Skip to content

Workflow Overview

Bulk detection runs asynchronously: you submit numbers, receive a token, poll for progress, then download the result file.

EndpointMethodPurpose
/v1/balanceGETCheck your current balance
/v1/detectPOSTSubmit a JSON array of phone numbers or email addresses
/v1/detect/filePOSTSubmit a TXT/CSV file upload
/v1/tasks/{token}GETPoll task status
/v1/tasks/{token}/resultGETGet the result download URL
/v1/tasks/{token}/downloadGETDownload the result file itself

Both submission endpoints return HTTP 202 Accepted — the work outlives the request.

  • Volume: at least the selected product’s minimum (500, 1,000 or 2,000 depending on the product — see the bulk product list) and at most 2,000,000 rows.
  • Number format: include the international country code, e.g. +8613800138000.
  • Country: pass the ISO 3166-1 alpha-2 code (for example CN or US) for phone products, and omit it entirely for email products.