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 startedAPI Endpoints
Get Balance
https://api.indexjump.com/balanceRetrieve 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
}
}Submit URL for Indexing
https://api.indexjump.com/indexSubmit 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
}
}Bulk Submit URLs for Indexing
https://api.indexjump.com/index/bulkSubmit 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
}
}Check Indexing Status
https://api.indexjump.com/index/statusCheck 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
OK
Request successful
Bad Request
Invalid parameters or malformed request
Unauthorized
Missing or invalid API token
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