API Belgeleri v2

SpeedyIndex hizmetlerini doğrudan iş akışınıza entegre edin.

Base URL: https://app.speedyindex.com

Web arayüzünü mü arıyorsunuz? Manuel URL gönderimleri ve görsel raporlar için toplu Google indeks kontrol panomuzu da kullanabilirsiniz.

SpeedyIndexBot API Belgeleri

API (Application Programming Interface), hizmetimizle çalışmayı otomatikleştirmek için bir yazılım arayüzüdür. Entegrasyon, rutin işlemlerde zaman kazandırarak görevleri programatik oluşturmanıza ve rapor almanıza olanak tanır. Entegrasyon veya sorgu yöntemleri hakkında sorularınız varsa destek ekibimiz her zaman ulaşılabilir: @alexspeedyindex

PDF indir

Kimlik doğrulama

Google indeksleme ve backlink kontrolü süreçlerinizi otomatikleştirmeye başlamak için tüm API istekleri geçerli bir API anahtarı gerektirir. Bireysel API anahtarınızı Telegram bot ayarlarında veya kişisel panelinizde bulabilirsiniz.

Başlık örneği Authorization: YOUR_API_KEY
GET

Bakiyeyi kontrol edin

Token, indeksleyici kredileri ve kontrol kredileri dahil mevcut bakiyenizi döndürür.

Yanıt örneği
{ "code": 0, "balance": { "tokens": 5000, "indexer": 10014495, "checker": 100732 } }
POST

Yeni görev oluşturun

İndeksleme veya kontrol için URL listelerini programatik olarak gönderin.

Parametre (URL) Açıklama
SEARCH ENGINE google, yandex veya bing
Not: Bing YALNIZCA checker görev türünü destekler. Bing için indeksleyici mevcut değildir.
TASK TYPE indexer (bağlantı indeksleme) veya checker (indeksleme kontrolü)
Gövde parametresi (JSON) Tür Açıklama
title string Görev adı (isteğe bağlı)
urls array Bağlantı listesi. İstek başına en fazla 10.000 bağlantı.
pay_per_indexed boolean "İndekslenen başına ödeme" (sonuca göre ödeme) modu.
Kritik: Google İndeksleyici için yalnızca bu mod kullanılabilir (true olmalıdır). Maliyet 100 token/URL’dir; indekslenmeyen bağlantılar için tokenler otomatik iade edilir. Yandex için bu seçenek varsayılan olarak açıktır.
drip_feed boolean URL’lerin kademeli gönderimini (Damla Besleme) etkinleştirir.
drip_feed_days integer Damla Besleme gün sayısı (2 ile 30 arası).
Kısıtlama: urls toplam sayısı gün sayısına eşit veya daha büyük olmalıdır.
İstek örneği (cURL)
curl -X POST -H 'Authorization: YOUR_API_KEY' -H 'Content-Type: application/json' \ -d '{"title":"test title", "urls":["https://google.com", "https://site.com/page1"], "pay_per_indexed": true, "drip_feed": true, "drip_feed_days": 2}' \ https://api.speedyindex.com/v2/task/google/indexer/create
Yanıt kodları
  • 0: Başarılı
  • 1: Bakiye yükleyin (yetersiz bakiye)
  • 2: Doğrulama hatası (örneğin hatalı parametreler)
GET

Görev listesini alın

Sayfalama 0’dan başlar. Her sayfada 1000 görev bulunur. Yeniden eskiye sıralanır.

Yanıt örneği
{ "code": 0, "page": 0, "last_page": 5, "result": [ { "id": "65f8c7315752853b9171860a", "size": 690, "processed_count": 690, "indexed_count": 279, "title": "batch1.txt", "type": "google/checker", "is_completed": true, "pay_per_indexed": true, "drip_feed": false, "drip_feed_days": 0, "created_at": "2024-03-18T22:58:56.901Z" } ] }
POST /v2/task/<SEARCH ENGINE>/<TASK TYPE>/status

Belirli görevlerin durumunu alın

İstek gövdesi task_ids (dize dizisi) içermelidir. Limit: 1000 kimlik.

curl -X POST -H "Authorization: YOUR_KEY" -H 'Content-Type: application/json' \ -d '{"task_ids":["65f8c7305759855b9171860a"]}' \ https://api.speedyindex.com/v2/task/google/indexer/status
POST /v2/task/<SEARCH ENGINE>/<TASK TYPE>/fullreport

Tam raporu indirin

Başlıklarıyla birlikte indekslenen ve indekslenmeyen bağlantı listesini döndürür.

Hata kodları notu (yalnızca google/indexer):

  • -1: ‘noindex’ meta etiketi bulundu
  • 0: Hata yok
  • 404, 502 vb.: Sayfanın döndürdüğü HTTP durum kodu
curl -X POST -H "Authorization: YOUR_KEY" -H 'Content-Type: application/json' \ -d '{"task_id":"67f542b1e86b8c3b8ffac1a6"}' \ https://api.speedyindex.com/v2/task/google/indexer/fullreport
POST /v2/<SEARCH ENGINE>/url

Tekil bir bağlantıyı indeksleyin

Damla besleme bağlantıları için kullanışlıdır. SEARCH_ENGINE: google, yandex.

curl -X POST -H 'Authorization: YOUR_KEY' -H 'Content-Type: application/json' \ -d '{"url":"https://google.com"}' \ https://api.speedyindex.com/v2/google/url
POST /v2/account/invoice/create

Ödeme faturası oluşturun

Parametre Açıklama
price USD cinsinden paket fiyatı (5, 20, 50, 100, 250, 500)
method crypto, paypal, yookassa
email Yalnızca Yookassa için zorunludur
curl -X POST -H "Authorization: YOUR_KEY" -H 'Content-Type: application/json' \ -d '{"price":50, "method":"crypto"}' \ https://api.speedyindex.com/v2/account/invoice/create

Yanıt, bir ödeme bağlantısı URL’si döndürür.