IndexJump API Documentation

Integrate fast indexing into your workflow with our powerful REST API

IndexJump provides fast indexing services for Google, Bing, and other search engines. The API is accessible via four endpoints, allowing you to manage your indexing queue and monitor progress in real-time.

Authentication

All API requests require a «token» parameter for authentication. Include your API token in each request as a query parameter or in your request body.

Your token is unique to your account and should be kept confidential. Never share it publicly or commit it to version control.

Sign in or create an account to view your API token.

Get started

API Endpoints

GET

Get Balance

https://api.indexjump.com/balance

Retrieve the number of URLs available in your account for indexing.

Parameters

token Required Your API authentication token

Example Request

curl -X GET "https://api.indexjump.com/balance?token=YOUR_TOKEN"

Success Response (200)

{
  "err": null,
  "res": {
    "balance": 74
  }
}
POST

Submit URL for Indexing

https://api.indexjump.com/index

Submit a single URL to be indexed by search engines.

Parameters

url Required The URL to be indexed
token Required Your API authentication token
bot Optional Search engine target: 0 (GoogleBot), 1 (OpenAIBot), 2 (BingBot). Default: 0

Example Request

curl -X GET "https://api.indexjump.com/index?url=https%3A%2F%2Fexample.com&token=YOUR_TOKEN"

Success Response (200)

{
  "err": null,
  "res": {
    "success": true
  }
}
POST

Bulk Submit URLs for Indexing

https://api.indexjump.com/index/bulk

Submit multiple URLs in a single request for batch indexing.

Headers

Content-Type application/json

Body Parameters

urls Required Array of URLs to be indexed
token Required Your API authentication token
bot Optional Search engine target: 0 (GoogleBot), 1 (OpenAIBot), 2 (BingBot). Default: 0

Example Request

curl -X POST "https://api.indexjump.com/index/bulk?token=YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "urls": [
      "https://example1.com",
      "https://example2.com"
    ]
  }'

Success Response (200)

{
  "err": null,
  "res": {
    "success": true
  }
}
GET

Check Indexing Status

https://api.indexjump.com/index/status

Check the current indexing status and view crawler logs for a submitted URL.

Parameters

url Required The URL to check indexing status for
token Required Your API authentication token
bot Optional Search engine target: 0 (GoogleBot), 1 (OpenAIBot), 2 (BingBot). Default: 0

Example Request

curl -X GET "https://api.indexjump.com/index/status?url=https%3A%2F%2Fexample.com&token=YOUR_TOKEN"

Success Response (200)

{
  "err": null,
  "res": {
    "success": true,
    "status": "Delivered",
    "log_visit": "September 3, 2024, 11:25 am (UTC +0) --- GET --- 66.249.78.3"
  }
}

Status Values

  • Delivered - Bot has been delivered; URL will be indexed soon
  • In progress - Bot delivery currently in progress
  • In queue - URL queued for bot delivery
  • Not found - URL not found in your account

HTTP Status Codes

200

OK

Request successful

400

Bad Request

Invalid parameters or malformed request

401

Unauthorized

Missing or invalid API token

429

Too Many Requests

Rate limit exceeded. Please retry after delay

API FAQ

Is there a rate limit?

Yes, API endpoints have rate limits to ensure fair usage. Standard limits are 100 requests per minute per token. Contact support for higher limits.

How long until a URL is indexed?

After submission, search engine bots typically visit within 24-48 hours. Final indexing in the primary index takes 1-3 weeks on average, depending on content quality and site authority.

Can I use the API with webhooks?

Currently, the API does not support webhooks. Use the status endpoint to poll for updates or check your dashboard for real-time monitoring.

What happens if a URL fails?

If indexing fails, check the status endpoint for detailed error information. Common issues include invalid URLs, noindex directives, or server errors. Our support team can help diagnose issues.

Is API access available on free plans?

Yes, API access is included with free plan. Free plan include 100 URLs for indexing.

How do I handle errors?

All responses include an «err» field. If «err» is null, the request succeeded. Otherwise, check the error message for details and retry appropriately.

Ready to Automate Your Indexing?

Start using the API today with your free trial of 100 URLs. No credit card required.

Get Your API Token