OrbTop

Yellow Pages Australia Business Directory Scraper

LEAD GENERATION

Independent tool. Trademarks referenced on this page are the property of their respective owners and are used only to identify the public website this tool reads. No affiliation or endorsement.

Yellow Pages Australia Business Directory Scraper

Pull structured business listings from Yellow Pages Australia (yellowpages.com.au) by trade category and suburb — name, address, phone, ratings, and (on request) email, ABN and services.


Yellow Pages Australia Business Directory Scraper Features

  • Searches by trade/category and suburb, or sweeps a category nationwide with no location filter
  • Extracts name, full address (street, suburb, state, postcode), coordinates, phone, ratings and opening hours
  • Optional detail-page enrichment adds email, ABN, website, payment methods, services and a description
  • Deduplicates businesses that appear under more than one category
  • Flags paid/sponsored listings separately from free ones

Who Uses Yellow Pages Australia Business Directory Scraper?

  • Outbound sales and franchise-development teams — build territory-scoped prospect lists by trade
  • Lead generation agencies — source verified local-business contacts across any Australian category
  • Trade marketplaces — populate supply-side listings for a category before launch
  • KYB / compliance teams — pull ABN alongside business name and address for verification workflows

How Yellow Pages Australia Business Directory Scraper Works

  1. Give it one or more trade categories, optionally scoped to specific suburbs/states
  2. It pages through the matching results, saving each business's listing details
  3. With enrichDetails on, it also opens each business's own page for email, ABN, services and payment methods
  4. Records land in your dataset, deduplicated by business

Input

{
  "categories": ["plumbers-gasfitters", "electrical-contractors"],
  "locations": ["Sydney, NSW"],
  "enrichDetails": false,
  "maxItems": 200
}
Field Type Default Description
categories array 15 curated trade categories Trade/category search terms or slugs. The site covers roughly 2,000 categories — pass any of them. Leave empty for a nationwide sweep of common trades.
locations array — (nationwide) "Suburb, STATE" strings (e.g. "Sydney, NSW") to scope the search. Leave empty to browse each category across all of Australia instead of one suburb.
enrichDetails boolean false Also fetch each business's own page for email, ABN, website, services, payment methods and a description. Roughly doubles requests per record.
maxItems integer Maximum number of business records to return.

Nationwide sweep of specific trades:

{ "categories": ["locksmiths"], "maxItems": 500 }

Full detail enrichment for a suburb:

{ "categories": ["accountants"], "locations": ["Melbourne, VIC"], "enrichDetails": true, "maxItems": 100 }

Yellow Pages Australia Business Directory Scraper Output Fields

{
  "listing_id": "579542028",
  "lid": "1002195544374",
  "name": "Hit The Switch",
  "category": "Electrical Contractors",
  "categories_all": ["Electrical Contractors"],
  "street": "Se 10 1 Main Street",
  "suburb": "Box Hill",
  "state": "VIC",
  "postcode": "3128",
  "latitude": -37.8191,
  "longitude": 145.1221,
  "phone": "0130 020 5205",
  "mobile": null,
  "email": "info@hittheswitch.com.au",
  "website": "https://hittheswitch.com.au",
  "abn": "25 916 612 316",
  "opening_hours": ["Mo-Fr 08:30-17:00"],
  "is_open_now": true,
  "rating_avg": 5,
  "rating_count": 96,
  "review_snippets": ["Excellent Work: We are very happy with the work..."],
  "services": ["Safety checks", "Testing and tagging", "Emergency lighting"],
  "payment_methods": ["mastercard", "visa", "cash"],
  "description": "We aim to achieve outstanding results...",
  "is_paid_listing": false,
  "listing_type": "free",
  "features": ["phone", "website"],
  "listing_url": "https://www.yellowpages.com.au/box-hill-vic/bpp/hit-the-switch-579542028",
  "has_photo": true,
  "logo_url": "https://i2.ypcdn.com/blob/c6b1a390a7ae7458f83f76125c54234da3aaa7b4_180x50_max.jpg",
  "slogan": "Your Professional Electrical Contractor",
  "years_in_business": 4,
  "years_with_yellow_pages": 4,
  "source_query_clue": "electrician",
  "source_query_location": "Melbourne, VIC",
  "scraped_at": "2026-09-01T15:00:00.000Z"
}
Field Type Description
listing_id string Numeric id embedded in the listing's detail URL
lid string Tracking id from the listing URL, when present
name string Business name
category string Primary category
categories_all array Every category the business is listed under
street string Street address
suburb string Suburb
state string NSW | VIC | QLD | WA | SA | TAS | ACT | NT
postcode string Postcode
latitude / longitude number Coordinates, when published
phone string Landline phone number
mobile string Mobile phone number — enrichDetails only, sparse
email string Email address — enrichDetails only
website string Business website — enrichDetails only
abn string Australian Business Number, where published — enrichDetails only
opening_hours array Opening hours, where published
is_open_now boolean Whether the business is open right now, computed from opening_hours in its local timezone
rating_avg / rating_count number/integer Average rating and number of ratings
review_snippets array Up to 5 review title + excerpt snippets — enrichDetails only
services array Listed services/USPs — enrichDetails only
payment_methods array Accepted payment methods — enrichDetails only
description string Business description — enrichDetails only
is_paid_listing boolean Whether this is a paid/sponsored listing
listing_type string Raw listing tier as tagged by Yellow Pages (is_paid_listing is derived from this)
features array Badge tags Yellow Pages shows on the listing (e.g. phone, website, reviews)
listing_url string Canonical listing URL
has_photo boolean Whether the listing shows a real business photo rather than a generic placeholder
logo_url string Listing image URL — populated only when has_photo is true
slogan string Business slogan/tagline, where shown
years_in_business integer Years in business, as shown on the listing
years_with_yellow_pages integer Years listed with Yellow Pages, as shown on the listing
source_query_clue string The category/trade term that found this record
source_query_location string The location filter that found this record (null in nationwide mode)
scraped_at string When the record was scraped

FAQ

Does this cover the whole of Australia, or just one city?

Leave locations empty and it sweeps each requested category nationwide — no suburb list needed. Set locations when you want results scoped to a specific suburb or state.

What's the difference between the base fields and enrichDetails?

The base run returns everything visible on the search results page — name, address, phone, rating, category. Turning on enrichDetails fetches each business's own page as well, adding email, ABN, website, services, payment methods and a description. It costs one extra request per business.

Will I get duplicate businesses if a business is listed under two categories?

No — records are deduplicated by business across categories and pages within a run.


Need More Features?

Have a request or found an issue? Message us through the Actor's Issues tab on the Apify Store and we'll take a look.

Why Use Yellow Pages Australia Business Directory Scraper?

  • Category or nationwide, your choice — scope to a suburb or sweep a trade across the whole country in one run
  • KYB-ready — ABN is available alongside every business's name and address when enrichment is on
  • Deduplicated by design — a business listed under three categories still lands once in your dataset