Local business discovery
Use Yelp endpoints to turn local business discovery into repeatable API requests with documented inputs and JSON responses.
Search Yelp businesses by term and location and get normalized JSON results — ratings, review counts, categories, address, coordinates, and photos — for local business discovery, competitor research, and reputation monitoring.
Use a Yelp API to search businesses by term and location and get ratings, review counts, categories, address, coordinates, and photos back as structured JSON.
Endpoint families
3
Documented params
24
Examples
8
Live catalog snapshot
Active endpoints
8
Methods
GET
Required params
18
Schema refs
8
{
"platform": "Yelp",
"endpoint": "yelp-business",
"method": "GET",
"path": "/yelp/business/{id}",
"auth": "apiKey"
}Use cases
Use a Yelp API to search businesses by term and location and get ratings, review counts, categories, address, coordinates, and photos back as structured JSON.
Use Yelp endpoints to turn local business discovery into repeatable API requests with documented inputs and JSON responses.
Use Yelp endpoints to turn competitor and market research into repeatable API requests with documented inputs and JSON responses.
Use Yelp endpoints to turn reputation and ratings monitoring into repeatable API requests with documented inputs and JSON responses.
Managed execution
Every figure below is read from the live Yelp endpoint catalog — 8 endpoints, 24 documented request parameters, and 8 published response schemas — the same catalog Docs and Playground run against.
8 documented Yelp endpoints, grouped into 3 request families — Business, Geocode and Search.
24 request parameters are documented across those Yelp endpoints, 18 of them required — the full input contract is public before you write any integration code.
8 of the 8 Yelp endpoints ship a recorded example response, and 8 carry a documented response schema — you can code against the real JSON before the first request.
Yelp endpoints document their error responses (400, 404, 500 and 503) alongside the success schema, so a block, a rate limit, or a missing record comes back as a typed error rather than silently empty data.
8 hosted MCP tools back the Yelp endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Coverage map
/yelp/business/{id}
/yelp/geocode
/yelp/search
Endpoint catalog
/yelp/business/{id}Looks up a single Yelp business by alias or encoded id.
Sampled 14 Oct 2026: 23 items, 2 fields filled in every item, 1 not. title: “Health Score” and 22 other values; value: “Pass” and 8 other values.
MCP tool yelp_business
/yelp/business/{id}/menuFetches menu items for a Yelp business.
Sampled 14 Oct 2026: 74 items, 3 fields filled in every item, 2 not. alias: “cheesy-garlic-bread” and 73 other values; photo: s3-media0.fl.yelpcdn.com.
MCP tool yelp_business_menu
/yelp/business/{id}/photosFetches the photo gallery for a Yelp business.
Sampled 14 Oct 2026: 20 items, 6 fields filled in every item, 1 not. time_created: 2016-10-18 to 2026-08-31; caption: “Small deep dish with pepperoni” and 14 other values.
MCP tool yelp_business_photos
/yelp/business/{id}/reviewsFetches reviews for a Yelp business.
Sampled 14 Oct 2026: 20 items, 9 fields filled in every item. time_modified: 2026-07-23 to 2026-10-13; rating: 3 to 5, median 5.
MCP tool yelp_business_reviews
/yelp/business/{id}/reviews/highlightsFetches thematic review snippets (extracted talking points with a supporting quote) for a Yelp business.
Sampled 14 Oct 2026: 5 items, 5 fields filled in every item. review_count: 95 to 409, median 104; photo_url: s3-media0.fl.yelpcdn.com.
MCP tool yelp_business_review_highlights
/yelp/business/{id}/reviews/searchSearches a Yelp business's reviews for a keyword, returning a highlighted excerpt per match.
Sampled 14 Oct 2026: 20 items, 9 fields filled in every item. time_modified: 2026-07-19 to 2026-10-13; rating: 1 to 5, median 4.
MCP tool yelp_business_reviews_search
/yelp/geocodeResolves a free-form address into structured location data (coordinates, city, state, zip, county). Not business-scoped.
Sampled 14 Oct 2026: 11 of 11 fields returned with a value. city: “Mountain View”; yelp_available: true.
MCP tool yelp_geocode
/yelp/searchSearches Yelp businesses for a term and location.
Sampled 14 Oct 2026: 20 items, 14 fields filled in every item, 3 not. price: $$ (11), $ (7); rating: 4 to 4.5, median 4.5.
MCP tool yelp_search
Related APIs
Reviews & Reputation
Use a Trustpilot reviews API to monitor review volume, star ratings, and customer feedback across companies and categories as structured JSON for reputation tracking, competitor analysis, and review intelligence workflows.
Reviews & Reputation
Turn public Capterra software listings and reviews into normalized JSON for software discovery, competitor research, review analysis, and product enrichment. Search by category or keyword, resolve a product, then page through its public reviews without maintaining a scraper.
Reviews & Reputation
Turn public Better Business Bureau (bbb.org) pages into structured JSON — search or browse businesses by category and location, resolve a full business profile with its rating, accreditation, and contact detail, and pull a business's complaint history with response threads. Credential-free.
How to scrape Yelp
Crawlora's Yelp endpoint calls Yelp's real Android app business-search backend directly and returns normalized results as JSON with one API key. A pull on 2026-10-27 for coffee in San Francisco reported 240 results at 10 per page, and the geocode route resolved a street address to a ZIP and coordinates.
Send a search term (e.g. "pizza") and a location — neighborhood, city, state, or zip code — to the Yelp search endpoint.
/yelp/search?term=pizza&location=San+Francisco%2C+CA reported total 240 and returned 20 rows. A business alias such as pequods-pizza-chicago-3 then opens /yelp/business (rating 4, review_count 9,033, price $$), /menu (74 items), /photos (total 6,202, paged by limit and offset) and /reviews (paged the same way).
/yelp/business/{alias}/reviews/search?term=crust returned 20 review excerpts, and /reviews/highlights returned 5 highlights with review counts. /yelp/geocode turns an address into coordinates with a yelp_available flag.
Use limit and offset to page through results; an empty results array is a valid no-match response.
search with limit 10 returned total 240 and offset 0. Each result has an alias-style id (kopê-house-san-francisco, with a non-ASCII character), an encoded_id, name, URL, photos and rating, so URL-encode ids before passing them to the business routes.
geocode for 1 Ferry Building, San Francisco returned San Francisco, CA, postal code 94105, county San Francisco County and coordinates 37.7954, -122.3936 with yelp_available true. Use the flag to check coverage before a search.
Agent skills
Install a Crawlora agent skill and your agent can pull Yelp data as JSON through the documented API, without writing a scraper. These skills cover Yelp:
Researches public local-business profiles, ratings, reviews, complaints, Scam Tracker patterns, menus, and photos across Yelp, BBB, Trustpilot, and…
npx skills add github.com/Crawlora-org/crawlora-skills --skill local-business-reputation-researchCompare observed local business supply, categories, attributes, hours, and review-sample themes across defined areas using Crawlora's Google Maps…
npx skills add github.com/Crawlora-org/crawlora-skills --skill local-competitive-landscapeBuild and qualify local-business prospect lists by category and geography using Crawlora's Google Maps dataset, live Google Maps, Apple Maps, Yelp…
npx skills add github.com/Crawlora-org/crawlora-skills --skill local-business-prospectingFAQ
Send a term and location to Crawlora's Yelp search endpoint and get normalized business listings back as structured JSON — no HTML parsing or proxy setup required.
No. It calls Yelp's real Android app business-search backend directly and is credential-free — no Yelp login, API key, or cookie is required from the caller. You only need your Crawlora API key.
Each result includes the business name, alias, rating, review count, price level, categories, address, coordinates, neighborhoods, phone number, and photos.
Yelp's official Fusion API caps free usage at 5,000 calls per day, and its terms prohibit using the returned data to build a competing business directory or database. Crawlora reads Yelp's public business-search data directly through one API key, without that daily call cap.
As many as limit, 10 in the 2026-10-27 pull, out of a reported total of 240 for coffee in San Francisco.