We extract machinery listings, IronClad inspection reports, meter readings, and bid histories from IronPlanet. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.
Structured, schema-consistent data across all major object types — delivered clean, typed, and ready to query.
Complete list of extractable fields for Equipment Listings objects from ironplanet.com. All fields typed and schema-versioned.
"item_id": "U392814", "make": "Caterpillar", "model": "320F L", "year": 2017, "category": "Excavators", "meter_reading": 4821, "meter_type": "Hours", "current_bid": 65000.0, "currency": "USD"
| # | item_id | make | model | year | category | sub_category |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for IronClad Inspections objects from ironplanet.com. All fields typed and schema-versioned.
"item_id": "U392814", "inspection_date": "2026-05-10", "overall_condition": "Good", "engine_condition": "Operational", "hydraulics_condition": "No visible leaks", "undercarriage_condition": "40% remaining", "oil_leaks": false, "structural_damage": false
| # | item_id | inspector_name | inspection_date | overall_condition | engine_condition | transmission_condition |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Bid History objects from ironplanet.com. All fields typed and schema-versioned.
"item_id": "U392814", "auction_id": "A9921", "bid_amount": 65000.0, "bid_timestamp": "2026-05-12T14:32:11Z", "bidder_location": "Texas, USA", "proxy_bid": true, "winning_bid": false, "currency": "USD"
| # | item_id | auction_id | bid_amount | bid_timestamp | bidder_location | proxy_bid |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Pricing & Results objects from ironplanet.com. All fields typed and schema-versioned.
"item_id": "U392814", "final_price": 72500.0, "reserve_met": true, "buyers_premium": 7250.0, "total_cost": 79750.0, "sold_date": "2026-05-13", "currency": "USD", "auction_type": "Unreserved"
| # | item_id | final_price | reserve_met | buyers_premium | tax_rate | total_cost |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Seller & Logistics objects from ironplanet.com. All fields typed and schema-versioned.
"item_id": "U392814", "seller_type": "Fleet Owner", "location_city": "Houston", "location_state": "TX", "location_country": "USA", "loading_assistance": "Available", "pickup_window": "14 days", "customs_cleared": true
| # | item_id | seller_type | seller_rating | location_city | location_state | location_country |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Our IronPlanet scraper handles the complexities of auction platforms: high-frequency bid updates, deeply nested inspection reports, and dynamic inventory catalogues.
Extract make, model, year, VIN, serial numbers, and detailed operational specifications for every asset.
Parse condition ratings across engine, transmission, hydraulics, and undercarriage systems directly from inspection nodes.
Monitor current bids, bid increments, and proxy bidding activity leading up to the auction close.
Capture final hammer prices, reserve status, and buyer premiums to build accurate valuation models.
Extract hours, miles, and operational metrics critical for residual value calculations.
Map where the equipment sits, available loading assistance, and mandatory pickup windows.
Capture URLs for high-resolution photos, operational videos, and downloadable inspection PDFs.
Identify EPA, CE, and regional emissions compliance status for cross-border equipment trading.
Map listings to precise industrial categories and sub-categories for structured catalogue integration.
Diff listings across frequent polling intervals to capture bid updates without redundant data transfer.
Brief in. Clean data out.
Provide asset categories, target makes, or specific auction dates. We design the extraction schema together.
We configure Scrapy / Playwright crawlers, proxy rotation, and session management for ironplanet.com.
Schema validation, null-rate checks, and data type enforcement before full launch.
JSON / CSV / Parquet pushed to your S3 bucket, BigQuery dataset, or Snowflake stage on agreed cadence.
Auction sites require high-frequency polling and complex state management. We handle the infrastructure so you get clean data.
IronPlanet employs bot detection to prevent aggressive scraping. Our crawlers use residential ISP proxies with realistic browser fingerprints and randomised request timing to maintain uninterrupted access.
Bid histories and image galleries rely heavily on client-side rendering. We run full Playwright browser sessions to execute JavaScript, ensuring we capture real-time auction state.
An excavator's specification sheet looks completely different from a sleeper truck's. Our extraction logic normalises diverse HTML structures into a consistent, queryable schema.
Auction action concentrates in the final minutes. We dynamically scale crawl concurrency based on time-to-close, ensuring you do not miss critical bid increments.
IronClad reports are often nested in complex UI components or PDFs. We traverse these nodes to extract structured condition data rather than just returning a document link.
Financial institutions use historical hammer prices and meter readings to build depreciation curves for heavy assets.
Construction firms mark-to-market their existing fleet by comparing internal assets against live IronPlanet listings.
Used equipment dealers monitor unreserved auctions to identify underpriced assets for regional arbitrage.
Analysts track supply volumes across specific equipment categories to gauge macroeconomic construction activity.
OEMs monitor secondary market pricing to adjust new equipment incentives and trade-in values.
Underwriters use condition reports and final sale prices to determine accurate replacement costs in claims processing.
"IronPlanet holds the canonical dataset for used heavy equipment pricing, but extracting nested inspection reports and live bids requires specialized infrastructure."
Most teams fail at auction scraping because they cannot handle the high-frequency polling required during the final minutes of bidding, or the deep DOM traversal needed for IronClad inspection reports. DataFlirt absorbs that complexity so your analysts can focus on valuation models, not proxy rotation.
Everything supported by our ironplanet.com scraper — rendered SPA elements, auth walls, rate-limit evasion and beyond.
Open-source tooling on proven cloud infra — no vendor lock-in, full observability.
Scrapy handles crawl orchestration and deduplication. Playwright handles JavaScript rendering for dynamic auction interfaces.
Pools of residential ISP proxies ensure we maintain access during aggressive polling intervals near auction close.
Pipelines run on Kubernetes and AWS Lambda. Airflow manages scheduling and dynamic concurrency scaling.
Data delivered to where your team already works — no new tooling required.
About ironplanet.com scraping, legality, and pipeline operations.
Ask us directly →Scraping publicly available auction data is generally permissible. DataFlirt extracts only public, non-authenticated listings, bid histories, and inspection reports. We do not extract PII or bypass authentication walls. Clients should review IronPlanet terms of service and consult legal counsel.
Our Airflow schedulers dynamically increase crawl concurrency for items within 60 minutes of closing. We distribute requests across broad residential proxy pools to capture final bid increments without triggering rate limits.
Yes. We parse the structured HTML nodes of the inspection reports to deliver specific condition ratings (e.g., hydraulics, undercarriage) as distinct JSON fields, rather than just providing a link to the report.
For continuous pipelines, we can achieve sub-5-minute latency on targeted auction items. Full catalogue refreshes typically run on a daily cadence.
We begin building your historical time-series database from the day your pipeline is commissioned. We cannot retrieve auction results from before the pipeline start date if IronPlanet has removed them from the public site.
Our minimum engagement typically starts with a defined category subset (e.g., all North American excavators) delivered on a daily cadence. Contact us for a scoped quote based on your volume requirements.
Yes. We provide a sample run of up to 200 equipment listings and their associated inspection reports to validate schema fit before you sign a contract.
20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need a daily dump of excavator listings or real-time bid tracking across global auctions, we build and operate the pipeline. Tell us what you need.