Lewati ke konten

Pemeriksa Keterkiriman Email API

Pilih satu jenis tugas per unggahan: email_check untuk keterkiriman atau email_avatar untuk avatar. Keduanya menggunakan alur batch asinkron di bawah ini.

Pemeriksa Keterkiriman (email_check)

Memeriksa apakah alamat email aktif dan dapat menerima pesan. Hanya mendukung Gmail, Yandex, Mail.ru, iCloud, Outlook, dan Yahoo.

Pemeriksa Avatar (email_avatar)

Memeriksa apakah alamat email memiliki avatar publik dan mengembalikan URL avatar. Hanya mendukung Gmail, Yandex, dan Mail.ru.

Alamat di luar penyedia yang tercantum dan domain alias yang didukung dikecualikan dari pemrosesan, hasil, dan penagihan.

Format input

Unggah berkas teks dengan satu alamat email yang didukung per baris.

user@gmail.com
another@yandex.com

Buat tugas

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

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

Pemeriksa Avatar (email_avatar)

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

API mengembalikan ID tugas. Simpan ID ini dan gunakan untuk memeriksa status tugas.

Respons unggahan

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

Periksa status tugas

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

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

Periksa hingga status menjadi exported. Jangan menganggap pending atau processing sebagai hasil selesai.

Respons pemrosesan

{
"task_id": "d4g8o46p2jvh04o9uolg",
"status": "processing",
"total": 5000,
"success": 2500,
"failure": 0
}

Respons yang diekspor

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

Kolom hasil

Pemeriksa Keterkiriman (email_check)

KolomDeskripsiContoh
emailAlamat email dari file yang dikirim.user@gmail.com
activatedMenunjukkan apakah input terdeteksi aktif atau terdaftar.yes

Pemeriksa Avatar (email_avatar)

KolomDeskripsiContoh
emailAlamat email input dari file yang dikirim.user@gmail.com
activatedApakah alamat memiliki avatar publik.yes
avatarURL gambar avatar jika tersedia; kosong jika akun memakai placeholder bawaan.https://…
nameNama tampilan jika penyedia menampilkannya; jika tidak, kosong.John Doe

Penanganan file hasil

Unduh file dari result_url hanya setelah tugas diekspor. Pertahankan nama kolom yang dikembalikan saat memproses file.

Kolom respons

KolomDeskripsi
created_atWaktu saat tugas dibuat.
updated_atWaktu pembaruan status tugas terakhir.
task_idPengenal tugas unik.
statuspending, processing, exported, atau failed.
totalTotal nilai input yang diproses.
successNilai yang berhasil diproses.
failureNilai yang gagal diproses.
result_urlURL unduhan saat tugas diekspor.
actual_amountJumlah akhir, jika tersedia.
estimated_amountJumlah perkiraan yang dikembalikan saat tugas dibuat.

Kode status

StatusDeskripsi
200Permintaan berhasil.
202Tugas berhasil dibuat dan biaya perkiraan diterapkan.
400File tidak valid, jenis tugas tidak didukung, atau entri valid terlalu sedikit.
401Kunci API tidak ada atau tidak valid.
402Saldo akun tidak mencukupi.
403Produk tidak tersedia untuk akun Anda (dihentikan atau hanya untuk pelanggan daftar putih); hubungi dukungan.
404Tugas tidak ditemukan.
413File yang diunggah terlalu besar.
500Kesalahan server internal; coba lagi nanti.
503Produk sementara tidak tersedia (dijeda untuk pemeliharaan); tidak ada biaya yang dikenakan, coba lagi nanti.

Catatan operasional

  • Tugas berjalan secara asinkron; gunakan ID tugas untuk memeriksa status.
  • Periksa batas input khusus produk sebelum mengunggah.
  • Baris yang gagal dilaporkan dalam hasil ekspor dan tercermin pada penghitung tugas.
  • Kolom di atas berdasarkan sample live saat ini dan dapat berubah jika skema ekspor berubah.