⚡ 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