Find Local Businesses To Sell To
Search shops, clinics, contractors in 19,500 US cities and unlock their phone numbers and emails.

15M+ Businesses Across 19,500 US Cities
Most Lead Tools Miss Local Businesses
If you sell to shops, clinics or contractors, you've hit all three.
B2B Databases Skip Them
The big contact databases are built from LinkedIn, and most local business owners aren't on it.
DIY Scraping Eats A Week
Scraping listings yourself takes a weekend, and you still don't know which numbers work.
Seats You Never Use
Every database charges per seat, whether you call 40 businesses or 4,000.
Search To Call List In 3 Steps
Three screens, start to finish.
Step 1
Dentists In Austin, In A Minute
Search By Trade & City, Then Filter On 20 Fields
Pick a trade and a city, then filter by rating, reviews, website and claimed status until the list is the one you want.

Step 2
Unlock Phone, Email And Owner
1 Credit = Phone, Email, Owner Name & Street Address For 1 Business
Tick the businesses you want and unlock them for one credit each. That opens the phone, email, owner name and street address we have for each one.

Step 3
Export It And Start Calling
CSV For Your CRM Or Dialer, Or JSON From The Leads API
Everything you unlock sits on one page for the whole team, ready as a CSV for your dialer or through the API.

Priced Per Business, Not Per Seat
You pay for the businesses you unlock, not for seats. A credit is 5 cents on Starter, 4 on Pro and 3 on Scale, and one credit opens the phone, email, owner name and address we have for a business.
Wren & Co. Dental
Dentists · Kansas City, MO
- $0.03
- a business on Scale
- $25
- a month for Starter
- 15M+
- local businesses
- 19,500
- US cities
Everything You Need To Build A Local Call List
- Search By Trade And CitySearch one trade in one city, or across a whole state at once.Open search
- Filter On 20 FieldsNarrow by rating, reviews, website, platform, claimed status, paid ads and years open.See the filters
- Owner Name And PhoneWhere we found the owner's name and direct line, they're on the record.See what a credit opens
- A Last-Checked DateEvery record shows when we last checked it, and you can keep to the last 30 days.See the date filter
- One Shared ListEveryone on the team works from the same list and sees what's already been unlocked.Open your list
- CSV And APIExport a CSV with the columns you choose, or pull the same data through the API.Get an API key
20 Fields On Every Business
16 on every row. 4 behind an unlock.
See 16 Fields For Free
16 of the 20 fields are on every row and you can filter on all of them. Name, category, city, website and platform, rating and reviews, claimed or not, price band, paid ads, years open, hours, socials, and the date we last checked it.
- Filter on any of the 16
- Last-checked date on every record
- Phone and email marked on file or not found
Wren & Co. Dental
Kansas City, MO
Foxglove Dental
Tampa, FL
Willow Bend Family Dentistry
Columbus, OH
Meadowlark Dental
Raleigh, NC
Brickyard Dental
Nashville, TN
Larkspur Dental Studio
Boise, ID
Unlock 4 More For One Credit
Owner name, owner email, direct phone, street address. One credit opens whichever of the four we have.
- Street address for the ones you'd rather visit
- Shared with your whole team once unlocked
- Never charged twice for the same business
Wren & Co. Dental
Dentists · Kansas City, MO
Built For Lead Generation And Local Marketing
Plug towngraph Into Your Dialer
Everything the app does, you can do from code, and push the results into your CRM or dialer. One key per workspace.
- POST/v1/searchSearch by trade, city and any filter the app has
- GET/v1/records/{id}One record, locked fields marked on_file or not_found
- POST/v1/unlockOpen records by id, 1 credit each
- GET/v1/listsThe lists your workspace has built, with every opened record
- REST API with JSON responses
- Locked fields returned as on_file or not_found, never guessed
- Unlocks made through the API show up in the app
curl https://api.towngraph.com/v1/search \
-H "Authorization: Bearer $TOWNGRAPH_KEY" \
-d '{
"category": "dentists",
"city": "Austin",
"min_rating": 4.5,
"has_email": true
}'
curl https://api.towngraph.com/v1/unlock \
-H "Authorization: Bearer $TOWNGRAPH_KEY" \
-d '{ "ids": ["b1x", "b2f"] }'One Credit Per Business
One credit unlocks one business, from 5 cents on Starter to 3 cents on Scale. Pay yearly and get 2 months free.
Start
For trying it on a real list
$1 once
no renewal, credits never expire
20 credits to start, top-ups at 8 cents
Start with $1Includes
- Search and preview as much as you like
- Export to CSV, or pull it from the API
- Top up at 8 cents a credit, no plan needed
Starter
For one person building call lists on the side
$20.83 /month
billed $250 a year
500 credits a month, 5 cents a business
Choose StarterIncludes
- Credits you don't use carry over
- Team workspace with unlimited seats
- Top up any time at the same 5 cents
Pro
For a team that calls local businesses every week
$83.33 /month
billed $1,000 a year
2,500 credits a month, 4 cents a business
Choose ProIncludes
- Everything in Starter
- Credit usage by teammate
- Auto top-up when the balance runs low
Scale
For agencies running lists for several clients
$250 /month
billed $3,000 a year
10,000 credits a month, 3 cents a business
Choose ScaleIncludes
- Everything in Pro
- Invoice billing on request
- A named contact for your team
Need more than 10,000 a month? Talk to us about volume pricing.
Which Plan Do I Need?
Drag to roughly how many businesses you'd unlock in a month and we work out the cheapest way to buy them.
On Starter, billed yearly
$45.83 /month
Per business
4.6 cents
Topping up without a plan
$80
That's $34.17 a month less than buying 1,000 credits without a plan at 8 cents each.
We suggest
Starter
500 credits a month for $20.83 a month
plus 500 credits topped up at 5 cents each
Choose StarterFrequently Asked Questions
Anything not here, write to hello@towngraph.com. A person answers.
Who Is towngraph For?
Anyone who sells to shops, clinics and contractors rather than to companies with a LinkedIn page. Agencies, software companies, wholesalers and reps doing their own outbound.
What Is towngraph?
A searchable database of 15M+ local businesses across 19,500 US cities. Find business name, phone number, email, owner name and 16 more fields.
What's On A towngraph Record?
Name, category, address, phone, email, owner, website and platform, Google rating and reviews, claimed status, price band, paid ads, socials, years open, hours, and the date we last checked it. Phone, email, owner and street address need an unlock.
How Does towngraph Pricing Work?
Starter is $25 a month for 500 credits, Pro is $100 for 2,500 credits, Scale is $300 for 10,000 credits. One credit unlocks one business, which works out at 5 cents on Starter, 4 on Pro and 3 on Scale. Yearly plans get two months free and unused credits roll over.
Do Credits Expire?
Not while you're on a plan. Unused credits roll into next month, and the 20 credits from the $1 start never expire.
Can I Cancel Anytime?
Yes, from the Billing page. You keep the credits you've paid for, and your unlocked records stay unlocked.
Can I Try towngraph Before Paying?
Yes. A workspace starts at $1 for 20 credits. Or book a demo and we'll walk through it with you first.
Can My Team Share One Account?
Yes. Invite people from the Team page, give each a role, and everyone draws from the same balance.
Is There An API?
Yes. Search, record and unlock endpoints do what the app does, with one key per workspace and the same credit price.
How Current Is The Data?
Every record shows the date we last checked it, and you can filter to the last 7, 30 or 90 days. If we didn't find a phone, the record says so before you spend a credit.
Which Cities Does towngraph Cover?
About 19,500 US cities and 15M+ businesses. City and state are filters in the app, so coverage is visible where you search.
Find Local Businesses To Sell To
Book a demo and we'll pull your trade in your city live on the call, then set you up for $1.
- Start with $1
- Cancel anytime
- Unused credits roll over