IronPlanet Scraper
Pricing
from $15.00 / 1,000 results
IronPlanet Scraper
[π° $15 / 1K] Extract heavy equipment auction listings from IronPlanet β specs, current bids, auction end dates, location, condition, and photo galleries. Search by keyword or browse 12 categories from excavators and cranes to agriculture, mining, and government surplus.
Pricing
from $15.00 / 1,000 results
Rating
0.0
(0)
Developer
SolidCode
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Pull live heavy-equipment auction inventory from IronPlanet at scale β full specifications, current bids, auction end dates, condition, IronClad inspection data, and complete photo galleries in one clean row per lot. Search by keyword, browse any of 12 equipment categories, or paste your own links and get structured results back immediately. Built for heavy-equipment dealers, fleet buyers, resale and arbitrage traders, and appraisers who need current auction inventory without hand-building a single search URL.
Why This Scraper?
- Three ways to target inventory, zero hand-built URLs β free-text keyword search, 12 equipment categories (Agriculture, Construction, Cranes, Mining, Trucks & Trailers, and more), or your own search, category, and direct listing links. The typical IronPlanet scraper forces you to assemble every URL by hand β this one starts from a plain keyword.
- Full photo galleries β up to 123 images on a single lot β every listing carries its complete image set, often dozens of photos rather than just the thumbnail, so you can assess condition visually before you bid.
- IronClad Assurance verification flag on every row β a boolean
ironCladAssurancethat tells you at a glance whether the lot was independently inspected, so you can filter straight to verified equipment for sight-unseen buying, plus the inspection notes where the report publishes them. - Full specifications on every equipment lot it retrieves β make, model, year, engine hours, and mileage each broken out as their own field, plus a complete
specificationsobject mirroring the lot's on-page detail table. - Real-time auction intelligence β current bid, currency, buying format (Auction, Buy Now, Make Offer, Make Offer or Buy Now), auction end date, and an online-vs-onsite flag, so you can track closings and price movement.
- Global inventory in one pull β a single test run returned lots across 13 countries including the United States, Australia, Canada, Belgium, Netherlands, Sweden, United Kingdom, UAE, France, and Saudi Arabia.
- Location split into clean fields β city, region/state, postal code, and country as separate columns, ready for mapping and territory analysis instead of a single address blob.
- Six sort orders and three sell-format filters β order by best match, price (low/high), year newest, or auction ending soonest/latest, and narrow to "Up for auction", "Buy now", or "Accepting offers" only.
Use Cases
Dealer & Fleet Inventory Sourcing
- Track new excavator, dozer, or truck listings the moment they appear
- Build a combined watchlist across multiple makes and models in one run
- Filter to "Buy now" and "Accepting offers" lots for fixed-price acquisition
Resale & Arbitrage Valuation
- Compare current bids against your target buy price by make, model, and year
- Spot underpriced lots closing soon by sorting on "Auction ending soonest"
- Use engine hours and mileage to normalize value across comparable units
Auction Price Monitoring
- Snapshot current bids across a category on a schedule to model price trends
- Track how bids move as auction end dates approach
- Separate online-auction lots from onsite events for cleaner analysis
Appraisal & Asset Valuation
- Pull IronClad inspection details to support condition-based valuations
- Assemble spec-complete comparables for a make/model across regions
- Export full photo galleries as visual evidence for appraisal files
Market Research & Analytics
- Measure inventory volume by category, country, and equipment type
- Feed structured auction data into BI dashboards and pricing models
- Monitor competitor and cross-border supply of specific machinery
Getting Started
Simple keyword search
{"searchTerms": ["excavator"]}
Category with filters
{"category": "Mining","auctionStatus": "A","sortBy": "p desc","maxResults": 200}
Advanced β multi-keyword, full catalogue
{"searchTerms": ["Caterpillar 320", "dump truck", "wheel loader"],"sortBy": "yr desc","includePhotos": true,"maxResults": 0}
From your own IronPlanet links
{"startUrls": ["https://www.ironplanet.com/?q=bulldozer","https://www.ironplanet.com/for-sale/Caterpillar-320/10388112"]}
Input Reference
What to Scrape
| Parameter | Type | Default | Description |
|---|---|---|---|
searchTerms | array of strings | ["excavator"] | One or more keyword searches, e.g. "excavator", "Caterpillar 320", or "dump truck". Leave empty if using a category or URLs. |
category | string | Any category | Narrow to one of 12 equipment categories: Agriculture, Attachments & Parts, Cars, Construction, Cranes, Forestry, Forklifts & Warehouse Equipment, Government Surplus, Mining, Oil & Gas, Quarry & Aggregate, Trucks & Trailers. |
startUrls | array of strings | [] | IronPlanet search result pages, category pages, or individual listing pages. Use when you already have the links you want. |
Filters & Sorting
| Parameter | Type | Default | Description |
|---|---|---|---|
auctionStatus | string | Any | Include only equipment sold a certain way: Up for auction, Buy now, or Accepting offers. |
sortBy | string | Best match | Result order: Best match, Price: low to high, Price: high to low, Year: newest first, Auction ending soonest, or Auction ending latest. |
Options
| Parameter | Type | Default | Description |
|---|---|---|---|
maxResults | integer | 50 | How many listings to collect in total. Set to 0 to collect everything found, up to a safety limit of 50,000 listings per run. |
includePhotos | boolean | true | Include the full photo-gallery list for each lot. Turn off if you only need the main photo. |
Output
Each result is one flat row per equipment lot. Example:
{"itemId": "10388112","title": "2018 Caterpillar 320 Hydraulic Excavator","url": "https://www.ironplanet.com/for-sale/Caterpillar-320/10388112","category": "Construction","year": 2018,"make": "Caterpillar","model": "320","condition": "Used","currentBid": 84500,"currency": "USD","auctionType": "Auction","auctionEndDate": "2026-07-24T18:00:00+00:00","isOnlineAuction": true,"ironCladAssurance": true,"ironCladDetails": "Engine starts and runs, hydraulics operate, undercarriage 70%.","engineHours": 5120,"mileage": null,"location": "Miami, Florida, United States, 33166","postalCode": "33166","region": "Florida","country": "United States","specifications": {"Serial Number": "CAT0320XXYY12345","Hours": "5,120","Drive": "Track"},"description": "Enclosed cab, auxiliary hydraulics, 32-inch pads.","primaryImage": "https://cdn.ironplanet.com/photos/10388112/1.jpg","galleryImages": ["https://cdn.ironplanet.com/photos/10388112/1.jpg","https://cdn.ironplanet.com/photos/10388112/2.jpg"],"scrapedAt": "2026-07-17T12:00:00+00:00"}
Core Fields
| Field | Type | Description |
|---|---|---|
itemId | string | IronPlanet's stable numeric lot identifier |
title | string | Full equipment title as listed |
url | string | Direct link to the listing page |
category | string | The lot's primary equipment category |
condition | string | Condition assessment, when stated |
scrapedAt | string | ISO 8601 timestamp of when the row was collected |
Specifications
| Field | Type | Description |
|---|---|---|
year | integer | Model year |
make | string | Manufacturer (e.g. Caterpillar, Komatsu) |
model | string | Model designation |
engineHours | number | Engine/meter hours, when reported |
mileage | number | Odometer mileage, when reported |
specifications | object | Full key/value detail table from the lot page |
description | string | Free-text description and highlighted features |
Pricing & Auction
| Field | Type | Description |
|---|---|---|
currentBid | number | Current bid or listed price |
currency | string | ISO currency code (e.g. USD, EUR, AUD) |
auctionType | string | Buying format: Auction, Buy Now, Make Offer, or Make Offer or Buy Now |
auctionEndDate | string | ISO 8601 auction close date/time |
isOnlineAuction | boolean | true for online auctions, false for onsite events |
ironCladAssurance | boolean | Whether the lot carries an IronClad Assurance inspection |
ironCladDetails | string | IronClad inspection report text, on inspected lots |
Location
| Field | Type | Description |
|---|---|---|
location | string | Full location string as displayed |
postalCode | string | Postal/ZIP code |
region | string | Region or state |
country | string | Country name |
Media
| Field | Type | Description |
|---|---|---|
primaryImage | string | URL of the main listing photo |
galleryImages | array | Full list of photo URLs (up to 123 on a single lot) |
Tips for Best Results
- Keyword search is the most complete path. It reaches every parseable IronPlanet lot, so start there when you want the fullest picture of what's available; category browsing focuses on IronPlanet's own inventory.
- Start small, then scale up. Set a modest
maxResults(e.g. 50) for a fast first pull; large runs of thousands of lots can take considerably longer. SetmaxResultsto0to collect an entire search or category to its end, up to a safety limit of 50,000 listings per run. - Turn off "Include photo galleries" when you only need the main image. Lots can carry dozens of photos, and skipping the gallery keeps results lean.
- Sort by "Auction ending soonest" to surface lots closing today β the sweet spot for last-minute bidding and deal-hunting.
- Filter to "Buy now" or "Accepting offers" to skip auction-format lots when you want fixed-price or negotiable inventory only.
- Prioritize IronClad-verified lots for remote buying. Filter on
ironCladAssurancebeingtrueto focus on independently inspected equipment β the closest thing to an in-person condition check when you're buying sight-unseen. Where an inspection report is published,ironCladDetailscarries its notes. - Paste several keywords at once (e.g.
"excavator","Caterpillar 320","dump truck") to build one combined dataset across makes and models in a single run.
Pricing
From $15 per 1,000 results β a flat pay-per-result rate that undercuts building and maintaining your own equipment-auction pipeline. No compute or time-based charges β you pay per result, plus a small fixed per-run start fee. Bronze, Silver, and Gold subscribers pay progressively less; the table below shows total cost at each discount tier.
| Results | No discount | Bronze | Silver | Gold |
|---|---|---|---|---|
| 100 | $1.80 | $1.70 | $1.60 | $1.50 |
| 1,000 | $18.00 | $17.00 | $16.00 | $15.00 |
| 10,000 | $180.00 | $170.00 | $160.00 | $150.00 |
| 100,000 | $1,800.00 | $1,700.00 | $1,600.00 | $1,500.00 |
A "result" is one equipment lot row in your dataset. Apify platform fees are additional and depend on your plan.
Integrations
Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:
- Zapier / Make / n8n β Workflow automation
- Google Sheets β Direct spreadsheet export
- Slack / Email β Notifications on new results
- Webhooks β Trigger custom APIs on run completion
- Apify API β Full programmatic access
Legal & Ethical Use
This tool collects publicly available equipment-auction listings for legitimate business use such as market research, valuation, and inventory analysis. You are responsible for using the data in compliance with IronPlanet's terms of service and all applicable laws, including data-protection regulations. Do not use collected data to send unsolicited communications or for any unlawful purpose. Always review the target site's terms before running large or recurring collections.