Extract the full public profile of any Yellow Pages business listing (/mip/{slug}). Returns phone, address, website, categories, star rating label, and review count.
Yellow Pages business profile pages are JavaScript SPAs. Contact details, categories, and ratings load client-side after the initial HTML shell. Piloterr uses website rendering to load the page in a browser, wait for the profile to hydrate, and scrape structured JSON from the rendered DOM.
GET https://api.piloterr.com/v2/yellowpages/business?query=https://www.yellowpages.com/los-angeles-ca/mip/anawalt-lumber-13945594?lid=1002108313121
| Parameter |
Type |
Required |
Description |
query |
string |
yes |
Full Yellow Pages /mip/ business URL |
| Field |
Type |
Description |
name |
string |
Business name |
phone |
string | null |
Formatted phone number |
address |
string | null |
Full formatted address |
website |
string | null |
External website URL |
rating |
string | null |
Star rating label (e.g. five, four) |
rating_count |
integer | null |
Number of reviews |
categories |
array |
Category labels |
- Targets yellowpages.com (US).
rating is a word label, not a numeric score.
categories may contain duplicates when Yellow Pages lists a business under multiple headings.
- Enrich CRM records with phone, website, and category data
- Extract full business profiles for local SEO workflows
- Monitor individual listings for rating changes
- Build category-tagged business directories from profile pages