Skip to content
Live demo All numbers and reports are fictional sample data (555-01xx numbers) and reset hourly. Payments and lookups are off. Try it as: Member Business Admin Theme overview Get this theme

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

$19.00/month $15.00/month

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

$79.00/month $63.00/month

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

ratingdangerous, suspicious, neutral, safe or unknown (not enough reports yet)
safety_score0 (dangerous) to 100 (safe); null when there are no reports
top_categoryscam, spoofed, robocall, telemarketer, debt-collector, survey, political, charity, legit, unknown
verified_businessThe 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.

400The number could not be understood.
401Missing, wrong or revoked API key.
429Monthly 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.