Yelp B2b Lead Extractor
Pricing
from $2.99 / 1,000 business leads
Go to Apify Store
Yelp B2b Lead Extractor
Extract publicly visible Yelp business fields without bypassing access controls.
Yelp B2b Lead Extractor
Pricing
from $2.99 / 1,000 business leads
Extract publicly visible Yelp business fields without bypassing access controls.
Keyword used with location when startUrls is omitted.
City, region, or locality used with query when startUrls is omitted.
Use public for Yelp page extraction, or yelpFusionApi for the official Yelp Places/Fusion API. API mode never falls back to public pages.
Optional secret Yelp Places/Fusion API key. Required when sourceMode is yelpFusionApi; it is sent only as an Authorization header and never written to output or logs. Fusion does not provide email addresses.
Optional public Yelp search, city/location, or business-profile URLs. When supplied, these URLs control the source pages; query and location remain search-context values.
Optional case-insensitive filter over business name, description, categories, and address. It does not change the Yelp source query.
Keep records with an observed rating at or above this value. Missing ratings do not pass a positive minimum.
Keep records with an observed Yelp review count at or above this value.
Keep only businesses with an explicitly published non-Yelp website URL.
Keep only businesses with an explicitly published phone number.
Keep only businesses with an explicitly published email address. The Actor never infers or guesses email addresses.
Sort the collected, filtered records across the bounded page set before maxItems is applied.
Global maximum number of normal business records emitted across all sources and pages.
Maximum number of source pages requested for each start URL. Yelp next links are preferred; a bounded start-offset fallback is used only for search pages.
Deduplicate across pages and start URLs by Yelp business ID, alias, or canonical business URL.
Fetch bounded public business-profile pages for selected records and merge fields that are explicitly available there.
Maximum selected business profiles to request for detail enrichment. 0 disables detail requests.
Emit minimal {url,error,errorCode,scrapedAt} rows for blocks, request failures, redirects, or no public data. Operational counts remain in OUTPUT_SUMMARY.
Respectful delay before each public request. Use 0 only for fixture QA or carefully bounded testing.
Bounded retries for network failures only; access blocks are not retried indefinitely.
Maximum time for each public request.
Optional Apify Proxy configuration wired to got-scraping. It does not bypass access controls; direct access is used by default.
{ "useApifyProxy": false}