Demo langsungPOST /api/v1/bulk-tasksservice_type=tg_profile_batch

Produk massal tg_profile_batch

Pemeriksaan Profil Telegram Massal

ID pengguna, nama pengguna, hari aktif, URL avatar, serta usia, jenis kelamin, dan warna kulit yang diperkirakan dari avatar — di seluruh daftar.

Pelengkap untuk daftar besar sekaligus — untuk beberapa nomor saja, pemeriksaan real-time menjawab dalam permintaan yang sama. Pemeriksaan real-time →

Kontrak API

Dua langkah: kirim file, lalu periksa tugas

Pengiriman langsung mengembalikan ID tugas; periksa tugas dengan ID tersebut dan, setelah berhasil, respons membawa tautan unduhan file hasil. Setiap permintaan ditampilkan bersama responsnya.

1. Kirim file

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.

Permintaan cURLPOST /api/v1/bulk-tasks
curl -X POST "https://tgvalidator.com/api/v1/bulk-tasks" \
  -H "X-API-Key: sk_your_api_key" \
  -F service_type=tg_profile_batch \
  -F country=US \
  -F file=@numbers.txt
Respons: tugas dibuat200 OK
{
  "code": 0,
  "msg": "ok",
  "data": {
    "id": "3f9c2a7d8e4b4c1a9f0e6b2d5c8a7e13",
    "product": "tg_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"
  }
}

2. Periksa tugas

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.

Permintaan cURLGET /api/v1/bulk-tasks/{id}
curl "https://tgvalidator.com/api/v1/bulk-tasks/3f9c2a7d8e4b4c1a9f0e6b2d5c8a7e13" \
  -H "X-API-Key: sk_your_api_key"
Respons: tugas selesai200 OK
{
  "code": 0,
  "msg": "ok",
  "data": {
    "id": "3f9c2a7d8e4b4c1a9f0e6b2d5c8a7e13",
    "product": "tg_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

Apa yang terjadi pada tugas massal

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.

  1. 01Unggah file

    File .txt atau .csv dengan satu nomor per baris. File langsung dialirkan; tidak ada yang ditulis ke disk.

  2. 02Pemeriksaan awal dan pencadangan

    Masalah yang jelas (file kosong, format salah, baris terlalu sedikit) ditolak saat diunggah. Saldo kemudian dicadangkan dan file disiapkan di latar belakang: baris tidak valid, duplikat, dan nomor tanpa kode negara atau dari negara lain dihapus, dan aturan satu negara diperiksa. File yang gagal pada tahap ini berakhir sebagai tugas gagal dan dikembalikan sepenuhnya; jika tidak, hanya baris yang tersisa yang diperiksa, dan tugas diselesaikan tagihannya saat selesai.

  3. 03Berjalan di latar belakang

    Tugas berjalan dengan sendirinya — Anda boleh menutup halaman. Kegagalan langsung dilaporkan dan dikembalikan sepenuhnya.

  4. 04Unduh hasilnya

    Ambil file dari halaman pemeriksaan massal. Anda hanya membayar untuk nomor yang benar-benar mengembalikan hasil; selisihnya dikembalikan.

Field hasil

Kolom dalam file hasil

Unduhan berupa satu file CSV yang berisi tabel lengkap ini.

Kolom file hasil

  • 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 Telegram: true atau false. Jika tidak true, semua kolom lain di baris tersebut dibiarkan kosong.
  • uid · 1234567890 — ID pengguna Telegram.
  • username · alex_kim — Nama pengguna, kosong jika akun tidak memilikinya.
  • activedays · 9 — Jumlah hari sejak akun terakhir terlihat, berupa bilangan bulat — semakin kecil semakin baru. Jika akun menyembunyikan waktu terakhir terlihat yang tepat, Telegram hanya menampilkan rentang, dan nilainya merupakan perkiraan: 0 (baru-baru ini), 7 (dalam seminggu), 30 (dalam sebulan), atau 1000 (sudah lama).
  • avatar_url · https://telegram.waavatar.xyz/v/example.jpg — URL avatar, kosong jika akun tidak memiliki avatar.
  • age · 31 — Usia yang diperkirakan dari avatar; kosong jika tidak dapat diperkirakan.
  • gender · male — Jenis kelamin 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, middle_eastern, east_asian; unknown jika tidak dapat dikenali, kosong jika tidak ada avatar.

Paling cocok untuk

Kapan menggunakan produk ini

Segmentasi audiens

agegenderskin_color

Pisahkan audiens berdasarkan atribut yang diperkirakan dari avatar, lalu gunakan pendekatan penjangkauan yang lebih sesuai untuk setiap segmen.

Contoh: buat daftar penjangkauan terpisah berdasarkan usia dan jenis kelamin.

Pemisahan daftar yang tertarget

activatedactivedays

Saring akun yang masih digunakan, lalu prioritaskan segmen berdasarkan seberapa baru mereka aktif.

Contoh: mulai dengan segmen terdaftar yang baru-baru ini aktif.

Pengumpulan aset avatar

avatar_urlusername

Lengkapi tautan avatar publik dan nama pengguna untuk kontak terdaftar agar peninjauan berikutnya lebih mudah.

Contoh: tambahkan kembali tautan avatar publik ke profil kontak CRM.

Penyaringan awal keaslian akun

uidusernameavatar_url

Gunakan ID pengguna, nama pengguna, dan avatar untuk menandai entri yang minim informasi dan mungkin memerlukan tinjauan manual.

Contoh: kirim entri yang tidak lengkap atau tidak biasa untuk ditinjau secara manual.

Jawaban langsung

Apa itu Pemeriksaan profil massal?

Pemeriksaan profil massal Telegram mengembalikan profil setiap nomor terdaftar: ID pengguna, nama pengguna, hari aktif, URL avatar, serta usia, jenis kelamin, dan warna kulit yang diperkirakan dari avatar. Dirancang untuk segmentasi daftar besar. Hasilnya hanya berisi field yang tercantum di sini; riwayat chat dan isi pesan tidak pernah dilibatkan.

Batasan yang jelas

Batasan produk ini

  • Ini bukan verifikasi identitas. Hasil menggambarkan status pendaftaran nomor di platform; hasil tidak dapat memastikan siapa pemilik nomor.
  • Tidak pernah mengembalikan riwayat pesan, isi percakapan, atau konten akun pribadi apa pun.
  • Pilih negara asal nomor Anda saat mengirim. Daftar sebaiknya pada dasarnya berasal dari satu negara itu; negara tetangga yang berbagi kode panggilan tidak dihitung sebagai lintas negara. Daftar yang tidak memenuhi syarat berakhir sebagai tugas gagal dan dikembalikan sepenuhnya.
  • Hasil mencerminkan saat tugas dijalankan. Jalankan lagi untuk status terbaru — hasil yang tersimpan tidak pernah diperbarui secara otomatis untuk Anda.
  • Tautan unduhan memiliki masa berlaku. Ambil file segera setelah tugas selesai; jika tautan kedaluwarsa, periksa tugas lagi untuk mendapatkan tautan baru.

Kapan massal cocok

Kapan massal sepadan — dan kapan real-time lebih cepat

Pemeriksaan real-timePemeriksaan massal
Berapa banyak nomor1 nomor per pemeriksaan tunggal; beberapa nomor per permintaan multi — batas pastinya ada di dokumentasi APISeluruh daftar besar dalam satu tugas — rentang ukuran saat ini ada di halaman harga
Mendapatkan hasilLangsung: endpoint tunggal dan multi menjawab dalam respons yang sama; dasbor mengembalikannya satu per satuUnduh file hasil setelah tugas selesai
Negara / wilayahTanpa batasan — campur bebas dalam satu permintaanPilih satu negara/wilayah saat pengiriman; daftar sebaiknya pada dasarnya berasal dari negara itu, dan terlalu banyak nomor dari negara lain membuat tugas gagal dengan pengembalian penuh
Bentuk hasilJSON, field per nomorFile hasil (satu CSV dengan tabel lengkap)
Penggunaan umumValidasi formulir, pencarian oleh agen, penyaringan sebelum pengirimanPembersihan daftar, penyaringan sebelum kampanye, pembersihan data tersimpan

Pemeriksaan real-time · Lihat harga

FAQ produk

Tentang Pemeriksaan profil

Kapan saya sebaiknya menggunakan massal alih-alih pemeriksaan real-time?

Gunakan massal untuk daftar besar sekaligus. Untuk beberapa nomor saja, pemeriksaan real-time menjawab dalam permintaan yang sama, tanpa tugas yang perlu dijadwalkan.

Apa yang terjadi pada nomor yang tidak valid dalam file?

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.

Berapa lama sebuah tugas berlangsung?

Tergantung pada jumlah nomor dan produknya. Anda dapat menutup halaman setelah mengirim; tugas berjalan di latar belakang dan hasilnya menunggu Anda di halaman pemeriksaan massal.

Apakah saya mendapatkan pengembalian dana jika gagal?

Ya. Tugas yang gagal dikembalikan sepenuhnya. Jika tugas berhasil tetapi sebagian nomor tidak mengembalikan apa pun, bagian tersebut dikembalikan secara otomatis. Selisih antara jumlah yang dicadangkan dan yang benar-benar ditagihkan selalu dikembalikan.

Buat akun untuk mengirim tugas massal

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.