Yellow Pages API

Yellow Pages API for US Business Search, Profiles and Reviews

Scrappa's Yellow Pages API returns structured JSON from the US business directory. Search businesses by term and city or ZIP with categories, rating, phone, website and address, open a business for hours, payment methods, images and e-mail, and read its reviews page by page. Pay only for successful requests.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
3
Endpoints
10
Reviews per page
$0.20
Per 1k credits

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/yellowpages/search?query=plumber&location=Austin%2C+TX" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "query": "plumber",
    "location": "Austin, TX",
    "page": 1,
    "has_more": true,
    "results": [
      {
        "id": "/austin-tx/mip/example-plumbing-12345",
        "name": "Example Plumbing",
        "rating": 4.5,
        "phone": "(512) 555-0100"
      }
    ]
  },
  "meta": { "endpoint_family": "business_search", "billable": true, "credits": 12 }
}

What you can build

Structured data for real applications. Here are some ideas.

Lead Generation

Build lists of US businesses by category and city with phone, website and address.

Review Monitoring

Read the reviews of a business page by page and track new feedback.

Local Market Research

Compare ratings, categories and years in business across a city.

Yellow Pages scraper API

Yellow Pages API for US Business Search, Profiles and Reviews

The Yellow Pages API is built for US lead generation and review monitoring. The search endpoint returns businesses with id, name, categories, rating, address, phone and website. The business endpoint returns the full profile. The reviews endpoint returns 10 reviews per page with ISO 8601 dates.

Search by term and city or ZIP and page through the results.

Ids from the search work unchanged in the business and reviews endpoints.

Review dates are ISO 8601.

Each endpoint costs more than one credit, shown in its docs. Failed requests are free.

Choose the right Yellow Pages API endpoint

Use Business Search to build lists

Search a term and a place and keep the returned ids.

Open Yellow Pages Business Search API docs

Use Business Profile for the full contact

Pass an id to get hours, payment methods, images and e-mail when public.

Open Yellow Pages Business Profile API docs

Use Business Reviews for feedback tracking

Read 10 reviews per page with rating, text and ISO 8601 date.

Open Yellow Pages Business Reviews API docs

Available endpoints

Everything you need in one API.

GET

Business Search

/api/yellowpages/search

Search businesses by term and city or ZIP with categories, rating and contacts

Scrappa vs Apify actors / RapidAPI

See how Scrappa compares to Apify actors / RapidAPI.

Yellow Pages data as JSON
Scrappa
Apify actors / RapidAPI
Per-actor schema
Failed requests are free
Scrappa
Apify actors / RapidAPI
Varies
Price per 1k requests
Scrappa
From $0.20
Apify actors / RapidAPI
Varies by plan
Unified API key
Scrappa
Yes (350+ APIs)
Apify actors / RapidAPI
One key per tool
Free tier
Scrappa
500 credits/month
Apify actors / RapidAPI
Trial credits

Key features

Business search by term and city or ZIP
Categories, rating, review count, address, phone, website and coordinates
Full profile with hours, payment methods, images and e-mail when public
Reviews with ISO 8601 dates, 10 per page
Failed requests are never billed

Frequently asked questions

No. Scrappa is an independent service and is not affiliated with or endorsed by Yellow Pages. The Yellow Pages API returns structured JSON from public business pages through a Scrappa API key.

Every Scrappa account includes 500 free credits each month. After that, one credit costs $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Yellow Pages endpoints cost more than one credit per request; the exact cost is in each endpoint doc.

No. Only public business listings are returned.

Start using the Yellow Pages API

Sign up and get 500 free credits. No credit card required.