Yellow Pages Australia Scraper avatar

Yellow Pages Australia Scraper

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Yellow Pages Australia Scraper

Yellow Pages Australia Scraper

Extract business listings from Yellow Pages Australia, including company website, email, phone, address, suburb, city and industry. Ideal for lead generation, market research and building targeted business databases.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

Trent

Trent

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

2 days ago

Last modified

Share

Yellow Pages Australia Scraper (Apify Actor)

Scrapes business listings from Yellow Pages Australia by search query and location. Built for the Apify platform.

Input

FieldTypeRequiredDescription
whatstringYesBusiness type or keyword (e.g. plumber, electrician)
wherestringYesLocation (e.g. Sydney NSW or suburb/postcode)
maxResultsintegerNoMax listings to scrape (1–10,000, default: 100)
maxPagesintegerNoMax search pages to load (optional cap)
proxyConfigurationobjectNoApify Proxy or custom proxies (recommended for production)

Output

Each dataset item is one business with:

  • BusinessName – Company name
  • CompanyWebsite – Website URL (normalized)
  • Email – Email if available
  • Phone – Phone number
  • Address – Full address
  • City – City (parsed)
  • Suburb – Suburb (parsed)
  • Industry – Category/industry
  • ListingUrl – Yellow Pages listing URL

Run locally

pip install -r requirements.txt
python -m src.main

Set input via Apify CLI or by providing input when running on the Apify platform.

Deploy to Apify

  1. Create a new Python actor on Apify.
  2. Set the start command to src/main.py (or use default Python actor layout).
  3. Add requirements.txt and ensure dependencies are installed.
  4. Connect this repo or paste the code; run and download results from the Dataset tab.

Notes

  • Uses httpx + BeautifulSoup (no browser).
  • Supports pagination until maxResults or no more pages.
  • Deduplicates by business name + phone.
  • Optional Apify Proxy via Actor.create_proxy_configuration().