Hyperscrape Store

Yellow Pages Search Scraper

Premium

Extract 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=plumber

About

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".
maxResults
integer
How many listings to collect per search term (about 30 per page).(default: 30)
{
  "searchTerms": [
    "plumber"
  ],
  "location": "New York, NY",
  "maxResults": 10
}

Output fields

querylocationpositionnamephonestreetAddresslocalitycategoriesratingreviewCountyearsInBusinesswebsiteprofileUrlsnippet

Authenticated 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}'