HiPages Scraper: Business Listings, Contacts & Reviews avatar

HiPages Scraper: Business Listings, Contacts & Reviews

Pricing

from $1.50 / 1,000 results

Go to Apify Store
HiPages Scraper: Business Listings, Contacts & Reviews

HiPages Scraper: Business Listings, Contacts & Reviews

Scrape business listings from HiPages Australia by category, location, or URL. Extract business names, contact details, ratings, customer reviews, images, service areas, and other structured business information.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Abot API

Abot API

Maintained by Community

Actor stats

1

Bookmarked

27

Total users

2

Monthly active users

16 days ago

Last modified

Share

HiPages AU Business Scraper

Collect business listings from HiPages Australia by category and location, or by pasting HiPages search result URLs.

What it returns

  • Business name, profile URL, phone number, service area and listing key
  • Ratings, total hires, recommendations and trust signals when available
  • Category, state and suburb used for the search
  • Optional profile details such as ABN, email, description, services, images and recommendation history

Input modes

Use mode to choose how the run starts.

Search mode

Set mode to search, then enter:

  • category, for example electricians, plumbers or excavation
  • state, for example vic, nsw or qld
  • suburb, for example clayton, sydney or parramatta

URL mode

Set mode to url, then paste one or more HiPages search URLs:

{
"mode": "url",
"urls": [
{ "url": "https://hipages.com.au/find/excavation/vic/clayton" }
],
"maxBusinesses": 25
}

URL mode accepts HiPages search URLs in the /find/category/state/suburb format. Search fields are ignored in URL mode.

Key settings

InputDefaultNotes
modesearchChoose search fields or URL mode
maxBusinesses100Total cap across all targets
pageLimit10Number of listings requested per page
scrapeDetailsfalseAdds profile-level data where available
scrapeRecommendationsfalseAdds recommendation history when details are enabled
proxyApify ProxyLeave default unless you need custom proxy URLs
resumeFromRunIdemptySkip businesses already present in a previous run or dataset
incrementalModefalseTrack recurring scheduled runs and return only changes

Resume and recurring updates

resumeFromRunId is for continuing from a previous run or dataset. It skips business IDs already present there and returns only the delta.

incrementalMode is for scheduled monitoring of the same search. The first run marks records as NEW; later runs return NEW, UPDATED and REAPPEARED records. Use emitUnchanged only if you also want unchanged records returned and billed.

Output example

{
"businessId": "123456",
"name": "Sample Excavation Co",
"phone": "03 9999 9999",
"serviceArea": "Clayton",
"profilePageUrl": "https://hipages.com.au/...",
"starRating": {
"rating": 4.9,
"totalHired": 42,
"totalRatings": 18
},
"searchContext": {
"mode": "search",
"category": "excavation",
"state": "vic",
"suburb": "clayton"
}
}

When scrapeDetails is enabled, each record may also include detailedInfo with profile description, ABN, email, services, image links and recommendations where the business has published them.

Optional exports

You can pipe a capped summary of the results into authorized MCP connectors such as Notion, Linear, Airtable or Apify. The complete records remain in the Apify dataset.