Phone Validation
Requiems API vs Numverify
Numverify (an APILayer product) is a phone number validation and lookup API covering line type, carrier, location, and formatting for 232 countries. Simple URL-based access; free tier of 100 req/mo.
Beyond phone
Numverify is phone-only. Requiems API adds email verification, IP geolocation, finance, and 80+ more endpoints.
Better free tier
Numverify free = 100 req/mo. Requiems API free = 500 req/mo, no credit card.
Active development
Numverify is a legacy APILayer product. Requiems API ships new APIs and improvements every sprint.
Feature comparison
| Feature | Requiems API | Numverify |
|---|---|---|
| Phone number formatting | ||
| Country / location detection | ||
| Carrier identification | ||
| Line type (mobile/landline/VoIP) | ||
| 232-country coverage | ||
| HLR / live reachability check | ||
| Bulk phone validation | ||
| Email verification | ||
| IP geolocation |
Benchmarks
- Latency (p50)
- ~110ms p50
- Uptime SLA
- 99.9%
- API coverage
- 100+ APIs
- Free tier
- 500 req/mo
- Latency (p50)
- ~180ms p50 (est.)
- Uptime SLA
- 99.9%
- API coverage
- 1 endpoint
- Free tier
- 100 req/mo
Philosophy
Numverify does one thing: validate a phone number against a database. Requiems API does live HLR lookups for reachability checking in addition to the same carrier and format data β plus every other validation signal your app needs. One subscription, zero extra vendors.
Migrating from Numverify
-
1
Replace `apilayer.net/api/validate` with `requiems.xyz/v1/phone/validate`
-
2
Swap `access_key` query param for `requiems-api-key: <key>` header
-
3
Map `line_type` values: `mobile` stays; `landline` stays; `special_services` β `other`
Ready to switch from Numverify?
500 free API calls per month, no credit card required. Migration takes under an hour.