Comparison

numlookupapi vs Twilio Lookup

Twilio Lookup charges per data package and per request. numlookupapi includes validation, carrier and line type in a flat monthly plan.

Updated October 1, 2026 · 1 min read

Prices from the providers’ pricing pages in October 2026.

What you pay for

numlookupapiTwilio Lookup v2
Validation and formattingIncludedFree
Line type (mobile, landline, VoIP)Included$0.008 per lookup
Carrier nameIncludedPart of line type intelligence
Location and time zonesIncluded–
Pricing modelFlat monthly planPay per request and data package
Free tier100 lookups / monthFormatting only

Cost at different volumes (line type included)

Lookups per monthnumlookupapiTwilio Lookup (line type)
5,000$9.99≈ $40
50,000$49.99≈ $400
250,000$109.99≈ $2,000

When to use which

curl -H "apikey: YOUR-KEY" "https://api.numlookupapi.com/v1/validate/+14158586273"

Start with 100 free lookups or see all plans.

Frequently asked questions

How much does Twilio Lookup cost?

Formatting and validation are free; Line Type Intelligence costs $0.008 per request according to Twilio's pricing page (October 2026), with other packages such as caller name or SIM swap priced separately.

When is numlookupapi cheaper than Twilio Lookup?

Whenever you need carrier or line type. 50,000 line type lookups cost about $400 with Twilio at $0.008 each, while numlookupapi's Pro plan includes 50,000 lookups with carrier and line type for $49.99 per month.

Do I need a Twilio account to use numlookupapi?

No. numlookupapi is a standalone API that works with any SMS or voice provider, including Twilio.

Phone number API

Validate numbers like this in your app

numlookupapi checks any phone number worldwide in one request and returns validity, line type, carrier, location and every standard format as JSON.

Read the documentation

100 free requests every month. No credit card required.

GET https://api.numlookupapi.com/v1/validate/+12069220880

{
  "valid": true,
  "number": "12069220880",
  "local_format": "2069220880",
  "international_format": "+12069220880",
  "country_prefix": "+1",
  "country_code": "US",
  "country_name": "United States of America",
  "location": "Seattle",
  "line_type": "landline",
  "e164_format": "+12069220880",
  "national_format": "(206) 922-0880"
}

Keep reading

Start using our Phone number API for free today!

Get 100 requests / month for free