Skip to content
SOURCES/YELP SCRAPER

The Yelp scraper for local business leads

Pull business listings from Yelp by category and city.

Kavex's Yelp scraper turns any category-and-city search into a clean spreadsheet of local businesses. Yelp is one of the densest directories of service businesses in the US, restaurants, contractors, salons, clinics, and almost every listing carries a phone number, a rating and a review count. You give a search term and a location, and Kavex returns every matching business with its rating, review volume, price range, categories, address and coordinates. It is built for agencies and sales teams that prospect local markets and want Yelp's coverage alongside Google Maps, without copying cards by hand.

Start this scraper 2 credits per business · charged on delivered rows only
What it costs
PER BUSINESS2 credits
IN DOLLARS$0.002
1,000 BUSINESSES$2.00
WHAT YOU PAY FORdelivered rows

A RUN OF 1,000 BUSINESSES ON THIS SOURCE, AT 2 PER BUSINESS

Example run
1,000 businesses · Yelp
Rows
1,000
Rate
2 / business
Credits
2,000
Cost
$2.00
01 · How you set it up

Say what you want. Read the price first.

Everything else is a ceiling or a filter. The estimate moves with the numbers you type, so the run never surprises you at the end.

NEW RUN · YELP SCRAPERDRAFT
What it does

Provide one or more search terms (for example plumbers or coffee shops) and a city or region. Kavex pulls every matching Yelp business through the official Yelp data API and returns its name, rating, review count, price range, category tags, phone number, full address and map coordinates. Results stream into your task as the scrape runs.

How it works

Pick your search terms and location on the configure page, set how many results per search you want, and run. Kavex paginates Yelp for you. Add the Phone Validator add-on to format and classify the numbers before you export.

LIVE ESTIMATE
Businesses asked for1,000
Rate per business2 credits
Add-ons switched onnone
1,000 × 2 = 2,000 credits$2.00

Charged per delivered row. If the source holds fewer than you asked for, the rest of the credits go back to your balance the second the run ends.

02 · What a run costs

One thousand businesses, itemised.

The base run, then every add-on as its own line. Nothing is bundled, so you can read the bill from top to bottom.

LineRateUnitsCredits
Yelp2 / business1,000 businesses2,000
+Phone validation1 / phone1,000 phones1,000
1,000 enriched businesses3 / business3,000 credits$3.00

$0.003 PER FINISHED BUSINESS · AN ADD-ON IS BILLED ON THE ROWS IT ACTUALLY ENRICHED, SO A REAL BILL LANDS UNDER THIS

ADD-ONS AVAILABLE ON THIS SOURCE1
Phone validation1 / phone
03 · Who runs it

What people point it at.

Four ways this source is used today. Every one of them is the same run, the same export and the same credit pool.

  • Local lead lists for agencies selling into one category in one city
  • Market mapping, how many competitors a category has per metro
  • Enriching a Google Maps pull with Yelp ratings and review volume
  • Building outbound call lists for service businesses
05 · Questions

Asked before the first run.

Short answers, no accordion to click through. If something is still missing, the help pages go deeper.

Can I scrape Yelp for a whole city?

Yes, give a broad category and a city, and raise the results-per-search limit. Kavex paginates through the Yelp results for you, up to 1000 per search.

Does it return phone numbers?

Yes, almost every Yelp business listing carries a phone number, and it comes back in the phone column ready for outreach.

How fresh is the data?

Every scrape is live, you get each listing exactly as it appears on Yelp at run time, not a cached database.

Can I combine it with Google Maps results?

Yes. Many users run the same category through both the Yelp and Google Maps scrapers and merge the lists for wider coverage.

Point it at something. See what comes back.Your first 500 Google Maps leads are on the house. No card needed.
Start scraping free