API

Every check, callable.

The same checks the tools run, exposed as a small REST API. JSON in, JSON out, with rate limits you can actually read.

Full reference and playground appear in your dashboard once you sign up.

Example request

curl https://api.indexingchecker.com/v1/index-status \
  -H "Authorization: Bearer $API_KEY" \
  -G --data-urlencode "url=https://yoursite.com/page"

Response

{
  "url": "https://yoursite.com/page",
  "checked_at": "2026-09-16T07:04:11Z",
  "google": { "status": "indexed" },
  "bing":   { "status": "not_found" },
  "robots": { "noindex": false }
}

Endpoints

GET/v1/index-statusIndex signals for a single URL across both engines.
POST/v1/index-status/batchUp to 10,000 URLs per request, returned as one result set.
GET/v1/robotsMeta robots tag, X-Robots-Tag header and canonical target.
POST/v1/submitSend a URL for discovery and get a dated receipt back.

Key-based auth

One bearer token per project. Rotate or revoke it from the dashboard without touching your code.

Built for batches

Send thousands of URLs in one call and poll for the result set when it is ready.

Predictable limits

Clear per-minute and per-plan quotas, returned in response headers so you never guess.

Docs open on signup

We keep the reference behind the login so it stays versioned to your key, your quota and your project settings.

  • Live playground with your own key
  • Copy-paste snippets for curl, JS and Python
  • Webhooks for finished batches