YellowPages USA B2B Local Business Leads & Phone Scraper avatar

YellowPages USA B2B Local Business Leads & Phone Scraper

Pricing

from $0.03 / 1,000 results

Go to Apify Store
YellowPages USA B2B Local Business Leads & Phone Scraper

YellowPages USA B2B Local Business Leads & Phone Scraper

Extract US local businesses, phone numbers, websites, street addresses, ratings, and years in business across all 50 US states by category and city.

Pricing

from $0.03 / 1,000 results

Rating

0.0

(0)

Developer

Ishant Dubey

Ishant Dubey

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Extract US local business leads from YellowPages.com — business name, category, direct phone number, website, street address, city, state, ZIP, star rating, review count, years in business and opening hours — for any category in any US city, state or ZIP code.

Built for US digital marketing agencies, SMMA owners, cold-calling teams, SaaS SDRs and commercial insurance / business financing brokers who need fresh, call-ready local business lists without copy-pasting from directories.

  • ✅ All 50 US states — search by city + state (Austin, TX) or ZIP code (90210)
  • ✅ Any category: roofers, plumbers, HVAC, dentists, lawyers, chiropractors, auto repair, med spas…
  • ✅ Automatic pagination (30 businesses per page) up to your maxItems
  • ✅ Duplicate businesses removed (same listing or same phone number)
  • ✅ Sponsored "lead reseller" ad blocks skipped — you get the real local businesses
  • ✅ Fast HTTP scraper (no browser) → low cost per 1,000 leads
  • ✅ Export to CSV, Excel, JSON, Google Sheets, or pull via API / Zapier / Make / n8n

🎯 Use cases

WhoWhat they do with the data
Marketing agencies & SMMABuild prospect lists of roofers, HVAC, dentists or law firms in a target city; find businesses without a website or with few reviews to pitch web design, SEO, Google Ads and reputation management.
Cold-calling & appointment-setting teamsGet direct phone numbers with category and city for dialer campaigns.
SaaS SDRsFeed local-business CRMs, booking, invoicing or field-service software outreach (ServiceTitan-style ICPs: plumbers, electricians, roofers).
Commercial insurance & business-loan brokersUse years in business to target established companies (e.g. 5+ years) for insurance, equipment financing and MCA offers.
Market researchCount competitors per city, compare ratings and business age by category.

📥 Input

FieldTypeDescription
searchTermstringBusiness category or keyword, e.g. Roofing Contractors, Plumbers, HVAC, Dentists, Personal Injury Attorneys.
locationstringUS city and state or ZIP code, e.g. Austin, TX, Miami, FL, 90210.
startUrlsarray(Optional) YellowPages search or category URLs copied from your browser, e.g. https://www.yellowpages.com/search?search_terms=plumbers&geo_location_terms=Miami%2C+FL or https://www.yellowpages.com/miami-fl/plumbers. Scraped in addition to the search above.
maxItemsintegerMaximum number of unique businesses to save (1–5,000). Default 30.
proxyConfigurationobjectApify Proxy (default). YellowPages only serves US visitors; the actor switches connection automatically if one gets blocked.

Example input

{
"searchTerm": "Roofing Contractors",
"location": "Austin, TX",
"maxItems": 100
}

📤 Output

One row per business. Example (real listing):

{
"businessName": "J-Conn Roofing & Repair Service Inc",
"category": "Roofing Contractors",
"phone": "(512) 524-9558",
"website": "https://j-connroofing.com/",
"streetAddress": "7302 Elm Forest Road",
"city": "Austin",
"state": "TX",
"zipCode": "78745",
"rating": 5,
"reviewCount": 3,
"yearsInBusiness": 47,
"openingHours": "Closed now · Mo-Fr 07:30-17:00",
"listingUrl": "https://www.yellowpages.com/austin-tx/mip/j-conn-roofing-repair-service-inc-458552965",
"searchTerm": "Roofing Contractors",
"searchLocation": "Austin, TX",
"scrapedAt": "2026-10-21T00:00:00.000Z"
}
FieldDescription
businessNameCompany / business name
categoryCategories / specialties, comma separated
phonePrimary US phone number
websiteOfficial business website (external URL)
streetAddressStreet address
city / state / zipCodeUS city, 2-letter state code, 5-digit ZIP
rating / reviewCountYellowPages average star rating and number of reviews
yearsInBusinessYears in business (where the business lists it)
openingHoursCurrent open status and weekly hours, e.g. Open 24 hours, Closed now · Mo-Fr 08:00-17:00
listingUrlCanonical YellowPages listing URL
searchTerm / searchLocationThe search that found this business
scrapedAtExtraction timestamp (ISO 8601)

Fields that a business does not publish are returned as null — nothing is guessed or invented.

💡 Tips

  • Bigger lists: The actor follows YellowPages pagination to the last page (safety cap: 100 pages = 3,000 businesses per search). For a whole metro, run several searches by suburb or ZIP code (e.g. 78701, 78704, 78745) — duplicates are removed automatically within a run.
  • Find pitch-ready prospects: filter the export for website = null (needs a website) or reviewCount < 5 (needs reviews / reputation management).
  • Target established businesses: filter yearsInBusiness >= 5 for insurance, financing and B2B services.

❓ FAQ

Why do some businesses have no street address? Service-area businesses (e.g. mobile roofers, plumbers) list "Serving the Austin Area" instead of an office address. Their phone, website and category are still extracted; address fields are null.

Does it include emails? YellowPages search results do not show email addresses. Use the website field with an email-finder or website contact scraper to enrich the list.

Are sponsored ads included? No lead resellers. The repeating sponsored ad blocks at the top/bottom of each page, and national lead-reseller ads mixed into the result list (toll-free number, "Serving the … Area", no real local business behind them), are skipped. Local businesses that advertise on YellowPages are included — they are real leads.

Why do I get fewer rows than the "results" count on YellowPages? Duplicates are removed: the same business listed twice, and different listing names that share one phone number (common with lead-generation sites), are saved only once.

Is it legal? The actor collects publicly listed business information (business names, business phone numbers and addresses). You are responsible for complying with applicable laws such as the TCPA, CAN-SPAM and the YellowPages terms when you use the data for outreach.

🔎 Keywords

YellowPages scraper, Yellow Pages scraper USA, US business leads, local business leads scraper, B2B leads USA, contractor leads, roofing leads, HVAC leads, plumber leads, dentist leads, lawyer leads, US phone number scraper, business directory scraper, cold calling lists, SMMA lead generation, YellowPages data extractor, YP.com scraper, local SEO prospecting.