İçeriğe geç

Botim Yaş ve Cinsiyet Kontrol API'si

Botim kaydını kontrol edin ve kayıtlı numaraları cinsiyet ve yaş verileriyle zenginleştirin.

Ürün parametreleri

ParametreDeğer
Görev türübotim_gender
Girdi türüE.164 biçiminde telefon numarası
Minimum geçerli kayıt500

estimated_amount hesap fiyatına göre hesaplanır ve görev için geçerli tahmini tutardır.

Girdi biçimi

Her satırda bir numara bulunan .txt veya .csv dosyası yükleyin. E.164 önerilir.

+14155552671
+442071838750

Görev oluştur

POST https://api.checknumber.ai/v1/tasks

Terminal window
curl --location 'https://api.checknumber.ai/v1/tasks' \
--header 'X-API-Key: YOUR_API_KEY' \
--form 'file=@"./numbers.txt"' \
--form 'task_type="botim_gender"'

API bir görev kimliği döndürür. Durum sorgusu için saklayın.

Yükleme yanıtı

{
"task_id": "d4g8o46p2jvh04o9uolg",
"status": "pending",
"total": 500,
"estimated_amount": {
"amount": "0.350000",
"currency": "USD"
},
"message": "Task created successfully"
}

Görev durumunu sorgula

POST https://api.checknumber.ai/v1/gettasks

Terminal window
curl --location 'https://api.checknumber.ai/v1/gettasks' \
--header 'X-API-Key: YOUR_API_KEY' \
--form 'task_id="d4g8o46p2jvh04o9uolg"'

status değeri exported olana kadar sorgulayın. pending ve processing tamamlanmış değildir.

İşleme yanıtı

{
"task_id": "d4g8o46p2jvh04o9uolg",
"status": "processing",
"total": 500,
"success": 250,
"failure": 0
}

Dışa aktarma yanıtı

{
"task_id": "d4g8o46p2jvh04o9uolg",
"status": "exported",
"total": 500,
"success": 500,
"failure": 0,
"result_url": "https://example-link-to-results.zip",
"actual_amount": {
"amount": "0.350000",
"currency": "USD"
}
}

Sonuç alanları

AlanAçıklamaÖrnek
number / NumberGirdi numarası. CSV number, XLSX Number kullanır.+14155552671
activatedNumara için hesap algılanıp algılanmadığı.yes / no
genderKayıtlı Botim hesabı için algılanan cinsiyet.Male / Female / Unknown
ageKayıtlı Botim hesabı için algılanan yaş veya yaş aralığı.25-34

Hesap bulunmayan satırlar activated=no döndürür; profil verisi yoksa alanlar boştur.

Sonuç dosyasını işleme

Paketi yalnızca dışa aktarıldıktan sonra result_url üzerinden indirin ve sütun adlarını koruyun.

Yanıt alanları

AlanAçıklama
created_atOluşturma zamanı.
updated_atSon güncelleme zamanı.
task_idBenzersiz görev kimliği.
statuspending, processing, exported veya failed.
totalToplam geçerli girdi.
successBaşarıyla işlenen değerler.
failureBaşarısız değerler.
result_urlDışa aktarma sonrası indirme URL’si.
actual_amountVarsa nihai tutar.
estimated_amountOluşturmadaki tahmini tutar.

Durum kodları

DurumAçıklama
200İstek başarılı.
202Görev oluşturuldu ve tahmini ücret uygulandı.
400Geçersiz dosya, desteklenmeyen tür veya yetersiz kayıt.
401API Key eksik veya geçersiz.
402Yetersiz bakiye.
404Görev bulunamadı.
413Dosya çok büyük.
500İç hata; daha sonra tekrar deneyin.

Operasyon notları

  • Görev asenkrondur; dönen kimlikle sorgulayın.
  • Yalnızca geçerli ve normalize edilmiş numaralar minimuma sayılır.
  • Başarısız görevler faturalandırma akışına göre otomatik iade edilir.