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
| Plan | Quota | Price | |
|---|---|---|---|
| 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
- The data is business contact information collected from public sources. We do not provide personal cell numbers or consumer data.
- You are responsible for compliant use. Cold-calling and texting are regulated (TCPA, Do-Not-Call registry, state laws). Scrub your call lists against applicable registries before use — this service provides data, not compliance clearance.
- Contributors warrant they have the right to share submitted numbers. Abuse (fake data, bulk resubmission) forfeits credits.
- Takedown / correction requests: admin@listscrub.ai.