Phone number finder API

The phone number finder API pulls business phone numbers in bulk from a category and a city. Search dentists in Miami and get the name, phone, website, and address for every listing.

3,000 free / month, no card Phone on every result Name, website, and address too
PULLED LIVE FROM THE API, JULY 20, 2026

One request, real response

# one credit per business returned; zero results cost nothing; phones unmasked in the API response curl "https://crustapi.com/v1/search?type=maps&q=dentists+in+Miami,+FL" -H "x-api-key: YOUR_KEY"

The API returns clean JSON, and the same rows are one click away as CSV, so the phone list drops straight into Sheets or a dialer:

name,phone,phoneUnformatted,address,category "Relax and Smile Dental Care","(786) 983-48••","+178698348••","271 NE 2nd St, Miami, FL 33132","Dentist" "Midtown Dental Miami","(305) 598-60••","+130559860••","3915 Biscayne Blvd Unit 306, Miami, FL 33137","Dentist"

Change the query to any category and city. This one search returned 20 businesses, each with a phone number in both a display format and the +1 dialer format.

WHAT EVERY BUSINESS INCLUDES

The full record, ready to use

Every business comes complete, so you build a call list or a CRM import with no second call. The same record as CSV, ready for Sheets or a database:

name,phone,phoneUnformatted,website,address,category,rating,reviews "Relax and Smile Dental Care","(786) 983-48••","+178698348••","https://www.relaxandsmile.com/","271 NE 2nd St, Miami, FL 33132","Dentist",4.9,904

Or the same record as JSON:

// the first business in full { "title": "Relax and Smile Dental Care", "phone": "(786) 983-48••", "phoneUnformatted": "+178698348••", "website": "https://www.relaxandsmile.com/", "address": "271 NE 2nd St, Miami, FL 33132", "city": "Miami", "state": "Florida", "postalCode": "33132", "categoryName": "Dentist", "totalScore": 4.9, "reviewsCount": 904 }

The phoneUnformatted field is the E.164 number, so it loads into a dialer or an SMS tool with no cleanup, while phone keeps the display format a person expects to read.

HOW IT COMPARES

vs a bought lead list

A static list you buy ages the day it lands. This pulls the phone numbers live each time you run the search.

A bought lead listCrustAPI phone finder
Billing unitPer list or per contact, paid upfrontPer business returned; zero results free
Phone numberCan be stale by the time you callThe number each business lists, pulled live
Extra fieldsVaries by sellerWebsite, full address, category, rating, and review count
Free tierA sample, or none3,000 credits / month, no card
Credits expiryOne-time purchase, no reuseNever expire
Storing the dataVaries by sellerNo storage limits. Keep it, export it, build on it
PRICING

One credit per business

Prepaid packs, and credits never expire: 25k for $49 · 100k for $149 · 500k for $549 · 2.5M for $1,999 · up to 250M, all self-serve, ex-tax. A search that returns 20 businesses costs 20 credits; a search that returns none costs nothing.

Pull your first phone list free
3,000 credits a month. No card, no contract.
Get started →
THE DIFFERENCE YOU SEE

A phone number on every result

Each business carries the phone number it lists, the website, the full address, and the category. In the dentists in Miami pull above that meant all 20 businesses came back with a number to call, from (786) 983-48•• for Relax and Smile Dental Care to (305) 598-60•• for Midtown Dental Miami, so a call list is built from the first response, not stitched together from many.

Related: Google Maps scraper API · Google Maps lead generation · Local lead generation · Lead scraper · API docs

FAIR PLAY

When a licensed contact database is the better pick: you need personal cell numbers, direct-dial extensions for named people, or consumer phone numbers. This returns the public business phone each company lists on Google, which is the main line for the business, not a personal or direct number. That is what most cold-calling, local outreach, and CRM enrichment needs, but it is not a person-level contact database.

BEFORE YOU ASK

Common questions

WORKS WITH YOUR STACK

Find numbers in a city you sell to

3,000 free credits covers a real call list. Run one search and look at the phone numbers that come back.

Get 3,000 free credits
No credit card required