API Reference
Developer Docs
HTTPS. Bearer tokens. JSON in, JSON out. Every endpoint responds under 300ms.
Authentication
All authenticated endpoints require a Bearer token. Get one from your Dashboard → API Keys.
Authorization: Bearer gg_live_YOUR_KEY
Quickstart
curl -X POST https://api.thegoodguys.app/api/validate/phone \
-H "Authorization: Bearer gg_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"value":"+14155552671"}'Endpoints
POST
/api/validate/phoneHLR + carrier + spam lookupPOST
/api/validate/emailSyntax + MX + SMTP + disposablePOST
/api/validate/ipGeo + Tor + VPN + proxy riskPOST
/api/validate/bulkBatch up to 500 values per requestPOST
/api/keys/generateCreate a new Bearer keyGET
/api/lookupsRecent verification historyGET
/api/statsUsage stats by kind