📍 Memperkenalkan MapLeads: ubah Google Maps, Bing Maps & Apple Maps jadi daftar lead Anda.Coba MapLeads

API Verifikasi Alamat Email: Panduan Lengkap untuk Developer 2026

Leo
LeoFounder, BillionVerify

Pelajari cara mengintegrasikan API verifikasi alamat email melalui panduan developer ini tentang request, respons JSON, alur kerja, dan praktik terbaik.

Cover Image for API Verifikasi Alamat Email: Panduan Lengkap untuk Developer 2026

Analisis 2026 terhadap 14 juta pengiriman formulir menemukan bahwa 12% pendaftaran menggunakan alamat email sekali pakai, sementara hanya 62% email yang dikirim valid setelah pemeriksaan typo, domain yang sudah tidak aktif, akun peran, dan kotak masuk penuh diperhitungkan. Dengan lebih dari 55.000 domain sekali pakai yang diketahui beredar, pemeriksaan email yang dilakukan setelah kampanye dapat terlambat. API verifikasi alamat email menempatkan keputusan tersebut pada titik ketika alamat masuk ke produk, CRM, atau daftar pemasaran Anda.

Panduan ini mengikuti siklus hidup integrasi dengan BillionVerify, mulai dari permintaan dan respons pertama hingga interpretasi bidang, perancangan alur kerja, webhook, keamanan, privasi, koneksi ke tumpukan bisnis, dan migrasi provider. Tujuan praktisnya sederhana: menerima alamat yang berguna, mengarahkan alamat yang tidak pasti dengan aman, dan menjaga data buruk agar tidak masuk ke sistem downstream.

Mengapa Mengintegrasikan API Verifikasi Email

Data email yang buruk menimbulkan beberapa masalah sekaligus. Alamat yang salah ketik dapat menghasilkan bounce, alamat sekali pakai dapat menciptakan pendaftaran yang menyesatkan, dan akun peran dapat menghubungkan kampanye ke kotak masuk bersama alih-alih pembeli individu. Setiap catatan mungkin terlihat sebagai pertumbuhan di dasbor, tetapi sekaligus menurunkan kualitas CRM dan data audiens Anda.

Skalanya membuat peninjauan manual tidak realistis. Analisis 2026 terhadap pengiriman formulir yang sama menemukan bahwa hanya 62% email yang dikirim valid, sementara 12% menggunakan alamat sekali pakai. Analisis tersebut juga mengidentifikasi lebih dari 55.000 domain sekali pakai yang diketahui, dengan domain sekali pakai baru yang muncul secara berkala. Daftar blokir statis dapat membantu, tetapi tidak mampu mengikuti pola alamat yang terus berubah.

Pembersihan reaktif versus pemeriksaan saat pengambilan data

Pembersihan daftar tradisional bersifat reaktif. Aplikasi Anda menerima setiap alamat, CRM menyinkronkan catatan tersebut, dan platform pemasaran Anda mungkin mencoba melakukan pengiriman sebelum siapa pun menemukan masalahnya. Saat itu, catatan tersebut sudah memengaruhi pelaporan akuisisi, segmentasi, metrik orientasi pengguna, dan beban kerja dukungan.

API Validasi Email secara real-time mengubah urutannya. Aplikasi Anda dapat menormalkan input, memeriksa struktur dan domainnya, serta menerima hasil terstruktur sebelum membuat akun atau menambahkan pelanggan. Hal itu tidak menjamin email akan masuk ke kotak masuk di masa mendatang, tetapi memberi tim Anda titik pengambilan keputusan yang dapat dipertanggungjawabkan sebelum data buruk menyebar.

Aturan praktis: Perlakukan verifikasi sebagai kontrol input, bukan tugas pembersihan.

Kasus bisnisnya tidak terbatas pada pengurangan bounce. Catatan yang lebih bersih membantu tim membedakan permintaan nyata dari pendaftaran sekali pakai, melindungi reputasi pengirim dengan menghindari upaya pengiriman yang tidak perlu, dan menjaga analitik kampanye tetap terkait dengan audiens yang dapat dijangkau. Tim produk juga dapat menggunakan hasilnya untuk menerapkan aturan orientasi pengguna yang berbeda tanpa memblokir setiap alamat yang ambigu.

Karena itu, layanan verifikasi paling berguna ketika menjadi bagian dari logika aplikasi Anda. Simpan hasilnya, pertahankan respons penyedia untuk debugging, dan tentukan secara eksplisit apa yang harus dilakukan produk Anda terhadap hasil yang valid, berisiko, tidak diketahui, dan tidak dapat dikirim.

Membuat Panggilan API Pertama Anda dengan BillionVerify

Mulailah dengan pengujian terbatas sebelum mengintegrasikan verifikasi ke dalam pendaftaran. Buat atau ambil API key Anda dari dasbor BillionVerify, simpan di server, lalu buat satu permintaan menggunakan alamat pengujian yang terkontrol. Browser harus mengirim email ke backend Anda, dan jangan pernah mengekspos private key dalam JavaScript sisi klien.

Seorang developer menulis kode Node.js di laptop untuk melakukan panggilan API guna memverifikasi alamat email.

Endpoint, header autentikasi, dan nama parameter yang tepat harus berasal dari dokumentasi akun BillionVerify Anda saat ini. Simpan nilai-nilai tersebut dalam variabel lingkungan agar perubahan lingkungan tidak memerlukan pengeditan kode aplikasi. Validasi Email BillionVerify adalah layanan verifikasi email profesional yang dibuat untuk mengatasi satu masalah: data email yang buruk membuat bisnis kehilangan uang.

Permintaan sisi server generik dapat terlihat seperti ini:

Permintaan Python

import os
import requests

api_key = os.environ["BILLIONVERIFY_API_KEY"]
email = "person@example.com"

response = requests.get(
    "YOUR_BILLIONVERIFY_ENDPOINT",
    headers={"Authorization": f"Bearer {api_key}"},
    params={"email": email},
    timeout=10,
)

response.raise_for_status()
result = response.json()
print(result)

Permintaan Node.js

const apiKey = process.env.BILLIONVERIFY_API_KEY;
const email = "person@example.com";

const response = await fetch(
  `YOUR_BILLIONVERIFY_ENDPOINT?email=${encodeURIComponent(email)}`,
  {
    headers: {
      Authorization: `Bearer ${apiKey}`,
      Accept: "application/json"
    }
  }
);

if (!response.ok) {
  throw new Error(`Verification failed with HTTP ${response.status}`);
}

const result = await response.json();
console.log(result);

Untuk pemeriksaan cepat di terminal, gunakan cURL dengan kredensial sisi server yang sama:

curl -G "YOUR_BILLIONVERIFY_ENDPOINT" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "email=person@example.com"

Endpoint placeholder tersebut memang disengaja. Jangan menebak URL produksi dari cuplikan lama. Salin endpoint dan format autentikasi terbaru dari dasbor atau dokumentasi API BillionVerify Anda, lalu ganti placeholder sebelum menjalankan permintaan.

Hal yang perlu diperiksa terlebih dahulu

Respons yang berhasil harus diperlakukan sebagai data terstruktur, bukan Boolean tunggal. Respons yang representatif dapat berisi alamat yang dikirimkan, status keseluruhan, temuan SMTP, informasi MX, informasi catch-all, deteksi alamat sekali pakai, dan indikator akun berbasis peran. Implementasi pertama Anda harus mencatat respons dengan aman, mengecualikan API key, serta menerapkan kebijakan penyimpanan data email yang diwajibkan organisasi Anda.

Gunakan respons tersebut untuk membuat objek keputusan internal. Misalnya, aplikasi Anda dapat mengizinkan alamat pribadi yang jelas valid, menempatkan hasil berisiko atau catch-all ke jalur peninjauan, dan meminta pengguna memperbaiki alamat yang tidak dapat dikirimi. Kebijakan yang tepat bergantung pada alur kerja. Pendaftaran newsletter mungkin dapat menoleransi lebih banyak ketidakpastian dibandingkan pendaftaran akun berbayar.

Jangan membuat halaman pendaftaran bergantung pada permintaan jaringan tanpa batas waktu. Tetapkan batas waktu, tampilkan pesan percobaan ulang yang ramah ketika penyedia tidak tersedia, dan putuskan apakah produk Anda harus tetap mengizinkan proses atau menolaknya ketika verifikasi gagal. Keputusan tersebut harus tercantum dalam persyaratan produk, bukan muncul dari penangan pengecualian yang tidak disengaja.

Menguraikan Field Respons API

Respons verifikasi hanya berguna ketika aplikasi Anda memahami arti setiap sinyal. API verifikasi email biasanya menggabungkan validasi sintaks, pencarian DNS/MX, probe mailbox SMTP aktif tanpa mengirim pesan, serta deteksi alamat catch-all dan sekali pakai dalam satu permintaan. Hasil akhirnya dapat berupa valid, invalid, berisiko, atau tidak diketahui, seperti yang dijelaskan dalam ikhtisar pemeriksaan API verifikasi email.

Empat lapisan di balik keputusan

Validasi sintaks mendeteksi input yang formatnya salah, tetapi tidak dapat membuktikan bahwa mailbox tersebut ada. Pencarian MX memeriksa apakah domain mengiklankan tujuan email. Jika domain tidak memiliki record MX maupun record A cadangan, alamat tersebut tidak dapat menerima email terlepas dari seberapa meyakinkan sintaksnya, seperti dijelaskan dalam panduan menemukan record MX domain Anda.

Probe SMTP menambahkan sinyal lain dengan berkomunikasi dengan server email penerima tanpa mengirim pesan. Hasil ini masih dapat ambigu karena domain catch-all, greylisting, kegagalan sementara, dan kebijakan server email protektif dapat mencegah jawaban yang jelas. Flag sekali pakai dan role menambahkan konteks bisnis, karena alamat yang secara teknis dapat dijangkau tetap mungkin tidak cocok untuk kampanye.

FieldMaknaTindakan Developer
statusKlasifikasi keseluruhan, seperti valid, invalid, berisiko, atau tidak diketahuiArahkan record sesuai kebijakan produk yang jelas
emailAlamat yang dievaluasi oleh layananCocokkan dengan alamat yang telah dinormalisasi dan dikirimkan oleh pengguna
smtp_validHasil probe mailbox SMTPGunakan sebagai sinyal keterkiriman, bukan sebagai jaminan mutlak
mx_foundApakah domain memiliki jalur mail-exchange yang dapat digunakanTolak alamat yang domainnya tidak dapat menerima email
catch_allApakah domain mungkin menerima email untuk banyak atau semua local partPerlakukan hasil positif atau tidak pasti sebagai risiko lebih tinggi
disposableApakah alamat tersebut berasal dari layanan email sementaraBlokir atau pisahkan ketika identitas yang tahan lama penting
roleApakah local part mewakili fungsi bersama, seperti contact atau adminTentukan apakah akun role sesuai dengan alur kerja
reasonPenjelasan provider untuk klasifikasi tersebutSimpan untuk dukungan, audit, dan penyempurnaan aturan
riskInterpretasi risiko tambahanGunakan untuk segmentasi, bukan memaksa setiap record menjadi lulus atau gagal

Buat aturan berdasarkan kombinasi

Akun role tidak otomatis invalid. admin@ atau contact@ mungkin merupakan tujuan bisnis yang sah, tetapi bisa kurang cocok untuk onboarding pribadi atau penugasan lead. Demikian pula, domain catch-all dapat menerima pesan sambil menyembunyikan apakah mailbox tertentu benar-benar ada. Kode Anda sebaiknya menggabungkan berbagai field, bukan memperlakukan satu flag sebagai jawaban lengkap.

Model internal yang berguna mempertahankan respons mentah dan menambahkan keputusan bisnis seperti accept, review, reject, atau retry. Pemisahan ini penting karena sinyal provider menjelaskan alamat tersebut, sedangkan aplikasi Anda menentukan arti alamat itu untuk registrasi, penagihan, dukungan, atau pemasaran.

Jangan menggabungkan unknown dengan invalid. Perilaku SMTP sementara dan server email defensif dapat menghasilkan ketidakpastian tanpa membuktikan bahwa pengiriman akan gagal.

Simpan respons mentah provider agar tetap tersedia untuk pemecahan masalah, tetapi batasi aksesnya karena alamat email merupakan data pribadi dalam banyak konteks. Jika nantinya Anda mengubah kebijakan penerimaan, sinyal historis dapat membantu menjelaskan mengapa sebuah record diarahkan secara berbeda tanpa memerlukan panggilan verifikasi kedua.

Merancang Alur Kerja Verifikasi di Dunia Nyata

Satu permintaan itu mudah. Alur kerja yang andal memerlukan waktu, perilaku saat terjadi kegagalan, dan kepemilikan data yang jelas.

Verifikasi real-time sebaiknya ditempatkan pada titik yang menimbulkan gesekan, saat pengguna baru saja memasukkan alamat. Normalisasi input, kirim dari backend Anda, lalu berikan umpan balik singkat seperti “Silakan periksa alamat tersebut” atau “Email ini perlu ditinjau.” Jangan tampilkan detail SMTP kepada pengguna kecuali detail tersebut membantu memperbaiki kesalahan yang jelas. Antarmuka harus memandu pengguna tanpa mengungkapkan apakah akun tertentu benar-benar ada.

Pembersihan massal memiliki tujuan yang berbeda. Data CRM yang sudah ada, hasil impor, dan daftar kampanye sebaiknya diproses secara asinkron agar pekerjaan besar tidak membuat permintaan web tetap terbuka. Buat catatan pekerjaan, masukkan alamat ke antrean, simpan setiap hasil, dan tampilkan kemajuan kepada operator atau di dasbor internal. Verifikasi email massal BillionVerify dapat sesuai dengan model ini ketika tim membutuhkan pemeriksa email dengan akurasi 99,9%, tetapi implementasi Anda tetap harus mempertahankan hasil yang lebih terperinci, bukan menganggap setiap hasil hanya bersifat biner.

Diagram alur kerja verifikasi empat langkah yang menampilkan pengumpulan email, validasi API, pengarahan status, dan pembaruan catatan basis data.

Jalur real-time dan asinkron

Gunakan pemeriksaan real-time ketika pengguna sedang menunggu dan hasilnya memengaruhi layar berikutnya. Gunakan pemrosesan asinkron ketika sumbernya berupa file, basis data yang sudah ada, atau aliran peristiwa. Mencampur kedua jalur ini sering kali menciptakan pengalaman yang buruk, seperti membuat proses pendaftaran menunggu antrean batch atau mencoba memproses seluruh daftar impor dalam satu permintaan.

Lalu lintas saat peluncuran memerlukan penanganan khusus. Sebuah laporan tahun 2026 tentang lalu lintas pendaftaran SaaS menemukan bahwa pendaftaran menggunakan email sekali pakai biasanya mencakup 2% hingga 5% dari pendaftaran SaaS sehari-hari, tetapi dapat meningkat menjadi 15% hingga 30% selama peluncuran yang mendapat banyak perhatian. Karena itu, validasi real-time menjadi lapisan pengendalian yang berguna ketika akuisisi tiba-tiba menarik lalu lintas berkualitas rendah.

Webhook memerlukan idempotensi

Untuk pekerjaan massal, webhook dapat memberi tahu aplikasi Anda ketika pemrosesan selesai. Endpoint penerima harus memverifikasi tanda tangan webhook jika penyedia menyediakannya, menolak payload yang tidak valid, mencatat pengidentifikasi peristiwa, dan hanya mengembalikan keberhasilan setelah peristiwa tersebut tersimpan dengan aman. Masukkan pembaruan basis data yang sebenarnya ke antrean secara terpisah jika callback dapat berisi pekerjaan yang signifikan.

Rancang sistem untuk menghadapi pengiriman duplikat. Simpan kunci peristiwa unik, buat pembaruan bersifat idempoten, dan pastikan pemutaran ulang menghasilkan keadaan akhir yang sama. Tentukan juga apa yang terjadi ketika webhook terlambat atau tidak pernah tiba. Tugas rekonsiliasi terjadwal dapat membandingkan pekerjaan yang masih terbuka dengan status penyedia dan memulihkan alur kerja tanpa intervensi manual.

Webhook adalah notifikasi, bukan sumber kebenaran Anda. Simpan status pekerjaan dan pastikan pemutaran ulang aman sebelum menghubungkannya ke otomatisasi yang menghadap pelanggan.

Untuk pengarahan status, pisahkan kebijakan dari kode transportasi. Klien API harus mengambil dan memvalidasi respons. Lapisan kebijakan harus menentukan apakah valid membuat kontak, apakah risky masuk ke peninjauan, dan apakah unknown memicu percobaan ulang atau jalur orientasi pengguna yang lebih lunak.

Integrasi Lanjutan dan Praktik Terbaik

Kegagalan produksi biasanya berasal dari bagian yang tidak terduga, bukan dari permintaan happy path. Lindungi kunci API dengan penyimpanan rahasia di sisi server, jangan pernah memasukkannya ke source control, dan jangan menempatkannya dalam bundle browser atau aplikasi seluler. Rotasikan kredensial melalui proses pengelolaan rahasia yang biasa Anda gunakan dan batasi akses operasional hanya kepada orang dan layanan yang membutuhkannya.

Batas laju memerlukan disiplin yang sama seperti dependensi eksternal lainnya. Gunakan antrean untuk pekerjaan massal, batasi konkurensi secara konservatif, dan terapkan exponential backoff untuk kegagalan sementara. Desain pekerjaan idempoten mencegah percobaan ulang membuat catatan duplikat atau menagih ledger penggunaan internal Anda dua kali. Jika panduan penyedia mendukungnya, rotasi IP yang terkontrol dapat membantu mendistribusikan beban operasional, tetapi bukan pengganti konkurensi yang wajar dan perilaku percobaan ulang yang benar.

Hasil SMTP tidak selalu definitif

Urutan verifikasi praktis menormalkan dan menolak sintaks yang jelas tidak valid, memeriksa catatan MX, lalu terhubung ke host MX dengan batas waktu dan menjalankan percakapan SMTP yang diperlukan untuk mengklasifikasikan hasilnya. Panduan untuk alur kerja ini merekomendasikan konkurensi konservatif, antrean idempoten, serta memperlakukan balasan SMTP 4xx sebagai tidak diketahui, bukan tidak valid, sebagaimana dijelaskan dalam panduan tolok ukur API verifikasi email ini.

Metodologi pengujian juga penting. Sampel evaluasi yang bermakna harus mencakup setidaknya 500 alamat yang mencakup domain perusahaan, catch-all, freemail, dan kedaluwarsa, sementara sampel 100 email terlalu kecil untuk bermakna secara statistik. Pengujian pada hari yang sama mengurangi gangguan waktu karena konfigurasi server email dapat berubah.

Cegah enumerasi dan probing

Endpoint verifikasi publik dapat menjadi alat untuk menemukan akun jika mengembalikan respons berbeda untuk alamat yang ada dan yang tidak ada. Tempatkan panggilan di balik alur aplikasi terautentikasi Anda, terapkan pembatasan per pengguna dan per IP, pantau pola kueri yang tidak biasa, dan hindari mengekspos penjelasan tingkat penyedia kepada klien anonim.

Privasi dan pencegahan penyalahgunaan kini menjadi perhatian produk. Desain terkuat menggunakan status tidak diketahui, pembatasan laju, dan penilaian risiko, bukan sekadar gerbang valid atau tidak valid, karena pemeriksaan agresif dapat memicu negatif palsu, pembatasan, atau masalah reputasi IP. Panduan tentang privasi verifikasi real-time ini juga menyoroti risiko membiarkan endpoint memeriksa apakah seseorang atau akun peran tertentu ada.

Simpan lebih sedikit data jika memungkinkan. Hash atau samarkan alamat dalam log aplikasi, tentukan masa penyimpanan untuk respons mentah, enkripsi data saat transit dan saat tersimpan, serta dokumentasikan alasan verifikasi. Jika API Anda mengekspos webhook, autentikasi webhook tersebut secara terpisah dari permintaan yang menghadap pengguna dan tolak callback yang gagal dalam pemeriksaan tanda tangan atau keterkinian.

Sebelum memilih ambang batas, lakukan evaluasi Anda sendiri terhadap alamat yang representatif dan tinjau Email Verification Benchmark milik penyedia. Ukur bukan hanya catatan yang diterima dan ditolak, tetapi juga tingkat status tidak diketahui, perilaku percobaan ulang, keluhan dukungan, dan kualitas data kampanye hilir.

Menghubungkan API ke Stack Bisnis Anda

Integrasi menjadi bernilai ketika hasilnya mengikuti kontak melalui sistem yang sudah digunakan tim Anda. Formulir pendaftaran dapat mengirimkan alamat ke backend, menerima keputusan verifikasi, dan membuat kontak HubSpot atau Salesforce hanya setelah kebijakan perutean Anda mengizinkannya. Skenario Zapier atau Make dapat melakukan serah terima serupa untuk alur kerja dengan lebih sedikit kode, selama otomatisasi menangani waktu tunggu dan tidak menganggap setiap respons non-sukses sebagai penolakan permanen.

Untuk operasional pemasaran, pola yang sama dapat ditempatkan sebelum penyisipan daftar Mailchimp atau SendGrid. Hasil terverifikasi dapat diteruskan ke audiens, sementara alamat sekali pakai, tidak dapat dikirimkan, atau alamat peran yang tidak sesuai dapat dikecualikan atau ditempatkan dalam segmen terpisah. Simpan sumber akuisisi asli dan stempel waktu verifikasi bersama kontak agar operator kampanye memahami alasan suatu rekaman difilter.

Migrasi memerlukan perbandingan yang terkendali

Beralih dari penyedia lain bukan sekadar mengganti satu URL. Pertama, petakan kolom penyedia lama ke skema baru, terutama ketika satu layanan menyebut alamat “dapat dikirimkan” dan layanan lain menggunakan “berisiko” atau “tidak diketahui”. Kemudian jalankan kedua penyedia pada daftar yang representatif, bandingkan perbedaan berdasarkan kategori, dan tinjau rekaman yang ambigu secara manual sebelum mengubah perutean produksi.

Hasil benchmark dunia nyata menunjukkan alasan langkah ini penting. Satu benchmark 2026 yang menggunakan 100 email pengujian terkurasi melaporkan akurasi penyedia antara 97,8% dan 99,3%, sementara benchmark lain yang menggunakan 3.000 email bisnis nyata menemukan bahwa tiga alat teratas hanya mencapai 67% hingga 70% dalam kondisi dunia nyata, menurut perbandingan benchmark API verifikasi email ini. Domain catch-all, greylisting, dan filter spam agresif menjelaskan mengapa pengujian terkurasi dapat terlihat jauh lebih baik daripada lalu lintas produksi.

Bandingkan keputusan, bukan label pemasaran. Penyedia yang mengembalikan status risiko dan tidak diketahui secara terstruktur memberi tim Anda lebih banyak kendali dibandingkan penyedia yang memaksa setiap alamat masuk ke kategori lolos atau gagal.

Hitung total biaya kepemilikan di luar tagihan API. Sertakan waktu engineering, volume percobaan ulang, pemeliharaan webhook, kasus dukungan akibat positif palsu, kontaminasi daftar, dan upaya yang diperlukan untuk memigrasikan data historis. Permintaan yang lebih murah dapat menelan biaya lebih besar jika menghasilkan output yang tidak transparan dan memaksa tim Anda membangun ulang logika keputusan yang hilang.

Untuk integrasi baru, mulai dengan satu jalur bisnis, seperti pendaftaran atau impor CRM. Lacak berapa banyak rekaman yang mencapai setiap status, tinjau pengecualian bersama tim pemasaran dan dukungan, lalu perluas klien yang sama ke sistem lain. Peluncuran bertahap tersebut menjaga migrasi tetap dapat dibatalkan dan memberi tim Anda bukti untuk menyesuaikan kebijakan.


BillionVerify menyediakan layanan verifikasi email profesional untuk memeriksa alamat secara real time dan membersihkan daftar sebelum alamat tersebut masuk ke CRM atau kampanye Anda. Gunakan hasil terstruktur untuk membangun perutean yang lebih aman bagi alamat valid, berisiko, tidak diketahui, sekali pakai, peran, dan tidak dapat dikirimkan, lalu kunjungi BillionVerify untuk mengevaluasinya dalam integrasi Anda.

Leo
LeoFounder, BillionVerify
Wawasan Verifikasi Email

Mulai Verifikasi Hari Ini

Mulai verifikasi email dengan BillionVerify hari ini. Dapatkan 600 kredit gratis per bulan, ditambah 20 kredit setiap hari Anda login - tanpa memerlukan kartu kredit. Bergabunglah dengan ribuan bisnis yang meningkatkan ROI pemasaran email mereka dengan verifikasi email yang akurat.

Tanpa memerlukan kartu kredit · API real-time dan verifikasi massal · Mulai dalam 30 detik

99.9%
Akurasi
Real-time
Kecepatan API
$0.00014
Per email
600/mo
Gratis selamanya