POST /api/v1/bulk-taskscurl -X POST "https://avatarlookup.com/api/v1/bulk-tasks" \
-H "X-API-Key: sk_your_api_key" \
-F service_type=viber_profile_batch \
-F country=US \
-F file=@numbers.txt
Produk massal viber_profile_batch
Unggah nomor: ID anggota Viber, hari aktif, dan URL avatar, beserta kategori, usia, gender, dan warna kulit yang dikenali dari avatar.
Tambahan untuk daftar besar secara utuh — untuk beberapa pengenal saja, pemeriksaan real-time menjawab dalam permintaan yang sama. Pemeriksaan real-time →
Kontrak API
Pengiriman langsung mengembalikan ID tugas; periksa tugas dengan ID tersebut dan, setelah berhasil, respons membawa tautan unduhan file hasil. Setiap permintaan ditampilkan bersama responsnya.
ID tugas langsung dikembalikan dengan preparing bernilai true selama file disiapkan di latar belakang: baris tidak valid, duplikat, dan — untuk tugas nomor — nomor tanpa kode negara atau dari negara lain dihapus dan tidak ditagihkan. Saldo dicadangkan untuk baris yang dikirim dan diselesaikan saat tugas selesai; selisihnya dikembalikan.
POST /api/v1/bulk-taskscurl -X POST "https://avatarlookup.com/api/v1/bulk-tasks" \
-H "X-API-Key: sk_your_api_key" \
-F service_type=viber_profile_batch \
-F country=US \
-F file=@numbers.txt200 OK{
"code": 0,
"msg": "ok",
"data": {
"id": "3f9c2a7d8e4b4c1a9f0e6b2d5c8a7e13",
"product": "viber_profile_batch",
"status": "processing",
"country": "US",
"submitted_lines": 1015,
"total": 1015,
"invalid_cnt": 0,
"no_code_cnt": 0,
"other_country_cnt": 0,
"duplicate_cnt": 0,
"preparing": true,
"created_at": "2026-09-08T09:30:00Z"
}
}Lakukan polling berdasarkan ID tugas. Setelah persiapan selesai, submitted_lines = total + invalid_cnt + no_code_cnt + other_country_cnt + duplicate_cnt, dengan total adalah jumlah yang diperiksa dan ditagihkan. Respons yang berhasil membawa jumlah keberhasilan dan kegagalan serta tautan unduhan file hasil; tugas yang ditolak selama persiapan berstatus failed dengan reason_detail dan dikembalikan sepenuhnya.
GET /api/v1/bulk-tasks/{id}curl "https://avatarlookup.com/api/v1/bulk-tasks/3f9c2a7d8e4b4c1a9f0e6b2d5c8a7e13" \
-H "X-API-Key: sk_your_api_key"200 OK{
"code": 0,
"msg": "ok",
"data": {
"id": "3f9c2a7d8e4b4c1a9f0e6b2d5c8a7e13",
"product": "viber_profile_batch",
"status": "success",
"country": "US",
"submitted_lines": 1015,
"total": 1000,
"invalid_cnt": 3,
"no_code_cnt": 0,
"other_country_cnt": 0,
"duplicate_cnt": 12,
"preparing": false,
"success_cnt": 990,
"failure_cnt": 10,
"result_url": "https://…/result.csv",
"created_at": "2026-09-08T09:30:00Z"
}
}Cara kerjanya
Massal bukan sekadar real-time dalam skala besar — kirim sekali, berjalan di latar belakang, ambil kemudian. Anda tidak perlu membiarkan halaman tetap terbuka; status tugas dan hasilnya tetap tersimpan di dasbor Anda.
File .txt atau .csv dengan satu nomor per baris. File langsung dialirkan; tidak ada yang ditulis ke disk.
Masalah yang jelas (file kosong, format salah, baris terlalu sedikit) ditolak saat diunggah. Saldo kemudian dicadangkan dan file disiapkan di latar belakang: baris duplikat dan tidak valid dihapus dan aturan negara diperiksa. File yang gagal di tahap itu berakhir sebagai tugas gagal dan dikembalikan sepenuhnya; jika tidak, hanya baris yang tersisa yang diperiksa, dan tugas diselesaikan tagihannya setelah selesai.
Tugas berjalan dengan sendirinya — Anda boleh menutup halaman. Kegagalan langsung dilaporkan dan dikembalikan sepenuhnya.
Ambil file dari halaman pemeriksaan massal. Anda hanya membayar untuk entri yang benar-benar mengembalikan hasil; selisihnya dikembalikan.
Field hasil
Unduhan berupa satu file CSV dengan tabel hasil lengkap.
identifier · 17253100591 — Nomor yang dikirim dalam bentuk digit polos dengan kode negara, tanpa tanda plus atau spasi (mis. 17253100591).activated · true — Apakah nomor terdaftar di Viber: true atau false. Jika nilainya bukan true, semua kolom lain di baris tersebut dibiarkan kosong.uid · A5qCVDb3jPU= — ID anggota Viber.activedays · 3 — Jumlah hari sejak akun terakhir online — semakin kecil semakin baru.avatar_url · https://viber.waavatar.xyz/v/example.jpg — URL avatar; kosong jika akun tidak memiliki avatar.category · individual portrait — Apa yang ditampilkan avatar: individual portrait, group photo, cartoon avatar, pet avatar, landscape, object, dan sebagainya; unknown jika tidak dapat dikenali, kosong jika tidak ada avatar.age · 31 — Usia yang diperkirakan dari avatar; kosong jika tidak dapat diperkirakan.gender · male — Gender yang diperkirakan dari avatar: male atau female; unknown jika tidak dapat dikenali, kosong jika tidak ada avatar.skin_color · white — Warna kulit yang diperkirakan dari avatar, mis. white, asian, east_asian; unknown jika tidak dapat dikenali, kosong jika tidak ada avatar.Paling cocok untuk
activatedactivedayscategoryTata daftar nomor Viber berdasarkan hasil akun, aktivitas terbaru, dan isi avatarnya.
Contoh: pisahkan potret individu dari foto grup sebelum tinjauan data.
uidavatar_urlMasukkan ID anggota dan tautan avatar ke kontak yang sudah ada agar lebih cepat dikenali dan dibersihkan.
Contoh: isi foto kontak dan pengenal anggota yang stabil yang masih kosong di ekspor CRM.
activedaysgenderageSimpan aktivitas dan atribut profil bersama-sama agar tim dapat meninjau daftar tanpa berpindah-pindah antar file terpisah.
Contoh: siapkan antrean operator untuk profil aktif dengan atribut lengkap.
activatedavatar_urlcategoryTemukan catatan tanpa hasil akun, tanpa avatar yang dapat digunakan, atau dengan gambar yang tidak dikenali sebelum impor berikutnya.
Contoh: arahkan baris yang belum lengkap ke tinjauan manual alih-alih menimpa catatan yang baik.
Jawaban langsung
Pencarian avatar Viber massal mengembalikan, untuk setiap nomor yang terdaftar, ID anggota Viber, jumlah hari sejak akun terakhir online, URL avatar, dan atribut yang dikenali dari avatar: kategori, usia, gender, dan warna kulit. Pilih negara asal nomor saat Anda mengunggah.
Batasan yang jelas
Kapan massal cocok
| Pemeriksaan real-time | Pemeriksaan massal | |
|---|---|---|
| Berapa banyak pengenal | 1 pengenal per pemeriksaan tunggal; beberapa per permintaan multi — batas pastinya ada di dokumentasi API | Seluruh daftar besar dalam satu tugas — rentang ukuran saat ini ada di halaman harga |
| Mendapatkan hasil | Langsung: endpoint tunggal dan multi menjawab dalam respons yang sama; dasbor mengembalikannya satu per satu | Unduh file hasil setelah tugas selesai |
| Negara | Tidak perlu dipilih — pencarian real-time dikirim satu per satu, tidak dikelompokkan per negara | Satu negara per tugas, dipilih saat mengunggah dan dikirim bersama file |
| Bentuk hasil | JSON, field per item | File hasil (satu CSV dengan tabel lengkap) |
| Penggunaan umum | Validasi formulir, pencarian oleh agen, penyaringan sebelum pengiriman | Pembersihan daftar, penyaringan sebelum kampanye, pembersihan data tersimpan |
FAQ produk
Gunakan massal untuk daftar besar secara utuh. Untuk beberapa pengenal saja, pemeriksaan real-time menjawab dalam permintaan yang sama, tanpa tugas yang perlu dijadwalkan.
Pemeriksaan awal membuang baris yang formatnya salah, sehingga tidak pernah masuk ke jumlah yang ditagihkan. Dari nomor yang tersisa, nomor yang tidak dapat diselesaikan oleh layanan hulu juga tidak ditagihkan. Anda hanya membayar untuk nomor yang benar-benar mengembalikan hasil.
Tergantung jumlah entri dan produknya. Anda dapat menutup halaman setelah mengirim; tugas berjalan di latar belakang dan hasilnya menunggu Anda di halaman pemeriksaan massal.
Ya. Tugas yang gagal dikembalikan sepenuhnya. Jika tugas berhasil tetapi beberapa entri tidak mengembalikan apa pun, bagian tersebut dikembalikan secara otomatis. Selisih antara jumlah yang dicadangkan dan yang benar-benar ditagih selalu dikembalikan.
Produk terkait
Analisis avatar WhatsApp · MassalUnggah seluruh file nomor: URL avatar WhatsApp beserta isi avatarnya — kategori, usia, gender, warna kulit, dan warna rambut.
Profil nomor Telegram · MassalUnggah nomor: ID pengguna Telegram, nama pengguna, hari aktif, dan URL avatar, beserta usia, gender, dan warna kulit yang dikenali dari avatar.
Profil nama pengguna Telegram · MassalUnggah nama pengguna Telegram: ID pengguna, hari aktif, dan URL avatar untuk setiap akun.
Profil nomor MAX · MassalUnggah nomor: ID pengguna MAX, URL avatar, dan gender.
Analisis avatar LINE · MassalUnggah nomor: ID pengguna LINE dan URL avatar, beserta kategori, usia, gender, warna kulit, dan warna rambut yang dikenali dari avatar.
Profil nomor Zalo · MassalUnggah nomor: ID pengguna Zalo dan URL avatar, beserta kategori, usia, gender, dan warna kulit yang dikenali dari avatar.
Pemeriksaan avatar email · MassalUnggah alamat Gmail, Yandex, atau Mail.ru: apakah setiap alamat dapat dikirimi, beserta avatarnya.Pemeriksaan massal dan real-time menggunakan saldo yang sama — tidak ada yang perlu diaktifkan tambahan. Daftar dan unggah file pertama Anda di halaman pemeriksaan massal.