Skip to content
zelnum.com
Developer API

ZelNum API overview

ZelNum uses one task-based API for phone validation, carrier and HLR lookup, WhatsApp, Telegram, and account-signal workflows. Submit a product slug, poll the task, then download the result file.

Current base URL
https://api.zelnum.com/api/v1
Machine-readable contract: openapi.yaml (OpenAPI 3.1)
Authentication header: X-API-Key: YOUR_API_KEY
Check a single number with POST /api/v1/realtime/check/{series}.
Submit a list with POST /api/v1/detect or POST /api/v1/detect/file.
Poll tasks and retrieve result downloads with the task endpoints.
API workflow

Use one endpoint model for every product

The app documentation is the source of truth for product slugs, limits, response fields, and examples. The marketing site links users there instead of publishing stale product-specific endpoints.

1

Create API key

Open the app API Center and create a server-side key. The plaintext key is shown only once.

2

Submit detect task

Send a product slug, country code, and phone list to the unified detect endpoint.

3

Poll task status

Use the returned task ID to monitor pending, processing, completed, or failed status.

4

Download results

After completion, request the result download URL and import the CSV/TXT output into your workflow.

Example request pattern

Use server-side API keys and keep credentials out of browsers, mobile apps, and public repositories. Replace the product slug with the one listed in the live app docs or returned by GET /api/v1/products, which needs no key.

curl -X POST "https://api.zelnum.com/api/v1/detect" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "product": "phone-status-check",
    "country": "US",
    "phones": ["+13125550731", "+442071838750"]
  }'

Single-number checks

For one-off checks that should return in the same call, use the realtime endpoint. It accepts one phone number or one email together with up to ten realtime product ids from the same series, and requires an Idempotency-Key so a retry never bills twice.

curl -X POST "https://api.zelnum.com/api/v1/realtime/check/phone" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Idempotency-Key: 6f1c2b7e-4d3a-4f8e-9c21-0b5a7d2e9f10" \
  -H "Content-Type: application/json" \
  -d '{"identifier":"+13125550731","country":"US","product_ids":[47]}'

Task result flow

  • POST /api/v1/detect/file uploads CSV or TXT files.
  • GET /api/v1/products lists every product with its series and minimum quantity.
  • GET /api/v1/tasks/{task_id}/result returns the download URL.
  • GET /api/v1/balance checks account balance.
  • GET /api/v1/tasks/{task_id} checks progress.
  • POST /api/v1/detect submits phone arrays.

Machine-readable contract

The full contract is published as an OpenAPI 3.1 document at zelnum.com/openapi.yaml. It carries every path, the security schemes, the complete business error-code enum, and the rate-limit headers, so it can drive SDK generation, Postman collections, and API tooling without scraping the documentation page.

Important limitations

API results are verification and data quality signals. Coverage, confidence, and response fields can vary by country, product, source, and identifier quality. ZelNum does not prove identity or replace legal, consent, or compliance review.

Choose the workflow

Single lookups, bulk files, and API jobs

Use the product pages for individual lookups, upload a file for bulk checks, or submit an asynchronous job through the API.

Single lookup

Use a single-number lookup when you need an immediate result.

Open a lookup tool

Bulk files

Upload CSV or TXT lists, run the selected checker, and download segmented results.

Browse products

API jobs

Submit a job, poll its status, and download structured results from the API.

Read the API guide
AI answer engines

Request an AI summary of ZelNum

Open ZelNum in your preferred AI assistant to review its bulk WhatsApp, Telegram, phone validation, carrier lookup, social account, crypto exchange, CSV upload, and API workflows.

The prompt points assistants to ZelNum.com, live pricing, product pages, and API documentation.