Yellow Pages Australia Scraper: Business Leads & Phones avatar

Yellow Pages Australia Scraper: Business Leads & Phones

Pricing

from $1.80 / 1,000 businesses

Go to Apify Store
Yellow Pages Australia Scraper: Business Leads & Phones

Yellow Pages Australia Scraper: Business Leads & Phones

Paste yellowpages.com.au search URLs or a category and a city, get every business: name, phone, website, categories, address, suburb, state, postcode, rating, years in business. No login. Pay per business plus a small start fee per run.

Pricing

from $1.80 / 1,000 businesses

Rating

0.0

(0)

Developer

PlainRows

PlainRows

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Yellow Pages Australia Scraper

Get Australian business leads from Yellow Pages (yellowpages.com.au) for any category and city: business name, phone, website, categories, street address, suburb, state, postcode, rating and number of reviews, years in business, opening hours, short description and slogan, profile link. Type a category and a location ("plumbers" in "Sydney NSW") or paste search URLs copied from yellowpages.com.au.

Plain HTTP requests, no browser: no login, no account, no cookies. The Actor reads only the public search pages, one page at a time per search with a pause between pages, and respects Yellow Pages' robots.txt.

Typical uses

  • Lead generation and cold outreach: lists of tradies, clinics, shops or agencies in a city, with phone and website.
  • Local SEO and agencies: find businesses without a website, or with few reviews, in a suburb.
  • Market research: how many plumbers, dentists or cafes Yellow Pages lists in each city, and how they are rated.
  • CRM enrichment: match your accounts to their Yellow Pages profile, phone and categories.
  • Spreadsheets, BI and AI agents: clean rows for Google Sheets, n8n, Make, Zapier or an MCP client.

What you get

One row per business:

FieldDescription
search, searchUrlYour search and the page read
businessId, urlYellow Pages business ID and profile link
nameBusiness name as published
phoneMain phone number shown
websiteWebsite link, when the business gives one
categoriesCategories shown on the result (e.g. Plumbers & Gasfitters)
streetAddress, suburb, state, postcode, countryAddress as published (many trades publish only a suburb, or no address)
rating, reviewCountAverage rating out of 5 and number of ratings, when rated
yearsInBusinessWhen shown
openingHoursAs given by the page, e.g. Mo-Fr 07:00-17:00
description, sloganShort text from the business, when shown
page, position, totalResultsWhere the business was, and how many results Yellow Pages reports
observedAtWhen the page was read (UTC)

Missing values are always null, never guessed. A search without businesses (or blocked, or unreadable) gets one free row with found: false, a status and a message.

Example row

{
"search": "https://www.yellowpages.com.au/sydney-nsw/plumbers",
"found": true,
"businessId": "580279355",
"name": "A to Z Plumbing & Drainage Services",
"phone": "0418 224 182",
"website": "http://www.atozplumbing.com.au",
"categories": ["Water Heaters", "Drainage Contractors", "Hot Water Systems"],
"suburb": null,
"state": null,
"rating": 4.63,
"reviewCount": 67,
"yearsInBusiness": 48,
"openingHours": ["Mo-Su 06:00-22:00"],
"slogan": "Fast Reliable Service, Fixed Price Jobs, From $99, 24/7",
"url": "https://www.yellowpages.com.au/sydney-nsw/bpp/a-to-z-plumbing-drainage-services-580279355",
"status": "FOUND"
}

Input

{
"searchUrls": ["https://www.yellowpages.com.au/sydney-nsw/plumbers"],
"categories": ["electricians", "dentists"],
"locations": ["Melbourne VIC", "Parramatta NSW 2150"],
"maxResultsPerSearch": 60
}
  • searchUrls: search pages from yellowpages.com.au (/<city-state>/<category>). The page number is ignored.
  • categories and locations: each category is searched in each location. A location needs its state (NSW, VIC, QLD, WA, SA, TAS, ACT, NT), optionally a postcode.
  • maxResultsPerSearch: 1 to 600 (default 60). Yellow Pages shows 30 businesses per page; the Actor reads up to 20 pages per search.

Up to 100 searches per run. Businesses found by two of your searches are returned and billed once.

Pricing

Pay per event: one event per business returned, only with its name, profile link, phone and categories, plus a small start fee per run ($0.002).

PlanPer businessPer 1,000 businesses
Free$0.0025$2.50
Bronze$0.0022$2.20
Silver$0.002$2.00
Gold$0.0018$1.80

Free: searches without businesses, pages that are blocked or cannot be read, businesses without a phone, duplicates and input mistakes. On the free Apify plan, a run reads up to 3 searches and 30 businesses per search.

FAQ

Is it legal? The Actor reads only pages anyone can see without an account, at a slow pace, and respects robots.txt. It returns business information as the directory publishes it (business name, business phone, address), nothing about private persons. Yellow Pages' terms of use restrict automated access: you are responsible for how you use the data, including Australia's Spam Act and Do Not Call Register rules for outreach. This is not legal advice.

Does it return emails? Yellow Pages search pages do not show emails. Feed the website column to our Website Email Extractor.

Why are some searches empty or BLOCKED? If Yellow Pages refuses a request (rate limit or bot check), the Actor stops that search and charges nothing beyond the results already delivered. If this happens after the first page, the run summary warns that the search stopped early and its results are partial. It never solves or bypasses a check. Try again later or with fewer searches per run.

Why NOT_FOUND for my category? Yellow Pages uses its own category names in URLs (e.g. plumbers-gasfitters). Search on the site and paste the URL.

Why do some businesses have no street address? Many mobile trades publish only their phone and service area; the Actor never guesses an address.

More PlainRows tools

Same pay-per-result pricing, same clean JSON, built to chain together in n8n, Make, Zapier or AI agents.

Support

Open an issue on the Actor's page: issues are read and answered. Need another field, a higher limit or a custom version for your workflow? Ask in an issue.