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

FeaturenumlookupapiTwilio 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–
Live network status (HLR: reachable, ported, roaming)Paid plans, 21 requests per answered lookupLine Status, a separate package
Pricing modelFlat monthly planPay per request and data package
Free tier250 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
500,000$179.99≈ $4,000

When to use which

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

Start with 250 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

250 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 250 requests / month for free