SYSTEM all green source oneflare.com.au queue 12,841 profiles p99 latency 214ms dataflirt.com · scraper/oneflare-com.au
RUN · 31 active pipelines · oneflare.com.au live

Oneflare contractor data,
at warehouse scale.

We extract tradie profiles, business details, verified reviews, and service coverage from Oneflare. Delivered as clean JSON, CSV, or Parquet to S3 or BigQuery on your cadence.

Business profiles
148K total
Review records
894K total
Service categories
184 tracked
Active pipelines
31
Uptime
99.94%
Data Dictionary

Every field we extract from oneflare.com.au

Structured, schema-consistent data across all major object types — delivered clean, typed, and ready to query.

Complete list of extractable fields for Business Profiles objects from oneflare.com.au. All fields typed and schema-versioned.

business_idnameabncategoryratingreview_countlocationverified_statusjoined_datedescriptionphone_number
business_profiles
● 200 OK
"business_id": "biz_849201",
"name": "Sydney Premium Plumbing",
"abn": "12 345 678 901",
"category": "Plumber",
"rating": 4.8,
"review_count": 142,
"location": "Surry Hills, NSW 2010",
"verified_status": true
# business_idnameabncategoryratingreview_count
1
2
3

Complete list of extractable fields for Reviews & Ratings objects from oneflare.com.au. All fields typed and schema-versioned.

review_idbusiness_idreviewer_nameratingreview_textdateservice_typeverified_hireresponse_textresponse_date
reviews_& ratings
● 200 OK
"review_id": "rev_99214",
"business_id": "biz_849201",
"reviewer_name": "Sarah M.",
"rating": 5.0,
"review_text": "Fixed the leaking pipe within an hour. Highly recommended.",
"date": "2026-03-14",
"verified_hire": true,
"service_type": "Emergency Plumbing"
# review_idbusiness_idreviewer_nameratingreview_textdate
1
2
3

Complete list of extractable fields for Services & Specs objects from oneflare.com.au. All fields typed and schema-versioned.

business_idprimary_categorysub_categorieshourly_rate_estimatecall_out_feeemergency_servicecommercial_servicesresidential_serviceswarranty_provided
services_& specs
● 200 OK
"business_id": "biz_849201",
"primary_category": "Plumber",
"sub_categories": "['Gas Fitting', 'Hot Water Systems', 'Blocked Drains']",
"emergency_service": true,
"commercial_services": false,
"residential_services": true,
"warranty_provided": true
# business_idprimary_categorysub_categorieshourly_rate_estimatecall_out_feeemergency_service
1
2
3

Complete list of extractable fields for Service Areas objects from oneflare.com.au. All fields typed and schema-versioned.

business_idprimary_locationradius_kmpostcodes_servedstates_servedtravel_surchargeremote_servicehq_address
service_areas
● 200 OK
"business_id": "biz_849201",
"primary_location": "Surry Hills, NSW",
"radius_km": 25,
"postcodes_served": "['2010', '2011', '2021', '2022']",
"states_served": "['NSW']",
"travel_surcharge": false,
"remote_service": false
# business_idprimary_locationradius_kmpostcodes_servedstates_servedtravel_surcharge
1
2
3

Complete list of extractable fields for Licensing & Credentials objects from oneflare.com.au. All fields typed and schema-versioned.

business_identity_nameabnacnlicense_numberlicense_typestate_issuedexpiry_datepublic_liability_insurancepolice_check_verified
licensing_& credentials
● 200 OK
"business_id": "biz_849201",
"entity_name": "SYDNEY PREMIUM PLUMBING PTY LTD",
"abn": "12 345 678 901",
"license_number": "Lic-94821",
"license_type": "Contractor Licence",
"state_issued": "NSW",
"public_liability_insurance": true,
"police_check_verified": true
# business_identity_nameabnacnlicense_numberlicense_type
1
2
3

Capabilities

Extract verified tradie data at scale

Our Oneflare scraper maps the entire Australian contractor ecosystem: business profiles, verified customer reviews, service areas, and licensing credentials, bypassing rate limits and CAPTCHAs automatically.

Full Profile Extraction

Extract business name, description, ABN, contact details, and years in business from every active tradie profile.

Review & Rating Mining

Capture verified customer reviews, star ratings, service types provided, and tradie response texts.

Service Area Mapping

Map exact postcodes and regions served by each contractor to analyse local market coverage and density.

Licensing & Verification

Extract ABN, public liability insurance status, police checks, and state-issued license numbers.

Category Normalisation

Map tradies to specific parent and sub-categories, from general plumbing to specialised gas fitting.

Portfolio Metadata

Capture URLs and descriptions for past work photos uploaded to contractor profiles.

Local Search Rankings

Track business visibility and ranking positions for specific trades across targeted Australian postcodes.

Change Detection

Hash-based diffing ensures you only process new reviews or updated business details on subsequent runs.

SLA-Backed Delivery

Guaranteed uptime, schema stability, and data completeness for enterprise production pipelines.

// engagement pipeline

From postcode list to warehouse record

Brief in. Clean data out.

Define Scope
d 0

Provide target postcodes, trade categories, or specific business URLs. We design the extraction schema together.

Pipeline Build
d 2–4

We configure Scrapy crawlers, AU residential proxy rotation, and session management for oneflare.com.au.

Validation & QA
d 4–6

Schema validation, null-rate checks, and data normalisation before full launch.

Delivery
ongoing

JSON / CSV / Parquet pushed to your S3 bucket, BigQuery dataset, or Snowflake stage on agreed cadence.

Under the hood

How our Oneflare pipeline handles the hard parts

Extracting local service marketplaces involves bypassing aggressive rate limits and localised search restrictions. Here is how we maintain reliable data flow.

pipeline-monitor · oneflare.com.au · live ● active
// fingerprinting
Identity rotation
TLS fingerprintrandomised
User-agentrotated
IP poolresidential
Challenges blocked0
// pagination
Page coverage
48,291 pages queued running
// observability
Pipeline health
99.9%
uptime
142ms
p99 lat
0.3%
null rate
2
alerts
Anti-bot layer
AU residential proxy rotation

Oneflare blocks datacentre IPs and restricts non-Australian traffic. Our crawlers use AU-based residential ISP proxies with realistic browser fingerprints to maintain access.

JavaScript rendering
Dynamic content execution

Many reviews and portfolio images are dynamically loaded. We run full Playwright browser sessions to execute JavaScript and capture data that headless HTTP clients miss entirely.

Schema stability
Resilient selectors

Marketplace DOM structures change frequently. Our selector strategy uses multiple fallback chains per field so a layout change does not break your data pipeline overnight.

Geolocation spoofing
Localised search extraction

To capture accurate local search rankings, we inject specific Australian postcodes into our session headers, simulating real user searches from those exact regions.

Change detection
Incremental updates

For large business directories, we maintain a hash index of last-seen values. Subsequent runs only push diffs, such as new reviews or updated contact details, reducing compute cost.

Applications

Who uses Oneflare data — and how

Teams across industries use oneflare.com.au data to build competitive products and smarter operations.

01
B2B Lead Generation

Wholesale suppliers and software vendors extract verified tradie profiles to build targeted outreach lists based on trade and location.

02
Market Research

Analysts map trade density, review velocity, and service saturation across Australian postcodes to identify market gaps.

03
Competitor Intelligence

Large contracting firms track the review growth and service area expansion of rival businesses to inform local strategy.

04
Insurance & Compliance

Risk assessment teams verify ABNs, public liability insurance status, and police checks at scale for contractor networks.

05
Directory Enrichment

Aggregators and local business directories populate their databases with verified, up-to-date contractor information.

06
Reputation Management

Agencies aggregate reviews across Oneflare and other platforms to monitor brand sentiment for large franchise networks.

Why DataFlirt

"Oneflare holds the most accurate directory of verified Australian tradies, but extracting that data across 15,000 postcodes requires serious infrastructure."

Scraping local service marketplaces involves bypassing aggressive rate limits, rendering complex JavaScript, and managing thousands of localised search sessions. DataFlirt handles the proxy rotation and session management so you receive clean, structured contractor data ready for analysis.

Technical Spec

Oneflare scraper — technical capabilities

Everything supported by our oneflare.com.au scraper — rendered SPA elements, auth walls, rate-limit evasion and beyond.

JavaScript rendering
Full Playwright sessions required for dynamic reviews and portfolios
Supported
AU Residential proxies
Localised IP pools to bypass geo-blocking and datacentre bans
Supported
Postcode-level search
Iterate through all Australian postcodes for accurate local results
Supported
Review pagination
Extract all historical reviews for a business profile
Supported
ABN validation
Format checking and standardisation for Australian Business Numbers
Supported
Portfolio image extraction
Capture high-resolution image URLs from past work galleries
Supported
Change detection
Hash-based diffs to only emit new reviews or profile updates
Supported
Private quote amounts
Customer-specific pricing submitted via internal messaging
Partial
Customer contact details
Phone numbers and emails of users posting job requests
Partial
Infrastructure

Infrastructure powering the Oneflare pipeline

Open-source tooling on proven cloud infra — no vendor lock-in, full observability.

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheus
Scrapy + Playwright Stack

Scrapy handles crawl orchestration and deduplication. Playwright handles JavaScript rendering and interaction flows for dynamic profile components.

AU Residential Proxy Infrastructure

We maintain pools of residential ISP proxies across Australia. Rotation happens per-request to prevent rate limits and IP bans.

Cloud-Native Orchestration

Pipelines run on AWS Lambda and ECS. Airflow handles scheduling and SLA alerting. All state is stored in managed Postgres.

Output & Delivery

Your data, your destination

Data delivered to where your team already works — no new tooling required.

JSON
Newline-delimited or nested arrays
CSV
Flat file with typed columns
Parquet
Columnar format for BigQuery and Snowflake
AWS S3
Direct bucket delivery
Webhook
HTTP POST per record
XLS
Excel compatible format for business teams
API
REST endpoints for on-demand querying
Snowflake
Stage and COPY INTO workflow
PostgreSQL
Direct database upserts
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

About oneflare.com.au scraping, legality, and pipeline operations.

Ask us directly →
Is scraping Oneflare legal?

Scraping publicly available business profiles and reviews is generally permissible. DataFlirt targets only public, non-authenticated contractor data. We do not extract personal data of consumers posting jobs or internal quote communications.

How do you handle Oneflare's rate limits?

We use Australian residential ISP proxies, realistic browser fingerprints, and request timing modelled on human behaviour to avoid triggering security blocks.

Can you scrape by specific postcodes?

Yes. We can configure the pipeline to iterate through a specific list of target postcodes or cover the entire Australian territory.

Do you extract ABN and license data?

Yes. We capture all publicly displayed credential data, including ABNs, license numbers, and verification badges for insurance and police checks.

How fresh is the review data?

Pipelines can be configured to run daily or weekly. We use change detection to quickly identify and extract only new reviews since the last run.

Can you extract private job leads?

No. Extracting private job requests or customer contact details requires authentication and violates terms of service. We only extract public business profiles.

$ dataflirt scope --new-project --source=oneflare.com.au ready

Tell us what
to extract.
We do the rest.

20-minute scoping call. Pilot dataset within the week. Production within two. Need a complete dump of Sydney plumbers or a continuous feed of new electrician reviews? We scope, build, and operate the pipeline. Tell us what you need.

hello@dataflirt.com · Bengaluru · IST · typical reply < 4h
Services

Data Extraction for Every Industry

View All Services →