Integrate fast URL indexing into your applications with our comprehensive REST API. Get your content crawled within 5 minutes and indexed with 99% success rate.
Follow these simple steps to integrate RocketIndexer API
Sign up for a RocketIndexer account and generate your API key from the dashboard.
YOUR_API_KEY
Submit URLs for indexing using our REST API endpoint.
curl -X POST "https://rocketindexer.com/api/index.php?token=YOUR_API_KEY&endpoint=submit" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com"}'
Receive instant confirmation and track your indexing progress.
{
"success": true,
"message": "1 URLs submitted successfully",
"data": {
"submitted": 1,
"tracking_ids": [123],
"credits_remaining": 150
}
}
Complete documentation for all available endpoints
All API requests require authentication using your API key. You can find your API key in your profile settings after signing up.
endpoint parameter to specify the action:
endpoint=balance - Get account balanceendpoint=submit - Submit URLs for indexingendpoint=status - Check indexing statusGET https://rocketindexer.com/api/index.php?token=YOUR_API_KEY&endpoint=balance
This method is simple and works for all requests.
Authorization: Bearer YOUR_API_KEY
Add the header to your request along with the endpoint parameter.
X-API-Key: YOUR_API_KEY
Another header option along with the endpoint parameter.
Check API service status. No authentication or endpoint parameter required.
curl "https://rocketindexer.com/api/index.php"
{
"success": true,
"message": "RocketIndexer API v1.0 is running",
"data": {
"version": "1.0",
"status": "operational"
}
}
Retrieve your account balance, credits, and usage statistics.
curl "https://rocketindexer.com/api/index.php?token=YOUR_API_KEY&endpoint=balance"
{
"success": true,
"message": "Balance retrieved successfully",
"data": {
"user": {
"id": 1,
"email": "user@example.com",
"name": "John Doe"
},
"credits": {
"available": 150,
"used": 50
},
"statistics": {
"total_submitted": 50,
"delivered": 45,
"in_progress": 3,
"indexed": 42
}
}
}
Submit one or more URLs for fast indexing. URLs are crawled within 5 minutes with a 99% success rate.
| Parameter | Type | Required | Description |
|---|---|---|---|
url |
string | optional | Single URL to submit |
urls |
array | optional | Multiple URLs to submit |
curl -X POST "https://rocketindexer.com/api/index.php?token=YOUR_API_KEY&endpoint=submit" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com/page"}'
curl -X POST "https://rocketindexer.com/api/index.php?token=YOUR_API_KEY&endpoint=submit" \
-H "Content-Type: application/json" \
-d '{
"urls": [
"https://example.com/page1",
"https://example.com/page2",
"https://example.com/page3"
]
}'
{
"success": true,
"message": "3 URLs submitted successfully",
"data": {
"submitted": 3,
"failed": 0,
"invalid_urls": [],
"tracking_ids": [101, 102, 103],
"credits_remaining": 147
}
}
Check the indexing status of your submitted URLs using tracking IDs or get recent submissions.
| Parameter | Type | Required | Description |
|---|---|---|---|
ids |
string | optional | Comma-separated tracking IDs |
urls |
string | optional | Comma-separated URLs to check |
limit |
integer | optional | Max results (1-100, default: 50) |
curl "https://rocketindexer.com/api/index.php?token=YOUR_API_KEY&endpoint=status&limit=10"
curl "https://rocketindexer.com/api/index.php?token=YOUR_API_KEY&endpoint=status&ids=101,102,103"
{
"success": true,
"message": "Status retrieved successfully",
"data": {
"count": 3,
"items": [
{
"tracking_id": 101,
"url": "https://example.com/page1",
"status": "In progress",
"indexed_status": "pending",
"submitted_at": "2025-12-08 10:00:00",
"updated_at": "2025-12-08 10:05:00"
},
{
"tracking_id": 102,
"url": "https://example.com/page2",
"status": "Delivered",
"indexed_status": "indexed",
"submitted_at": "2025-12-08 10:00:00",
"updated_at": "2025-12-08 11:30:00"
}
]
}
}
Join thousands of developers using RocketIndexer API to accelerate their content indexing.