Yelp Business Info Scraper avatar

Yelp Business Info Scraper

Pricing

$25.00/month + usage

Go to Apify Store
Yelp Business Info Scraper

Yelp Business Info Scraper

Quickly gather rich, detailed data from Yelp business pages—perfect for insights and analysis! 🚀

Pricing

$25.00/month + usage

Rating

4.5

(30)

Developer

ВAH

ВAH

Maintained by Community

Actor stats

56

Bookmarked

400

Total users

5

Monthly active users

1.6 days

Issues response

3 days ago

Last modified

Share

✨ Turn any Yelp business URL into clean, structured data in seconds. Yelp Business Info Scraper extracts everything on a Yelp business page — name, rating, reviews, hours, phone, website, photos, menu, specialties, community Q&A, health inspections and more — with no login, no browser automation and no Yelp API access required. Just paste a business URL (e.g. https://www.yelp.com/biz/dessert-gallery-bakery-and-cafe-houston-2) and get ready-to-use JSON, CSV or Excel.


What does Yelp Business Info Scraper do?

This Actor takes one or more Yelp business URLs and returns a rich, structured record for each business. It's a fast, reliable API alternative for collecting Yelp business details at scale — perfect for market research, competitor analysis, lead generation and local business directories.

It reads the same data a real visitor sees on the page, including the deeper sections most scrapers miss: specialties, year established, popular items, menu link, community Q&A, videos, health inspection scores, and verified licenses.


Why use this Yelp Business Info Scraper?

  • Fast & lightweight — a pure HTTP scraper (no headless browser), so runs are quick and memory-light.
  • 🧱 Rich, deep fields — goes beyond the basics to capture specialties, popular dishes, Q&A, health inspections, videos and more.
  • 🔁 Resilient by design — automatically retries when a page is served in a reduced form, so you get the full data set, not a half-empty record.
  • 🧩 Ready-to-use output — export structured results directly to JSON, CSV, Excel or via the Apify API. No post-processing required.
  • 🔗 Bulk input — pass a whole list of business URLs in a single run.

What data can you extract?

FieldTypeDescription
urlstringThe business page URL (final, after redirects)
titlestringBusiness name
ratingstringAverage star rating
reviewCountstringNumber of reviews
isClaimedstringWhether the business is claimed on Yelp
priceLevelstringPrice level (e.g. $$)
categoriesstringBusiness categories, comma-separated
fullAddressstringFull street address
city / state / zipcodestringParsed address components
phoneNumberstringBusiness phone number
imagesarrayBusiness photo URLs
websitestringThe business's own website
hoursobjectOpening hours by day of week
businessOwnerNamestringBusiness owner / representative name
aboutstring"About the business" description
reviewhighlightsarrayPopular keywords/phrases pulled from reviews
businessServicesobjectAmenities & services map (e.g. Offers Delivery, Wheelchair accessible) with true/false
specialtiesstringThe business's specialties blurb
year_establishedstringYear the business was established
popular_itemsarrayPopular items / dishes named by customers
menu_urlstringDirect link to the menu (when available)
questions_answersarrayCommunity questions with their top answer
videosarrayBusiness videos (caption, playable video_url, thumbnail)
health_inspectionsarrayHealth inspection score, date and violations
verified_licensesarrayVerified licenses (trade, license_number, issuing_authority)
service_areasarrayAreas served (for service-area businesses)
number_of_locationsnumberTotal number of locations — brand pages only
rating_breakdownobjectStar distribution as { "5", "4", "3", "2", "1" } review counts — brand pages only
locationsarrayA brand's member businesses (name, city, state, url) — brand pages only
yelp_biz_idstringYelp's internal business ID
timestampstringWhen the record was scraped
is_page_not_foundbooleantrue if the URL is a dead/404 page
statusstringRun status for the item

Some fields depend on the business type and what the owner has filled in. Restaurants tend to have popular_items, menu_url and health_inspections; home & local services tend to have verified_licenses and service_areas. Fields that don't apply are returned empty.


How to scrape Yelp business information

  1. Click Try for free / open the Actor in Apify Console.
  2. In the Yelp Business URLs input, paste one or more business URLs (e.g. https://www.yelp.com/biz/dessert-gallery-bakery-and-cafe-houston-2).
  3. Click Start.
  4. Wait for the run to finish — results stream into the dataset as each URL is processed.
  5. Export your data as JSON, CSV or Excel, or pull it via the Apify API.

How much does it cost?

This Actor runs on a flat monthly subscription — no per-result charges, so your cost stays predictable no matter how many businesses you scrape. On top of the subscription you only pay the standard Apify platform usage (compute) that your runs consume, which is kept low because this is a lightweight HTTP scraper rather than a heavy browser-based one. See the Pricing section on this page for the current rate.


Input

The input is simple: a list of Yelp business URLs.

FieldKeyTypeDescription
Yelp Business URLsUrlsarray of stringsOne or more Yelp business page URLs to scrape

Example input:

{
"Urls": [
"https://www.yelp.com/biz/dessert-gallery-bakery-and-cafe-houston-2",
"https://www.yelp.com/biz/franklin-barbecue-austin"
]
}

Output

Each business becomes one dataset record. Example (trimmed for readability):

{
"url": "https://www.yelp.com/biz/dessert-gallery-bakery-and-cafe-houston-2",
"title": "Dessert Gallery Bakery & Cafe",
"rating": "3.7",
"reviewCount": "904 reviews",
"isClaimed": "Claimed",
"priceLevel": "$$",
"categories": "Desserts,Bakeries,Cupcakes",
"fullAddress": "3600 Kirby Dr Ste D Houston, TX 77098",
"city": "Houston",
"state": "TX",
"zipcode": "77098",
"phoneNumber": "(346) 201-6677",
"images": [
"https://s3-media0.fl.yelpcdn.com/bphoto/VRAJ0PeRF8LmWT8t8Xt-mQ/l.jpg",
"https://s3-media0.fl.yelpcdn.com/bphoto/e-GaiGmgaTsErJy3QhPcBw/l.jpg"
],
"website": "https://www.dessertgallery.com",
"hours": {
"Mon": "11:00 AM - 10:00 PM",
"Fri": "11:00 AM - 12:00 AM (Next day)",
"Sun": "12:00 PM - 10:00 PM"
},
"businessOwnerName": "Sara B.",
"about": "- Chocolate chunk cookies dipped in chocolate; - The world's best brownies ...",
"reviewhighlights": ["lemon blueberry cake", "moist", "jennifer", "big o"],
"businessServices": {
"Offers Delivery": true,
"Offers Takeout": true,
"Gluten-Free Options": true,
"Wheelchair accessible": true,
"Accepts Credit Cards": true,
"Women-owned": true,
"Bike Parking": false
},
"specialties": "Dessert Gallery Bakery & Cafe has been serving decadent, homemade desserts to Houstonians and friends since 1995. Shipping Nationwide on Goldbelly.",
"year_established": "1995",
"popular_items": [
"Jennifer's chocolate cake from Dessert Gallery!",
"The carrot cake that made me carrot cake!",
"Lemon Blueberry Cake (@paigeeatshouston on IG)",
"red velvet cake"
],
"menu_url": "https://media-cdn.getbento.com/accounts/.../Dg_Pricelist_V9.pdf",
"questions_answers": [
{
"question": "Do you guys have hummingbird cake?",
"answer": "I don't recall hummingbird cake on their cafe menu"
}
],
"videos": [
// Populated for businesses with videos, e.g.:
// { "caption": "", "video_url": "https://stream.mux.com/XMEIMonwQPHI...m3u8", "thumbnail": "https://image.mux.com/XMEIMonwQPHI.../thumbnail.jpg" }
],
"health_inspections": [
{
"score": "96 out of 100",
"date": "2025-10-08T07:00:00.000Z",
"violations": ["Standard not met: Storage. Facilities for the storage of knives, forks, and spoons ..."]
}
],
"verified_licenses": [], // Populated for home & local services (trade, license_number, issuing_authority)
"service_areas": [], // Populated for service-area businesses
"yelp_biz_id": "Sw4B53jQ-n2t3KH7JT3Vmg",
"timestamp": "2026-07-18 16:24:05",
"is_page_not_found": false,
"status": "SUCCEEDED"
}

Tips

  • Bulk runs: pass many URLs at once in the Urls list — each becomes its own dataset record.
  • Business vs brand URLs: standard business URLs (https://www.yelp.com/biz/<slug>) return the full per-location detail set. Brand pages (https://www.yelp.com/brands/<slug>) are multi-location aggregators — they return brand-level data (rating, reviews, categories, website, total number_of_locations and the list of member locations), while per-location fields like address, hours and photos are left empty because a brand has no single value for them.
  • Empty fields are normal: availability of deeper fields (menu, health inspections, licenses, service areas) depends on the business type and what's published on Yelp.
  • Scheduling & integrations: run this Actor on a schedule or connect it to your stack via the Apify API, webhooks and integrations.

Looking for more? 😊 Check out my other Yelp scraping solutions:

  1. Yelp Reviews Scraper — high-speed tool for extracting detailed reviews and business data from any Yelp page: review ratings, reviewer profiles, review content, media and more. Great for sentiment and competitive analysis.
  2. Yelp Advanced Data Scraper — search Yelp by keyword or URL and gather business info at scale: name, rating, review count, categories, address, phone, website, hours, owner info and services.
  3. Yelp Advanced Business Scraper: Pay Per Result — the same powerful Yelp business search, billed per result so you only pay for the data you get.

FAQ and support

Is scraping Yelp legal? This Actor collects only publicly available information from Yelp business pages. You are responsible for how you use the data and for complying with applicable laws (including GDPR/CCPA) and Yelp's terms. Avoid collecting or misusing personal data.

Do I need a Yelp account or API key? No. Just provide the business URLs.

Why are some fields empty? Yelp shows different sections for different business types, and not every owner fills in every section. Fields that don't apply to a business are returned empty.

Something not working? Open an issue from the Actor's Issues tab and I'll take a look.


Yelp Scraper, Business Data Scraper, Yelp Business Info, Market Research, Competitive Analysis, Lead Generation, Local SEO