Yellow Pages Scraper: US Business Leads avatar

Yellow Pages Scraper: US Business Leads

Pricing

$1.50 / 1,000 businesses

Go to Apify Store
Yellow Pages Scraper: US Business Leads

Yellow Pages Scraper: US Business Leads

Scrape YellowPages.com into clean US business leads: name, phone, full address, categories, website, years in business. Search any vertical by city or ZIP. No login. Pay per result. Works in Claude, ChatGPT and any MCP agent.

Pricing

$1.50 / 1,000 businesses

Rating

0.0

(0)

Developer

The Mine Works

The Mine Works

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

a day ago

Last modified

Share

๐Ÿ“‡ Yellow Pages Scraper: US Business Leads & Contacts

Overview

Yellow Pages Scraper turns any YellowPages.com search into a clean, structured US lead list. Give it a category and a US city (or ZIP), and it returns every matching business with its name, phone, full street address, categories, website and years in business. Deduplicated and ready to drop into a CRM, spreadsheet or outbound campaign.

No login, no API key, no manual copy-paste. Every phone number is normalised to +1-XXX-XXX-XXXX for CRM ingestion.

Blocked, empty, or failed runs are never charged. You only pay for a business record that was actually delivered.

โœ… No login required | โœ… No API key | โœ… Pay only for delivered businesses | โœ… MCP-ready for AI agents

Features

Any vertical, any US city. Plumbers in Austin, dentists in Chicago, law firms in Miami. Longevity signal. years_in_business helps you prioritise established businesses. Automatic pagination. Collects across result pages until it hits your cap. Normalised phone. Every number cleaned to +1-XXX-XXX-XXXX on the way out. US residential proxies. Reliable rendering with no datacenter blocks.

How it works

YellowPages.com has no public bulk-export API and blocks datacenter traffic. This actor scrapes YellowPages search results over US residential proxies, paginating through the results and normalising every listing into a consistent record.

There is no account to log in to and no API key to manage. Each search is deduplicated before push, so you never pay twice for the same business inside a single run. You pay only per business actually delivered.

๐Ÿงพ Input configuration

{
"searchTerm": "plumbers",
"location": "Austin, TX",
"maxResults": 25,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}
}

๐Ÿ“ค Output format

{
"name": "Radiant Plumbing & Air Conditioning",
"phone": "+1-512-263-9988",
"street": "8309 Cross Park Dr",
"city": "Austin",
"state": "TX",
"zip": "78754",
"categories": ["Plumbers", "Air Conditioning Contractors & Systems"],
"website": "https://radiantplumbing.com",
"years_in_business": 21,
"url": "https://www.yellowpages.com/austin-tx/mip/radiant-plumbing-air-conditioning-12345678",
"search_term": "plumbers",
"scraped_at": "2026-07-10T09:21:44.512Z"
}

Every business record contains these fields:

FieldDescription
๐Ÿข nameBusiness name
โ˜Ž๏ธ phonePrimary phone number (normalised to +1-XXX-XXX-XXXX)
๐Ÿ  streetStreet address
๐Ÿ™๏ธ cityCity
๐Ÿ—บ๏ธ state2-letter US state code
๐Ÿ“ฎ zipZIP code
๐Ÿ—‚๏ธ categoriesBusiness category or categories (array)
๐ŸŒ websiteBusiness website URL
๐Ÿ“… years_in_businessNumber of years in business
๐Ÿ”— urlYellowPages listing detail URL
๐Ÿ”Ž search_termSearch term used to find this business
โฑ๏ธ scraped_atISO 8601 timestamp when the record was scraped

๐Ÿ’ผ Common use cases

B2B sales and lead-gen Build targeted US prospect lists by category and city, complete with phone and address. Filter shortlists by years in business and website presence.

Local-service marketers and agencies Assemble outreach lists for a vertical across multiple cities. Deliver client-ready lead lists in a single click.

Market research Map the competitive landscape for a service category in a metro area. Cross-reference with reviews and rating sources for a full picture.

Data enrichment Build US local-business databases with years_in_business and website as quality signals. Refresh on a schedule to keep records current.

๐Ÿš€ Getting started

  1. Open the actor and click Try for free (no code required).
  2. In searchTerm, enter a category (e.g. plumbers, dentists, coffee shops, law firms).
  3. In location, enter a US city and state as City, ST (e.g. Austin, TX) or a 5-digit ZIP.
  4. Set maxResults (start small, e.g. 25) and keep the US residential proxy prefill.
  5. Click Start and export the leads as JSON, CSV or Excel, or pull via API or MCP.

FAQ

Do I need a YellowPages login or API key? No. The actor scrapes public YellowPages.com search results. There is no account to log in to and no API key.

Why is a US residential proxy required? YellowPages.com blocks datacenter traffic. US residential proxies (prefilled by default) render results reliably. Leave the prefill in place for the best success rate.

Can I search by ZIP code? Yes. The location field accepts either a City, ST string (e.g. Austin, TX) or a 5-digit ZIP code.

Does it paginate automatically? Yes. The actor continues across result pages until it collects your maxResults limit or YellowPages runs out of matching results.

How is pricing calculated? Pay per event. You are charged only per business record delivered. A lifetime free tier lets you test before you spend.

Can I use it inside an AI agent? Yes. It is exposed as an MCP tool. See below.

Use in Claude, ChatGPT & any MCP agent

https://mcp.apify.com/?tools=themineworks/yellowpages-us

Or call it programmatically with the Apify client:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('themineworks/yellowpages-us').call({
searchTerm: 'plumbers',
location: 'Austin, TX',
maxResults: 100,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

๐Ÿ› ๏ธ Complete your lead-gen pipeline

Chain YellowPages with the rest of the outbound suite:

Typical flow: yellowpages-us builds the local shortlist, website-contact-finder pulls emails, email-verifier-validator confirms deliverability before you send.

Found a bug or have a feature request? Open an issue on the actor's Apify Console page or reach out through the Apify profile.