Skip to main content

API Documentation

Submit URLs, manage websites, and monitor indexing coverage programmatically. Pro and Agency plans include API key access. Guides and integration docs live at Indexium Labs.

OpenAPI specification

Import either URL into Postman, Insomnia, or Swagger Editor. Documented endpoints include request and response schemas.

Authentication

Send credentials in the Authorization header:

  • Session JWT — from POST /api/v1/auth/login (dashboard flows)
  • API keyBearer if_<prefix>.<secret> (Pro/Agency; create under Organization → API Keys)

Rate limits: 300 req/min per org (JWT), 120 req/min (API key), 60 req/min per IP for unauthenticated routes.

Quick start

  1. Create an organization and website in the dashboard; verify domain ownership.
  2. Connect Google, Bing IndexNow, or Yandex on the website Overview tab.
  3. Create an API key with urls:submit scope.
  4. Submit a URL:
curl -X POST https://app.indexaro.com/api/v1/websites/WEBSITE_ID/submit-url \
  -H "Authorization: Bearer if_your_prefix.your_secret" \
  -H "Content-Type: application/json" \
  -d '{"engine":"GOOGLE","url":"https://example.com/new-page"}'

Returns 202 Accepted when the URL is queued. See the OpenAPI spec for bulk submit, submissions list, and quota endpoints.

Guides

Quick-start guides, integration walkthroughs, and developer documentation are maintained at Indexium Labs.

View developer guides