Yellow Pages Au avatar
Yellow Pages Au

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Yellow Pages Au

Yellow Pages Au

Developed by

Jacob

Jacob

Maintained by Community

Yellow Pages Australia Scraper - Extract AU business listings: contacts, addresses, ratings, hours. Perfect for lead generation, market research & B2B prospecting. Search by location/keyword. Get phone numbers, emails, websites. Automated pagination & filtering.

0.0 (0)

Pricing

from $1.00 / 1,000 results

0

2

2

Last modified

5 days ago

Yellow Pages Australia Business Scraper

Extract comprehensive business data from Yellow Pages Australia for lead generation, market research, and business intelligence.
This scraper automatically handles pagination and provides structured output with complete contact information.


Features

  • Comprehensive Business Data – Extract business names, phone numbers, emails, websites, physical addresses with GPS coordinates, and detailed descriptions.
  • Advanced Search Options – Search by keywords, location, and apply filters like open now, local businesses only, and popular listings.
  • Smart Result Management – Automatically detects available results and prevents over-scraping when requests exceed available data.
  • Rating & Review Information – Retrieve customer ratings, review counts, and business accreditations.
  • Operating Hours – Extract detailed opening hours for each business.
  • Category Classification – Get business categories and industry classifications.
  • Flexible Sorting – Sort results by relevance or distance from a specified location.
  • Efficient Pagination – Concurrent page fetching with intelligent result limiting.
  • Structured Output – Clean, consistent JSON format ready for CRM import or further processing.

Input Parameters

  • searchTerm: Business type or service (e.g., "plumber", "restaurant", "dentist").
  • location: City, suburb, or region in Australia.
  • maxResults: Maximum number of results to extract (automatically adjusted to available data).
  • sortBy: "relevance" or "distance".
  • openNow: Filter for businesses currently open.
  • localBusinesses: Include only mappable local businesses.
  • popular: Show only popular/featured listings.

Example Usage

{
"searchTerm": "accountant",
"location": "Melbourne VIC",
"maxResults": 500,
"sortBy": "relevance",
"openNow": false,
"localBusinesses": true,
"popular": false
}

Example output

{
"id": "123456",
"name": "ABC Accounting Services",
"phone": "02 9876 5432",
"email": "info@abcaccounting.com.au",
"website": "https://www.abcaccounting.com.au",
"address": {
"addressLine": "123 Collins Street",
"suburb": "Melbourne",
"state": "VIC",
"postCode": "3000",
"latitude": -37.8136,
"longitude": 144.9631
},
"rating_score": 4.5,
"rating_count": 28,
"category_name": "Accountants",
"category_id": "accounting-services",
"opening_hours": {
"monday": "9:00 AM - 5:00 PM",
"tuesday": "9:00 AM - 5:00 PM",
"friday": "9:00 AM - 4:00 PM"
},
"description": "Professional accounting services for small to medium businesses...",
"accreditations": ["CPA Australia", "Certified Tax Agent"],
"unique_selling_points": ["Free initial consultation", "Same day service"],
"profile_link": "https://www.yellowpages.com.au/vic/melbourne/abc-accounting-123456",
"pureMobileBusiness": false,
"last_updated": "2024-01-15"
}

Limitations

  • Geographic Scope – Limited to Australian businesses listed on Yellow Pages Australia.
  • Search Dependency – Results depend on Yellow Pages' search algorithm and available listings.
  • Maximum Results – Actual results may be fewer than requested if listings are limited.

Error Handling

  • Automatic Retries – Failed requests are retried with exponential backoff.
  • Graceful Degradation – Processing continues even if individual pages fail to load.
  • Input Validation – All input parameters are validated and sanitised with sensible defaults.

Support

For issues, feature requests, or questions about this scraper, please create an issue.