⚡ API Documentation
This API allows you to submit URLs for indexing programmatically using your
personal API key .
Credits are deducted per URL exactly the same as dashboard submissions.
✔ Secure API key authentication
✔ Credit-based billing
✔ Instant queue submission
✔ Admin-controlled safety limits
🔐 Authentication
All API requests require your API key.
You can find your key in your Dashboard .
Authorization Header (Required)
Authorization: Bearer YOUR_API_KEY
📡 Submit URLs Endpoint
Endpoint
POST https://5minuteindexing.online/api/submit.php
Headers
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Request Body
{
"urls": [
"https://example.com/page1",
"https://example.com/page2"
]
}
Successful Response
{
"success": true,
"submitted": 2,
"api_blocked": false
}
Error Responses
{ "success": false, "error": "API key missing" }
{ "success": false, "error": "Invalid API key" }
{ "success": false, "error": "Insufficient credits" }
🐘 PHP Example (cURL)
Use this example to submit URLs using PHP.
<?php
$apiKey = 'YOUR_API_KEY';
$payload = [
'urls' => [
'https://example.com/page1',
'https://example.com/page2'
]
];
$ch = curl_init('https://5minuteindexing.online/api/submit.php');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer ' . $apiKey,
'Content-Type: application/json'
],
CURLOPT_POSTFIELDS => json_encode($payload)
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
⚙️ Processing Logic
submissiontype = 1 // API submission
status = processing // normal flow
status = delivered // submitted to Google
📊 Limits & Rules
• 1 credit = 1 URL
• Credits deducted instantly
• Invalid URLs rejected
• Bulk submissions allowed
• Abuse may lead to API block
💰 Get Credits
Endpoint
GET https://5minuteindexing.online/api/credits.php
Headers
Authorization: Bearer YOUR_API_KEY
Successful Response
{
"success": true,
"credits": 150
}
🐘 PHP Example (cURL)
<?php
$apiKey = 'YOUR_API_KEY';
$ch = curl_init('https://5minuteindexing.online/api/credits.php');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer ' . $apiKey
]
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
📊 Check URL Status
Endpoint
POST https://5minuteindexing.online/api/status.php
Headers
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Request Body (Optional)
{
"urls": [
"https://example.com/page1",
"https://example.com/page2"
]
}
Successful Response
{
"success": true,
"data": [
{
"url": "https://example.com/page1",
"status": "delivered",
"created_at": "2026-03-17 10:22:11"
}
]
}
🐘 PHP Example (cURL)
<?php
$apiKey = 'YOUR_API_KEY';
$payload = [
'urls' => [
'https://example.com/page1',
'https://example.com/page2'
]
];
$ch = curl_init('https://5minuteindexing.online/api/status.php');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer ' . $apiKey,
'Content-Type: application/json'
],
CURLOPT_POSTFIELDS => json_encode($payload)
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
🐘 PHP Example (Get Last 20 URLs)
<?php
$apiKey = 'YOUR_API_KEY';
$ch = curl_init('https://5minuteindexing.online/api/status.php');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer ' . $apiKey
]
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
🛡️ Security Notes
⚠ Never share your API key publicly.
Dashboard → Rotate API Key
💬 Support
Telegram: https://t.me/Seogrey
© 2025 · 5 Minute Indexing · API v1 · Secure Channel Active