Yelp Business Search via Fusion API - Reliable Local Data avatar

Yelp Business Search via Fusion API - Reliable Local Data

Pricing

Pay per usage

Go to Apify Store
Yelp Business Search via Fusion API - Reliable Local Data

Yelp Business Search via Fusion API - Reliable Local Data

Reliable Yelp business data via official Yelp Fusion API. No proxies, no anti-bot. Bring your free API key.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Renzo Madueno

Renzo Madueno

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

10 hours ago

Last modified

Share

Yelp Business Search via Fusion API

Reliable Yelp Data — Powered by Official API, Zero Anti-Bot Issues

Search Yelp businesses by category and location using the official Yelp Fusion API. Returns business names, ratings, locations, phone numbers, categories, price levels, review counts, and (optionally) up to 3 most-recent reviews per business. Because this uses the official API, there's no scraping, no proxies, no anti-bot challenges, no broken HTML selectors — 100% reliable, every time.

You provide your free Yelp Fusion API key (5,000 calls/day on the free tier) and the actor handles pagination, retries, and clean output.

What data can you extract?

FieldTypeDescription
businessIdstringYelp internal business ID
businessAliasstringURL-friendly business slug
businessNamestringBusiness name
yelpUrlstringDirect Yelp page URL
imageUrlstringCover image URL
isClaimedbooleanTrue if the business has been claimed by its owner
isClosedbooleanTrue if Yelp marks it as permanently closed
ratingnumberAverage rating (1.0-5.0)
reviewCountintegerTotal number of reviews
pricestringPrice level ($, $$, $$$, $$$$)
phonestringDisplay phone number
categoriesarrayCategory titles
addressstringFull street address
city, state, zipCode, countrystringLocation components
latitude, longitudenumberGPS coordinates
distanceMetersnumberDistance from search center
transactionsarraySupported transactions (delivery, pickup, restaurant_reservation)
reviewsarrayUp to 3 most-recent reviews (when includeReviews: true)
searchTerm / searchLocationstringOrigin search params
scrapedAtstringISO 8601 timestamp

How to get a free Yelp Fusion API key

  1. Visit https://docs.developer.yelp.com/
  2. Click Get StartedSign up (Google login is fastest)
  3. Click Create New App
  4. Fill in: name, industry, website, contact email — Yelp accepts immediately
  5. Yelp emails you the API key (a long alphanumeric string)
  6. Paste it into the yelpApiKey input field of this actor

Free tier: 5,000 API calls per day. Each search call returns up to 50 businesses, so 5,000 calls = 250,000 businesses per day.

Use cases

  • Cold outreach lead lists — Build B2B prospect lists by extracting all dentists, lawyers, contractors, or restaurants in any US/UK/CA/AU city.
  • Competitive market analysis — Map all businesses in a category across cities to size markets and identify gaps.
  • Local SEO research — Build datasets of competitor ratings, review counts, categories, and price tiers.
  • Restaurant analytics — Track price level distributions, transaction support (delivery/pickup), and review trends.
  • Real estate / location intelligence — Enrich addresses with surrounding business density and quality.

Input parameters

ParameterTypeRequiredDefaultDescription
yelpApiKeystringYesYour Yelp Fusion API key
searchesarrayYesQueries formatted as "category in city, state"
maxResultsPerSearchintegerNo50Maximum businesses per search (Yelp limit: 240)
includeReviewsbooleanNofalseAdd up to 3 reviews per business (1 extra API call each)

Example output

{
"businessId": "WavvLdfdP6g8aZTtbBQHTw",
"businessName": "Joe's Pizza",
"yelpUrl": "https://www.yelp.com/biz/joes-pizza-new-york",
"rating": 4.5,
"reviewCount": 2847,
"price": "$",
"phone": "(212) 388-9555",
"categories": ["Pizza", "Italian"],
"address": "150 E 14th St, New York, NY 10003",
"city": "New York", "state": "NY", "zipCode": "10003",
"latitude": 40.7330, "longitude": -73.9874,
"transactions": ["pickup"],
"searchTerm": "pizza", "searchLocation": "Brooklyn, NY",
"scrapedAt": "2026-04-25T12:00:00.000Z"
}

How much does it cost?

This actor uses a pay-per-result pricing model.

  • $0.001 per business -- that is $1.00 per 1,000 businesses.
  • 50 businesses cost $0.05.
  • 1,000 businesses cost $1.00.

You only pay for what you extract — no monthly fees, no minimum commitments. Cheapest Yelp data on Apify Store, because the official API removes all proxy/scraping costs.

Tips and tricks

  • The free tier is plenty for most use cases. 5,000 calls/day = 250,000 businesses extracted daily. Most users never hit the limit.
  • Format searches as "category in city, state" for the most precise results.
  • Disable includeReviews if you don't need them. Reviews double API call usage (one extra call per business).
  • Combine with Google Maps Business Scraper for cross-platform coverage.

Found this useful?

If this scraper saved you time, please leave a quick review on the Reviews tab above — it really helps small developers compete on the Apify Store. Thanks!