Caller ID API for modern telecom

Identify business callers across 195 countries and block fraud calls from 30. Built for MVNOs, CPaaS, UCaaS and Voice AI platforms.

GET /api/lookup/+18885550147 200 OK
{
  "phone": "+18885550147",
  "entity_type": "UNKNOWN",
  "reputation": "SPAM",
  "is_spam": true,
  "spam_score": 94,
  "total_complaints": 87,
  "complaints": [
    {
      "Subject": "Reducing your debt",
      "RecordedMessageOrRobocall": "Robocall",
      "ViolationDate": "2026-07-04T09:12:44Z"
    }
  ]
}
Trusted by teams at

Built for the platforms in the call path

One data layer, two ways to win: cut the cost of bad calls, or sell protection as a feature.

MVNOs, CPaaS and UCaaS

Offer real-time spam protection and caller intelligence as a value-added service. A new revenue line that also keeps subscribers around longer.

Voice AI platforms

Run call screening before your agents answer. Spam and fraud never reach the model, so you stop spending LLM tokens and telephony minutes on callers who were never customers.

195

countries covered by the business phone number database

30

countries with live fraud and spam call detection

Mobile security vendors

Power your blocking app with a blacklist that refreshes every minute.

Three ways to plug in

Telecom spam protection API, a self-hosted feed, or a fully white-labeled SDK inside your own app.

Caller ID API

One GET request returns a spam verdict, business identity and carrier data from the full 195-country database. The entry point for most platforms.

  • Spam verdict

    Score, reputation and complaint history per number, ready for spam call blocking.

  • Business identity

    Name, location and industry from 195 countries.

  • Carrier data

    Carrier, number type and portability, with optional HLR via the carrier lookup API.

GET /api/lookup/+16502530000 200 OK
{
  "entity_type": "BUSINESS",
  "reputation": "VERIFIED",
  "is_spam": false,
  "business_info": {
    "business_name": "Google LLC",
    "city": "Mountain View",
    "state": "CA",
    "country": "US",
    "industry": "Internet Services"
  }
}

Spam Database Feed

A spam-only blacklist you host yourself. Fresh entries every minute, 15 days of rolling history, zero lookup latency. The backbone of telecom fraud prevention at the switch.

60s

update cadence

15 days

rolling history

Call Blocking SDK

Native spam blocking inside your own app, under your own brand. Your subscribers see your name on every blocked call. The same data also powers VoIP caller ID for PBX and UCaaS stacks.

Swift Java / Kotlin Flutter React Native Asterisk

SIP Firewall

Drop fraud traffic at the network edge, before it touches your switch or your minutes. Works alongside the feed and the API.

Explore the SIP firewall

Meets your stack where it is

Turnkey integrations for GoHighLevel, Aircall and Dialpad, licensed directly with pricing scoped to your deployment.

Scope your integration
G GoHighLevel
Aircall
D Dialpad
Asterisk

Volume pricing, no surprises

Caller ID API plans scale with your monthly traffic. Feed and SDK licensing are negotiated per deal.

$1,000/mo

~300,000 lookups

$2,000/mo

~800,000 lookups

$3,500/mo

~2,000,000 lookups

$5,500/mo

~4,000,000 lookups

$8,000/mo

~7,000,000 lookups

$12,000/mo

~12,000,000 lookups

$18,000/mo

~20,000,000 lookups

$25,000/mo

~35,000,000 lookups

$40,000+/mo

custom, above ~50,000,000 lookups

Starting smaller? Self-serve plans from $25 per month are on the pricing page.

Spam Database Feed

The minute-fresh blacklist, hosted on your side. Priced to your deployment.

  • Updates every 60 seconds
  • 15 days of rolling spam history
  • Zero lookup latency, works offline
Talk to sales

SDK & integrations licensing

Flat fee, or per subscriber per month with active call blocking. Structured around your business model.

  • Fully white-label, your brand on every block
  • Swift, Java/Kotlin, Flutter, React Native, Asterisk
  • GoHighLevel, Aircall and Dialpad integrations
Talk to sales
Dmitry B, founder of CallerAPI

A note from the founder

I run CallerAPI hands-on, so here is what we have actually done lately: helped niche MVNOs block robocalls for their subscribers, stopped a large fraud call campaign aimed at a Voice AI CPaaS platform, and helped MVNOs, UCaaS providers and platforms with marketplaces generate tens of thousands of dollars in value-added service revenue on top of our data.

If you sit anywhere in the call path, tell me what you are dealing with. You will talk to me directly, not a sales team.

Dmitry B.

Founder & CEO, CallerAPI

Speak to the founder

Common questions

Start blocking fraud with confidence

Tell us about your platform and volumes, and we'll come back with a proposal that fits. Want to see the data first? Run a free caller ID test on any number.

Talk to sales