Developers
Phone number reputation API
Check any number against our community reports from your app, CRM or call screener. One simple JSON endpoint, monthly quotas, no surprises.
API Starter
For small apps and CRMs
Billed monthly. Cancel anytime. Billed $180.00 yearly · save 21%
Get API access- 5,000 lookups per month
- Rating, report count and categories
- JSON over HTTPS
- Email support
API Pro
For call-screening at scale
Billed monthly. Cancel anytime. Billed $756.00 yearly · save 20%
Get API access- 50,000 lookups per month
- Everything in Starter
- Recent report text included
- Priority support
Sales tax may apply. Cancel anytime from your account.
Want to try it first? Every free account can create a trial key with 50 requests a month. Get a trial key
Documentation
Quick start
1. Request
Send a GET request with the number (any format) in q and your key in the X-API-Key header.
curl -H "X-API-Key: ajsk_your_key_here" \
"https://themes62.007aj.com/wp-json/ajsc/v1/lookup?q=+12025550143"
2. Response
{
"query": "+12025550143",
"type": "phone",
"display": "(202) 555-0143",
"reports": 38,
"rating": "dangerous",
"safety_score": 6,
"top_category": "scam",
"categories": { "scam": 31, "robocall": 7 },
"caller_name": "SSA Office",
"first_reported": "2026-08-14T09:12:00-04:00",
"last_reported": "2026-10-31T16:40:00-04:00",
"location": "Washington, DC",
"area_code": "202",
"verified_business": false,
"latest": [ { "category": "scam", "channel": "call", "excerpt": "…", "date": "…" } ]
}
3. Fields
| rating | dangerous, suspicious, neutral, safe or unknown (not enough reports yet) |
|---|---|
| safety_score | 0 (dangerous) to 100 (safe); null when there are no reports |
| top_category | scam, spoofed, robocall, telemarketer, debt-collector, survey, political, charity, legit, unknown |
| verified_business | The verified business name, or false |
4. Limits and errors
Every response carries X-RateLimit-Limit and X-RateLimit-Remaining headers. Quotas reset on the first day of each month.
| 400 | The number could not be understood. |
|---|---|
| 401 | Missing, wrong or revoked API key. |
| 429 | Monthly quota used up. Upgrade or wait for the reset. |
Ratings reflect user opinions, not verified facts, and caller ID can be spoofed. Do not use the API as the only basis for decisions about people.