hipages Australia Scraper
Pricing
from $2.20 / 1,000 company records
hipages Australia Scraper
Collect hipages.com.au tradie listings by category or URL. Optionally add company profile details and reviews.
Pricing
from $2.20 / 1,000 company records
Rating
0.0
(0)
Developer
Scraptivo
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
hipages Australia Scraper collects tradie and home-service companies from hipages.com.au and turns them into structured data for lead generation, market research, and local-service monitoring. Provide a category such as air-conditioning installation, a suburb URL, or a company page, then export name, rating, location, hired count, and profile URL to JSON, CSV, or Excel. Use it to build tradie lists, watch competitors, and schedule recurring collection. Pricing starts at $2.50 per 1,000 companies, with optional profile details and reviews at $2.00 per 1,000.
What can you automate with hipages Australia Scraper?
- Build targeted tradie lists — Collect electricians, plumbers, builders, and other directory categories in a suburb or city.
- Qualify local providers — Use rating, hired count, license flags, and recommendation count to shortlist companies.
- Attach contact context — Optionally add ABN, website, email, address, licenses, and public phone numbers.
- Read customer sentiment — Nest reviews on each company row when Include company reviews is on.
- Schedule recurring collection — Run weekly and push new companies into Sheets, a CRM, or an alert workflow.
Who is this scraper for?
| Team | Workflow |
|---|---|
| Lead-generation agencies | Build suburb-and-category lists of licensed tradies for outreach. |
| Home-service platforms | Monitor competitor coverage, ratings, and hired counts in a city. |
| Market researchers | Compare category density and ratings across Australian metros. |
| Procurement teams | Shortlist providers with ABN, licenses, and review history. |
What data can you collect from hipages?
| Data group | Example fields | How it helps |
|---|---|---|
| Company identity | companyId, companyKey, name, url, category | Identify each tradie and deduplicate with companyId. |
| Reputation | rating, ratingCount, hiredCount, recommendationCount | Rank providers by reviews and completed jobs. |
| Location | location, suburb, state, address | Filter by city and postcode. |
| Profile details | phone, email, abn, licenses, website | Appear when Include company details succeeds. |
| Reviews | nested review list | Appear when Include company reviews is on — not separate dataset rows. |
Directory-card fields are always collected. Phone, email, ABN, and licenses appear only when details are enabled. Reviews nest on the company row.
How to use hipages Australia Scraper
- Open the hipages Australia Scraper on Apify.
- Paste a hipages category or company URL, or choose a category and optional location such as Sydney.
- Set Max companies (
0means unlimited) and any detail or review toggles. - Run the Actor — it writes one dataset row per company.
- Export the dataset or connect it to your workflow.
{"startUrls": [{"url": "https://hipages.com.au/find/air_conditioning_installation/nsw/sydney"}],"includeCompanyDetails": false,"includeReviews": false,"maxItems": 20,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Example workflow
Build a weekly Sydney aircon-installer list
- Schedule a Monday run with the Sydney air-conditioning installation URL and
maxItemshigh enough for your pipeline. - Keep companies with a license and a rating of 4.5 or above using
hasLicenseandrating. - Enable Include company details on a second pass when you need phone, email, and ABN.
- Send new records to Google Sheets or a CRM through a webhook after each run.
- Deduplicate user-side against the stable
companyIdfield.
The Actor does not filter or merge results across runs — those steps happen in your pipeline.
Automate and integrate your results
- Schedules — Run weekly for directory snapshots, or daily when you monitor a single suburb. Create a separate scheduled task per category and city.
- Webhooks — Push completed runs into Google Sheets, Make, Zapier, Slack, or a CRM.
- Exports and API — Download JSON, CSV, Excel, or HTML from the Apify Console, or start a run from the API:
curl -X POST "https://api.apify.com/v2/acts/scraptivo~hipages-au-scraper/runs?token=YOUR-APIFY-TOKEN" \-H "Content-Type: application/json" \-d '{"startUrls": [{"url": "https://hipages.com.au/find/air_conditioning_installation/nsw/sydney"}],"maxItems": 20}'
Deduplicate user-side with companyId.
Input reference
| Field | Type | Required | Default | What it controls |
|---|---|---|---|---|
startUrls | array | No | — | hipages category or company URLs. |
categories | array | No | — | Directory slugs such as electricians, plumbers, or group values such as interior. |
location | string | No | — | Suburb, city, or postcode. Empty starts from capital cities so collection can go beyond national top-10 cards. |
includeCompanyDetails | boolean | No | false | Add ABN, website, email, address, licenses, phone (company-details event). |
includeReviews | boolean | No | false | Nest reviews on each company (company-review event per review). |
maxReviewsPerCompany | integer | No | 0 | Cap reviews per company; 0 means all. |
maxItems | integer | No | 0 | Cap companies; 0 is unlimited. |
proxyConfiguration | object | No | Residential | Apify proxy settings. |
Provide startUrls, categories, or both.
Output example
{"companyId": "3595346","companyKey": "lennairptyltd","name": "LENNAIR PTY LTD","url": "https://hipages.com.au/connect/lennairptyltd","category": "Aircon Installation","categoryKey": "air_conditioning_installation","location": "sydney, nsw","rating": 5.0,"ratingCount": 144,"hiredCount": 215,"hasLicense": true,"hasValidAbn": true,"phone": "0461 272 435","email": "info@lennair.com.au","abn": "22652327716","address": "RIVERWOOD NSW 2210"}
How much does it cost to scrape hipages?
Billing is pay-per-event. A one-time Actor Start fee of $0.00005 applies per run.
| Event | When it is charged | Price |
|---|---|---|
company | Each company row | $2.50 per 1,000 |
company-details | Each profile successfully enriched | $2.00 per 1,000 |
company-review | Each review | $2.00 per 1,000 |
A listing-only run of 1,000 companies costs about $2.50 plus Actor Start. Adding details on every company costs about $4.50 plus Actor Start. Apify plan discounts may reduce these prices. Platform compute and proxy usage are billed separately on your Apify plan.
Reliability and responsible use
- Proxy — Residential proxies are the default and recommended setting.
- Conditional fields — Phone, email, ABN, licenses, and reviews appear only when their toggles succeed.
- Public data — The Actor collects publicly visible company and review information from hipages.
- Responsible use — Only use the data in ways that comply with hipages' terms of service and applicable law.
Frequently asked questions
Can I scrape hipages tradies by category and suburb?
Yes. Paste a category or suburb URL in startUrls, or set categories and an optional location such as Sydney.
Can I schedule hipages Australia Scraper to run automatically?
Yes. Open the Scheduler tab in Apify Console and set a weekly cadence per category and city.
What counts as one result?
A company row is one company event at $2.50 per 1,000. Details and reviews are separate events and are billed only when those toggles return data.
Why are some fields empty?
Phone, email, ABN, and licenses appear only when Include company details is on. Reviews appear only when Include company reviews is on. Some companies hide contact fields.
How do I avoid duplicate records?
Within one run, companies are unique by companyId. Across runs the Actor appends results. When you combine datasets, keep the first row for each companyId.
Do I need a proxy?
The Actor works with the default Apify residential proxy. If a run returns unusually few companies, confirm that proxyConfiguration uses the RESIDENTIAL group.
Related Scraptivo automations
- SEEK Australia Jobs Scraper — collect Australian job listings alongside local-service research.
- Gumtree Scraper — add classified listings from another AU marketplace.
- Realestate.com.au Scraper — cover Australian property when your workflow includes renovations and trades.
- Clutch Scraper — collect service-company profiles for B2B research.
Support and custom workflows
Need a different field, source, or delivery workflow? Contact Scraptivo at scraptivo@gmail.com. Include the Actor name, sample URL, required fields, and expected volume so we can assess the request.