Ana sayfaya dön

API dokümantasyonu

Anında İndeksleme REST API — sürüm 1

Hızlı başlangıç

1. Bir anahtar alın

Tüm paketlerde mevcuttur: Panel → Profil → API erişimi.

2. URL’lerinizi gönderin

Gönderim uç noktasına bir POST. İstek başına 500 URL’ye kadar, üçerli paketler hâlinde işlenir.

3. Taramayı izleyin

Geçmiş, her URL’nin hangi aşamada olduğunu gösterir. 48 saat saklanır.

Kimlik doğrulama

Kimlik doğrulamalı uç noktalar anahtarınızı Authorization: Bearer başlığında bekler. Anahtarlar ixtr_ ile başlar ve Panel → Profil → API erişimi bölümünden üretilir.

# API anahtarınız her isteğin kimliğini doğrular
curl https://anindaindeksleme.com/api/user/credits \
  -H "Authorization: Bearer ixtr_API_ANAHTARINIZ"

Anahtarınız şifreniz değerindedir: onu asla tarayıcıya gönderilen koda, herkese açık bir depoya ya da bir URL’ye koymayın. Sızarsa panelden yeniden üretin — eskisi anında çalışmayı bırakır.

Sınırlar

500

İstek başına URL

3 URL

Paket boyutu

48 saat

Geçmiş saklama

10 istek/sn

Hız

Endpoints

POST/api/indexing/submitAnahtar gerekli

URL gönderme

Google’a 500 URL’ye kadar gönderir. URL’ler kuyruğa alınır ve üçerli paketler hâlinde işlenir.

İstek gövdesi

{
  "urls": [
    "https://siteniz.com/page-1",
    "https://siteniz.com/page-2",
    "https://siteniz.com/page-3"
  ]
}

Yanıt

{
  "success": true,
  "submitted": 3,
  "failed": 0,
  "creditsUsed": 3,
  "remainingCredits": 61,
  "results": [
    { "url": "https://siteniz.com/page-1", "status": "submitted" },
    { "url": "https://siteniz.com/page-2", "status": "submitted" },
    { "url": "https://siteniz.com/page-3", "status": "submitted" }
  ]
}

Hatalar

  • 400Geçerli URL girilmedi
  • 402Yetersiz kredi
  • 429Çok fazla istek — yavaşlayın
  • 503Index servisi kullanılamıyor
GET/api/indexing/history?page=1&limit=20Anahtar gerekli

Geçmişi görüntüleme

Gönderimlerinizi sayfalanmış olarak getirir. URL’ler 48 saat saklanır.

Yanıt

{
  "submissions": [
    {
      "_id": "abc123",
      "url": "https://siteniz.com/page-1",
      "status": "submitted",
      "searchEngine": "google",
      "creditsUsed": 1,
      "createdAt": "2026-09-07T12:00:00Z"
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 20,
    "total": 45,
    "pages": 3
  }
}

Hatalar

  • 401API anahtarı eksik ya da geçersiz
GET/api/user/creditsAnahtar gerekli

Bakiyenizi görüntüleme

Kredi bakiyenizi, paketinizi ve bir gönderimin maliyetini döndürür.

Yanıt

{
  "credits": 80,
  "planName": "Başlangıç",
  "planExpiresAt": "2099-12-31T00:00:00Z",
  "creditCosts": { "credit_cost_url_indexing": 1 }
}

Hatalar

  • 401API anahtarı eksik ya da geçersiz
GET/api/plansPublic

Paketleri listeleme

Tüm aktif paketleri döndürür. Kimlik doğrulama gerekmez.

Yanıt

{
  "plans": [
    {
      "name": "Başlangıç",
      "price": 5,
      "credits": 80,
      "currency": "USD",
      "billingPeriod": "lifetime",
      "features": ["80 index kredisi", "…"]
    }
  ]
}

API hakkında bir sorunuz mu var? Bize yazın, 24 saat içinde yanıtlıyoruz.