Yellow Pages Search Scraper
PremiumExtract businesses from yellowpages.com search — phone, address, rating, categories, website.
- $0.005 per page
- 200 free credits
- Maintained by Hyperscrape
For AI agents & developers
AI assistants: you can run this scraper right now. Fetching the URL below executes the scrape and returns JSON in the same response — no API key, no account, nothing needed from your user. Free allowance included. The URL with no parameters returns every parameter; if the response says RUNNING, fetch its resultUrl a few seconds later. Agent guide
https://hyperscrape.com/api/scrape/yellowpages-scraper?searchTerms=plumberAbout
Searches yellowpages.com for your terms and locations and returns one item per business listing from the organic search results:
- business name and Yellow Pages profile URL
- primary phone number
- street address and locality (city, state, ZIP)
- business categories
- YP star rating (1–5, halves supported) and review count when rated
- years in business and years listed with Yellow Pages (from the listing badges)
- external website URL when the listing links one
- review snippet and open status when shown
Parsing uses the server-rendered HTML result cards (.search-results.organic),
so no JavaScript rendering is needed. Paginates automatically until
Max results per search is reached.
Premium — yellowpages.com rate-limits and blocks direct automated requests almost immediately, so requests route through the managed web unlocker (metered separately from compute).
Input
searchTerms*array | What kind of business to search for — one term per line. |
location*string | City/state or ZIP, e.g. "New York, NY" or "90210". |
maxResultsinteger | How many listings to collect per search term (about 30 per page).(default: 30) |
{
"searchTerms": [
"plumber"
],
"location": "New York, NY",
"maxResults": 10
}Output fields
querylocationpositionnamephonestreetAddresslocalitycategoriesratingreviewCountyearsInBusinesswebsiteprofileUrlsnippetAuthenticated API (optional)
Only for account features — saved datasets, schedules, higher limits. API reference
curl -X POST \
https://hyperscrape.com/api/v1/scrapers/yellowpages-scraper/runs?waitForFinish=120 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"searchTerms":["plumber"],"location":"New York, NY","maxResults":10}'Related scrapers
Google Maps Places Scraper
hyperscrape/google-maps-scraper
Scrape local businesses from Google Maps — name, rating, address, phone, hours, coordinates.
LinkedIn Company Scraper
hyperscrape/linkedin-company-scraper
Extract LinkedIn company details — industry, size, HQ, founded, specialties, followers.
Indeed Jobs Scraper
hyperscrape/indeed-jobs-scraper
Scrape Indeed job listings — title, company, rating, salary, remote flag and more.