Link indexing

Link Indexing API

Submit the URLs you need crawled — new pages, fresh backlinks, updated content — and the service sends Googlebot to crawl them, usually within 24–72 hours. One call, one price per URL, a task you can poll.

What a submission does

Googlebot is sent to crawl your URLs

A submission takes up to 350 URLs. The service sends Googlebot to crawl them, usually within 24–72 hours, and the task reads completed once that is done. Google decides what it indexes; we don't guarantee indexing.

The price is 170 credits per URL by default. The credit-cost table on the pricing page shows the live number, priced per 1,000 calls. Credits are reserved before anything is sent and charged only when the submission is accepted. Cache does not apply here: every submission is real crawl work.

The call

Submit, then poll the task

POST /v1/indexing with a JSON body of urls (up to 350 URLs) and an optional client_ref — your own reference, which makes a retried submission answer the task already accepted instead of sending a second one. The answer is 202 Accepted with the task; GET /v1/indexing/{task_id} reports progress. The key needs the indexing:write scope, which new keys carry.

$ curl -X POST -H "Authorization: Bearer $KEY" -H "Content-Type: application/json" \ -d '{"urls": ["https://example.com/new-page", "https://partner.example/post-linking-to-us"]}' \ https://seometricsapi.com/v1/indexing
{ "data": { "task_id": "6609d023a3188540f09fec6c", "engine": "google", "urls_submitted": 2, "credits_charged": 340, "status": "queued", "submitted_at": "2026-09-09T10:14:02.000Z", "completed_at": null, "warning": null, "status_url": "/v1/indexing/6609d023a3188540f09fec6c" }, "meta": { "resource": "indexing", "cache": "bypass", "cost_units": 340, "degraded": false }, "error": null }
$ curl -H "Authorization: Bearer $KEY" https://seometricsapi.com/v1/indexing/6609d023a3188540f09fec6c # → "status": "completed", "completed_at": "2026-09-11T16:30:00.000Z"

What you are buying

A crawl, reserved up front

Credits are charged per URL, 170 credits per URL, and reserved before anything is sent, so a submission your monthly quota cannot cover is refused with nothing sent and nothing spent. A submission that is not accepted is charged nothing either. The service sends Googlebot to crawl the pages; it cannot make Google keep a page it would not otherwise index, and thin, duplicate, blocked or erroring pages stay out.

Check a page can be indexed before you submit it for indexing: the Noindex Checker API reads its status code, its redirects and its noindex and nofollow directives in one call.

A test key is refused: nothing about this call is a dry run.

FAQ

Questions

Is indexing guaranteed?

No service can force Google to index a page. The service sends Googlebot to crawl the URLs you submit; Google decides what it indexes, and we don't guarantee indexing. Thin, duplicate, blocked (noindex, robots.txt) or erroring pages stay out. Check the outcome with the Google Index Checker API.

How long does it take?

Googlebot is usually sent to crawl your URLs within 24–72 hours of an accepted submission. The task then reads completed, with the time in completed_at.

What can I submit?

Any public http(s) URL you are entitled to submit: your own new or updated pages, and backlinks pointing at you that have not been picked up. Send up to 350 URLs per submission; duplicates are removed before the count.

How are credits charged?

170 credits per URL submitted, by default, as set for link indexing on the pricing page. The credits are reserved before anything is sent and charged only when the submission is accepted; a submission your quota cannot cover, or one that is not accepted, is charged nothing.

Can I follow progress?

GET /v1/indexing/{task_id} reports a status of queued, processing, completed or failed, and completed_at once Googlebot has been sent to every URL. It costs nothing and only the key that submitted the task can read it.

Get your pages crawled

Link indexing takes a paid plan: one URL costs 170 credits, more than a free key's 100 a month. Pick a plan, submit a list, poll the task.

Start now

100 free credits a month, forever. Upgrade only when you outgrow them.

Get free API key

© SEO Metrics API