Yelp Business Scraper avatar

Yelp Business Scraper

Pricing

$4.00 / 1,000 business listings

Go to Apify Store
Yelp Business Scraper

Yelp Business Scraper

The Yelp Business Scraper extracts business listings and enriched profiles from Yelp by search term and location, capturing names, star ratings, review counts, price ranges, categories, neighborhoods, phone numbers, full addresses, and websites โ€” ideal for lead generation and market research.

Pricing

$4.00 / 1,000 business listings

Rating

5.0

(1)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

7

Bookmarked

220

Total users

1

Monthly active users

3 days ago

Last modified

Share

๐ŸŒŸ Yelp Business Scraper

Extract business data from Yelp by search term and location. The Yelp Business Scraper turns any Yelp search into clean, structured data โ€” perfect for lead generation, market research, and competitive analysis.

Just enter what you're looking for (e.g. Sushi, Plumber, Coffee) and a location, and get back a structured list of matching businesses โ€” every one with its phone number, full address, GPS coordinates and opening hours included, at no extra charge.

โœจ Features

  • ๐Ÿ”Ž Search by keyword + location โ€” scrape any business category in any city, neighborhood, or address.
  • โ˜Ž๏ธ Contact details on every row โ€” phone number and full street address are always included, never a paid extra.
  • ๐Ÿ“ GPS coordinates โ€” latitude and longitude for mapping, routing, or radius analysis.
  • ๐Ÿ•’ Opening hours โ€” the full week, per business.
  • ๐Ÿข Rich business data โ€” name, star rating, exact review count, price range, categories and photos.
  • ๐Ÿท๏ธ Ad transparency โ€” sponsored placements are flagged and kept out of the organic ranking.
  • ๐Ÿ“‘ Automatic pagination โ€” keeps collecting across result pages until your limit is reached.
  • ๐ŸŽฏ Result limit โ€” set the maximum number of businesses to control scope and cost.

๐Ÿ› ๏ธ How It Works

  1. Enter a search term โ€” the type of business you want (e.g. Plumber).
  2. Enter a location โ€” a city, neighborhood, or address (e.g. Austin, TX).
  3. Set a max number of businesses โ€” and run the scraper. Structured data is added to your dataset as it's collected.

๐Ÿ“ฅ Input

FieldDescription
Search termThe business category or keyword to search for.
LocationCity, neighborhood, or address to search in.
Max businessesMaximum number of businesses to collect. Set to 0 for no limit.

Example input

{
"search": "Plumber",
"location": "Austin, TX",
"maxItems": 50
}

๐Ÿ“Š Sample Output Data

One row per business, with contact details always included:

[
{
"encBizId": "TVHztfQAJUIaJDgdJuke-g",
"alias": "blue-dragon-plumbing-austin-2",
"name": "Blue Dragon Plumbing",
"url": "https://www.yelp.com/biz/blue-dragon-plumbing-austin-2",
"rating": 4.9,
"reviewCount": 529,
"priceRange": null,
"categories": ["Plumbing"],
"rootCategories": ["homeservices"],
"phone": "(512) 947-2491",
"address": "Austin, TX, 78727",
"street": null,
"city": "Austin",
"state": "TX",
"postalCode": "78727",
"country": "US",
"latitude": 30.41979036,
"longitude": -97.72223269,
"openingHours": [
"Monday 8:00 AM - 5:00 PM",
"Tuesday 8:00 AM - 5:00 PM",
"Wednesday 8:00 AM - 5:00 PM",
"Thursday 8:00 AM - 5:00 PM",
"Friday 8:00 AM - 5:00 PM",
"Saturday 9:00 AM - 5:00 PM",
"Sunday 9:00 AM - 6:00 PM"
],
"thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/wVM9gmJxI6UNNF4a-TbCbg/348s.jpg",
"photo": "https://s3-media0.fl.yelpcdn.com/bphoto/wVM9gmJxI6UNNF4a-TbCbg/1000s.jpg",
"rank": 1,
"sponsored": false,
"scrapedAt": "2026-08-16T17:19:07.682Z"
}
]

๐Ÿ“‹ Data fields

FieldTypeDescription
encBizIdstringYelp's business ID
name, alias, urlstringBusiness name, Yelp slug and page URL
ratingnumberStar rating out of 5
reviewCountnumberExact number of reviews
priceRangestringPrice level ($ to $$$$), null where Yelp shows none
categoriesarrayYelp categories, e.g. ["Plumbing"]
rootCategoriesarrayTop-level categories, e.g. ["homeservices"]
phonestringPhone number
addressstringFull address on one line
street, city, state, postalCode, countrystringAddress components
latitude, longitudenumberGPS coordinates
openingHoursarrayOpening hours per day
thumbnail, photostringPrimary photo, small and large
ranknumberPosition in Yelp's organic ranking (null for ads)
sponsoredbooleanWhether Yelp served this as a paid placement
scrapedAtstringISO timestamp of collection

Service-area businesses (mobile plumbers, contractors) have no storefront, so street is null and address falls back to city, state and postal code โ€” that is how Yelp lists them.

๐Ÿ’ต Pricing

This Actor uses pay per event, so you only pay for the businesses you collect:

EventPrice
Business collected$0.004

That is $4.00 per 1,000 businesses, and there is no separate charge for contact details โ€” phone, full address, GPS coordinates and opening hours are included in that price. A 200-business lead list costs $0.80.

New Apify accounts include $5 in free usage every month on the free plan, enough for around 1,250 businesses before you pay anything.

โ“ FAQ

Do I have to pay extra for phone numbers and addresses? No. Every business record includes phone, full address, coordinates and opening hours as standard.

How many businesses can I get per search? As many as Yelp returns for that search. Use Max businesses to cap the total per run.

Can I search any location? Yes โ€” any city, neighborhood, or address that works on Yelp's website works here too.

Are sponsored results included? Yes, and they are labelled. sponsored: true marks a paid placement, and those rows carry rank: null so Yelp's organic ranking stays clean.

Why is priceRange empty for some businesses? Yelp only assigns a price level to some categories โ€” restaurants usually have one, trades and services often do not.

Do you return each business's website? Not currently. Phone, address, coordinates and hours are returned for every business.

Is scraping public Yelp data allowed? This Actor collects only publicly available information. You are responsible for using the data in compliance with applicable laws and Yelp's terms.


Start generating high-quality business leads with the Yelp Business Scraper today! ๐Ÿš€