Quickstart
Your first indexed URL
Four steps, about five minutes. Create a key, submit a URL, and we trigger the crawl — then verify it actually landed in Google’s index. Your first URL is free.
Create an API key
In the dashboard, open Settings → API keys and create a
key. It’s shown once — copy it now. Keys look like
ti_live_…, are scoped to your team, and
don’t expire (revoke them anytime).
Submit your first URL
POST the URL to /api/v1/submit with your
key as a Bearer token. You can send up to 50 URLs at once — here’s one:
curl -X POST https://api.topindexer.com/api/v1/submit \
-H "Authorization: Bearer ti_live_a1b2c3…" \
-H "Content-Type: application/json" \
-d '{"urls":["https://example.com/your-page"]}' You’ll get a 202 back with the new submission:
{
"submitted": 1,
"ignoredInvalid": 0,
"submissions": [
{ "id": "01J9…ULID", "url": "https://example.com/your-page", "status": "queued" }
]
}
Keep the id — that’s how you track the URL.
Check the status
Poll /api/v1/submissions to see where your
URL is. Filter by status to watch for the ones that landed:
curl "https://api.topindexer.com/api/v1/submissions?status=indexed&limit=50" \
-H "Authorization: Bearer ti_live_a1b2c3…" No need to hold a request open — the status updates on its own as Googlebot crawls and we verify the index. Polling every few minutes is plenty.
Know what happens next
A submission moves queued → submitted → crawled → indexed.
We verify the index honestly with a Google site:
check — never Search Console.
The guarantee: you spend one credit when you submit. If
the URL isn’t indexed within 7 days, it’s marked
not_indexed and the credit is
auto-refunded. You only pay for pages that actually land.
Keep going