API Documentation

Last updated: April 12, 2026

The NewSiteLead API provides programmatic access to our domain intelligence database. API access is available on Pro and Enterprise plans.

Authentication

All API requests require an API key passed as a query parameter:

GET https://newsitelead.com/api/v1/domains?api_key=YOUR_API_KEY

Generate and manage your API keys from the API tab in your dashboard. API keys are stored as SHA-256 hashes — we cannot retrieve a lost key. If you lose your key, revoke it and create a new one.

Endpoints

GET /api/v1/domains

Search and filter the domain database.

Query Parameters

ParameterTypeDescription
api_keystring (required)Your API key
qstringSearch query — matches domain names, page titles, and industry tags
tldstringFilter by TLD (e.g., com, io, net)
pageintegerPage number (default: 1)
per_pageintegerResults per page, 1–100 (default: 25)

Response

[
  {
    "domain": "example.com",
    "tld": "com",
    "source": "whoisds",
    "first_seen_at": "2026-04-10T00:00:00",
    "status": "active",
    "page_title": "Example — Cloud Hosting Platform",
    "meta_description": "Fast, reliable cloud hosting for startups.",
    "https_available": true,
    "is_parked": false,
    "country": "US",
    "industry_tags": ["technology", "hosting"]
  }
]

Rate Limits

PlanRequests / minuteMax per_page
Pro ($79/mo)60100
Enterprise ($199/mo)120100

If you exceed the rate limit, the API returns 429 Too Many Requests. Back off and retry after 60 seconds.

Usage Terms

Service Level

Error Codes

CodeMeaning
401Missing or invalid API key
403API access not available on your plan (upgrade to Pro or Enterprise)
429Rate limit exceeded — wait 60 seconds and retry
500Internal server error — retry with exponential backoff

Questions?

For API support or questions, contact contact@newsitelead.com.