API Documentation

Documentation for the current SiteData API endpoints.

SiteData API Documentation

This documentation covers the currently available endpoints and the shared authentication, credit, and response conventions behind them.

Current documented endpoints:

  1. Adsense API
  2. Adsense Domain API
  3. Adsense PubId API
  4. DR API
  5. Traffic API
  6. Ads Transparency API
  7. Transparency Keyword API
  8. Transparency Domain API
  9. Transparency Creative IDs API
  10. Ads Transparency Statistics API
  11. Advertiser Search API
  12. Domain Search API
  13. Advertiser Statistics API
  14. Domain Statistics API
  15. Title Search API
  16. Domain Titles API
  17. Domain Image Ads API
  18. Title Countries API
  19. Title Image Ads API

More endpoints can be added on the same product layer over time.

Authentication

All requests require an API key.

Authorization: Bearer YOUR_API_KEY

Common Response

{
  "code": "ok",
  "message": "ok",
  "data": {}
}

Error Codes

HTTP StatuscodeDescription
400invalid_paramsInvalid request parameters
401missing_api_keyAuthorization header is required
401invalid_api_keyAPI key is invalid
402insufficient_creditsInsufficient credits
429rate_limit_exceededRate limit exceeded
500internal_errorInternal server error

Rate Limiting

When rate limiting is enabled, the API can return 429 Too Many Requests.

  • Error code: rate_limit_exceeded
  • Response header: Retry-After
{
  "code": "rate_limit_exceeded",
  "message": "API rate limit exceeded. Please retry shortly.",
  "details": {
    "scope": "user",
    "limitPerSecond": 5
  }
}

Endpoints

APIEndpointDefault Cost
Adsense APIGET /api/v1/adsense3 credits
DR APIGET /api/v1/dr1 credit
Traffic APIGET /api/v1/traffic2 credits
Ads Transparency APIGET /api/v1/transparency2 credits
Ads Transparency Statistics APIGET /api/v1/ads-statistics1-3 credits

Next Steps