Skip to main content
POST
cURL
Submit one or more URLs to IndexNow to notify participating search engines that pages have been added, updated, or removed — prompting a faster re-crawl.
IndexNow is an open protocol that pings participating search engines (Microsoft Bing, Yandex, Naver, Seznam.cz, and others) from a single submission. It does not guarantee ranking changes — it only tells engines your URLs are worth re-crawling. The brand must have IndexNow connected and verified first, and every submitted URL must belong to the verified host.
Request body
  • urls — required, non-empty array of absolute URLs (each must be on the brand’s verified host). Maximum 10,000 URLs per submission.
Response — on success returns the IndexNow result: ok (boolean), status (the HTTP status from the IndexNow API, e.g. 200 submitted or 202 accepted/validation pending), and message. A 400 is returned when urls is missing/empty or exceeds the limit, and errors from IndexNow (e.g. 403 key not valid, 422 host/key mismatch) are surfaced with their status and message. Both routes are team-scoped and require an active plan and team membership.

Verify IndexNow

POST /v3/integrations/indexnow/verify Verifies the brand’s IndexNow setup by fetching the key file hosted on the verified domain and confirming its contents match the stored key. On success the integration is marked active and the route returns { "success": true }; a failed check returns 400 with a message explaining the mismatch (for example, the key file was not found or its contents differ from the expected key). Call this once after connecting, before submitting URLs.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Response

200

Default Response