API
Submit URLs, read their status and your balance. Your API key is in your dashboard. Send it as Authorization: Bearer itd_live_….
API submissions are paid from your wallet ($1 per eligible URL). Add credit from the dashboard, any amount from $1. URLs that Google already indexes are refunded to your wallet automatically within minutes.
POST /api/v1/submit
curl -X POST https://indextoday.io/api/v1/submit \
-H "Authorization: Bearer itd_live_xxx" \
-H "Content-Type: application/json" \
-d '{"urls":["https://example.com/new-page","https://blog.example.org/guest-post"]}'1 to 100 URLs per call. Response: accepted (charged, with ids), rejected (not eligible, with the reason, not charged), invalid. Returns 402 if your balance is too low.
GET /api/v1/status
curl "https://indextoday.io/api/v1/status?url=https://example.com/new-page" \ -H "Authorization: Bearer itd_live_xxx"
Status: verifying, pending, indexed or refunded, with timestamps. Without a parameter, returns your last 100 submissions. Also accepts ?id=.
GET /api/v1/balance
curl https://indextoday.io/api/v1/balance -H "Authorization: Bearer itd_live_xxx"
Limits
60 submit calls per hour per key. Need more? hello@indextoday.io