listscrub.ai — Business phone-number API

A database of business phone numbers — doctor offices, law firms, government offices, contractors, and more — collected from public search listings and community contributions, normalized and deduped. Query it over a simple JSON API.

Endpoints

GET  /v1/stats                       free — database counts per vertical/state
GET  /v1/leads?vertical=&state=&city=&q=&limit=&offset=
GET  /v1/leads.csv?    CSV export of matching leads
GET  /v1/leads/:id
POST /v1/contribute                  { "submissions": [{ name, phone, vertical, ... }] }
GET  /v1/contribute/balance          your contributor credit balance
GET  /v1/usage                       your plan, quota, and monthly usage
GET  /v1/health                      free — last scrape-run status

Authenticated endpoints need Authorization: Bearer <key>. Responses include X-Quota-Limit, X-Quota-Used, and X-Quota-Remaining headers; over-quota requests return 429. Stale listings (not re-confirmed in the latest collection run) are hidden by default — pass includeStale=1 to include them.

Plans

PlanQuotaPrice
Free 100 calls/mo Free Sign up
Starter 5,000 calls/mo $49/mo Coming soon
Pro 50,000 calls/mo $199/mo Coming soon
Scale 250,000 calls/mo $599/mo Coming soon

Contribute and earn

Have business numbers we've missed? POST /v1/contribute accepts batches of submissions. Net-new, valid numbers earn credits (paid out in batches); duplicates and invalid numbers earn nothing and are reported per-item in the response.

Terms of use