IronPlanet Scraper — Heavy Equipment Auctions & Marketplace-E
Pricing
from $1.50 / 1,000 scraped ironplanet listings
IronPlanet Scraper — Heavy Equipment Auctions & Marketplace-E
Scrape IronPlanet and Marketplace-E heavy equipment listings: prices, make/model/year, hours, serials, GPS, IronClad Assurance, auction dates, and images. Filter by manufacturer, category, or keywords; monitor new inventory and price changes.
Pricing
from $1.50 / 1,000 scraped ironplanet listings
Rating
0.0
(0)
Developer
Andrej Kiva
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
Crawloop Used Machinery Suite — US online auction inventory (IronPlanet + Marketplace-E) with prices, hours, serials, GPS, and IronClad flags. Pair with GovPlanet and Ritchie Bros on the same network, or MachineryTrader / TractorHouse for US asking prices.
| IronPlanet | GovPlanet | Ritchie Bros | BidSpotter | NetBid |
|---|---|---|---|---|
| IronPlanet Scraper ◄── you are here | GovPlanet Scraper | Ritchie Bros Auction Scraper | BidSpotter Scraper | NetBid Scraper |
| MachineryTrader | TractorHouse | Machineryline | Troostwijk | Surplex |
|---|---|---|---|---|
| MachineryTrader Scraper | TractorHouse Scraper | Machineryline Scraper | Troostwijk Scraper | Surplex Scraper |
Disclaimer: Unofficial tool — not affiliated with, sponsored by, or endorsed by IronPlanet, Ritchie Bros., RB Global, Marketplace-E, or their brands. Data is read from publicly accessible pages only. No login. You are responsible for complying with applicable law (including GDPR where personal data appears) and the site’s terms. No warranty on accuracy or availability. Provided for informational and research use.
What this IronPlanet scraper does
This IronPlanet scraper extracts heavy equipment auction and Marketplace-E listings into clean JSON on Apify — an IronPlanet API alternative for dealers, appraisers, fleet buyers, and data teams. Pull start / buy-now price, make, model, year, hours, serial number, GPS coordinates, IronClad Assurance, auction end time, location, and images. Run from Python, Node.js, cURL, or MCP / AI assistants and export the dataset to CSV / Excel without manual browsing.
Use listings for fast catalog pulls or details for PDP enrichment. Enable monitorMode with an Apify Schedule to track new inventory and price changes.
When to use
- Scrape IronPlanet weekly online auctions for excavators, loaders, dozers, trucks, cranes, and agricultural equipment
- Pull Marketplace-E Buy Now / Make Offer inventory alongside IronPlanet lots
- Filter by manufacturer (
Cat,John Deere,Komatsu), category slug, IronClad-only, or free-text keywords - Build appraisal / remarketing comps with hours, serials, and location
- Monitor a category or brand daily for new listings and price moves
When not to use: for sold hammer prices across the wider Ritchie Bros network, use Ritchie Bros Auction Scraper. For government and military surplus, use GovPlanet Scraper. For US dealer asking prices, use MachineryTrader Scraper or TractorHouse Scraper. For EU industrial auction lots, use Troostwijk Scraper or Surplex Scraper.
Used machinery auction pipeline
US online auctions EU enrichment───────────────── ─────────────IronPlanet Scraper ◄── you are here│ IronPlanet + Marketplace-E lots, GPS, IronClad▼Machineryline / Truck1 ───────────────► EU asking prices & contactsTroostwijk / Surplex ─────────────────► EU auction lots & bidsJoin by make + model + year ──► comps, sourcing, residual checks
Key features
- IronPlanet + Marketplace-E — one Actor for weekly online auctions and 24/7 marketplace formats
- Heavy equipment auction data — price, make/model/year, hours/miles, serial, GPS, IronClad, auction dates, features, images
- Filters — manufacturer, category slug, country or state (
USA-TX), year, price, hours, buying format, IronClad-only, keywords - Full pages, not deep offsets — the site reshuffles offset pages, so the crawl splits a search into one-page groups (category, type, location) and pins a sort when the URL does not set one
- Price basis — each row says whether
priceis an opening bid, a live bid, or a buy-now - Two run modes —
listings(search cards) anddetails(lot page: bid increment, inspection rating, photos) - Monitor mode — first run emits the current rows and saves fingerprints; later runs emit only
new/price_change - HTTP-first —
curl_cffiChrome TLS (no headless browser overhead); Apify Residential (US) recommended
Input
| Field | Type | Default | Description |
|---|---|---|---|
startUrls | Array | IronPlanet heavy-equipment sample | Search or PDP URLs |
searchQuery | String | — | Server-side freeText keywords |
platforms | Array | ["IronPlanet"] | IronPlanet and/or Marketplace-E |
listingMode | String | active | Active inventory. Sold hammer prices belong on the Ritchie Bros Actor |
manufacturer | String | — | e.g. Cat, Komatsu |
categorySlug | String | — | e.g. excavators, mini-excavator-6-6t |
location | String | — | USA or state code USA-TX |
yearMin / yearMax | Integer | — | Model-year range, applied on the search |
priceMin / priceMax | Integer | — | Published price range |
sort | String | ending_soon | ending_soon, price_asc, price_desc, year_desc |
ironCladOnly | Boolean | false | Keep IronClad Assurance only |
runMode | String | listings | listings or details |
maxItems | Integer | 100 | Emit budget |
maxPages | Integer | 40 | Budget of ~60 listings per page. A full catalog needs a few hundred |
monitorMode | Boolean | false | Delta tracking via named KV store |
proxyConfiguration | Object | US Residential prefill | Apify proxy settings |
{"platforms": ["IronPlanet", "Marketplace-E"],"listingMode": "active","manufacturer": "Cat","categorySlug": "excavators","searchQuery": "320","ironCladOnly": true,"runMode": "listings","maxItems": 200,"maxPages": 10,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US"}}
With monitorMode: true, the first run emits the rows it sees and saves fingerprints. Later scheduled runs emit only changeType: "new" or "price_change".
Leave startUrls empty when you use filters. A pasted search URL is crawled with the filters in that URL. A sort is added when the URL does not already have one.
Output
| Field | Description |
|---|---|
id / itemNumber | Equipment item id |
title / make / model / year | Equipment identity |
price / priceBasis / startPrice / currentBid | Price and what that number is (opening_bid, current_bid, buy_now) |
bidIncrement / inspectionRating / photoCount | Lot-page fields in details mode |
hours / serialNumber | Usage + serial when published |
buyingPlatform / buyingFormat / listingStatus | Channel metadata |
ironCladAssurance | IronClad inspection flag |
latitude / longitude / location | GPS + place |
auctionName / auctionEndAt | Sale event timing |
url / images | Links and photos |
changeType | Present in monitor mode (new / price_change) |
{"id": "15608209","itemNumber": "15608209","title": "2020 Hitachi EX1200-7B Front Shovel","make": "Hitachi","model": "EX1200-7B","year": 2020,"price": 214000,"priceBasis": "opening_bid","currency": "USD","startPrice": 214000,"currentBid": null,"hours": 12536,"serialNumber": "CAT0627KKWTC00176","buyingPlatform": "IronPlanet","buyingFormat": "Online Auction","listingStatus": "Preview","ironCladAssurance": true,"location": "Wilmington, OH, USA","latitude": 39.4453,"longitude": -83.8283,"auctionName": "Weekly Online Auction","url": "https://www.ironplanet.com/jsp/s/item.ips?id=15608209","imageUrl": "https://cdn.ironpla.net/i/example.jpg","scrapedAt": "2026-08-05T12:00:00Z"}
Use cases
- Dealer sourcing — daily IronPlanet excavator / loader pulls by brand and region
- Appraisal comps — hours + year + model snapshots for residual checks
- Fleet remarketing — compare Marketplace-E Buy Now asks to auction start prices
- Inventory monitors — schedule the Actor and emit only new / price-change rows
- Cross-market joins — match make/model/year against Machineryline or Troostwijk exports
Integration examples
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('crawloop/ironplanet-scraper').call({platforms: ['IronPlanet'],manufacturer: 'Cat',categorySlug: 'excavators',maxItems: 100,runMode: 'listings',});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items.slice(0, 5));
Python
from apify_client import ApifyClientclient = ApifyClient(token)run = client.actor("crawloop/ironplanet-scraper").call(run_input={"platforms": ["IronPlanet", "Marketplace-E"],"ironCladOnly": True,"maxItems": 100,"runMode": "listings",})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["title"], item.get("price"), item.get("buyingPlatform"))
cURL
curl "https://api.apify.com/v2/acts/crawloop~ironplanet-scraper/runs?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"platforms":["IronPlanet"],"manufacturer":"Cat","maxItems":50}'
MCP and AI assistants
Use this Actor from AI tools via Apify MCP.
Connect your Apify account, then call this Actor by its Store ID / name (crawloop/ironplanet-scraper).
Example prompts:
- "Run the IronPlanet scraper for Cat excavators with IronClad only and return the top 25 rows as JSON"
- "Scrape Marketplace-E and IronPlanet wheel loaders in the USA and summarize median start price by year"
- "Chain IronPlanet Scraper then Ritchie Bros Auction Scraper for Cat 320 comps across weekly online auctions and sold hammer prices"
Suite next step
After IronPlanet pulls, stay on the same network with GovPlanet Scraper for surplus lots or Ritchie Bros Auction Scraper for sold hammer prices. For US asking prices, run MachineryTrader Scraper or TractorHouse Scraper. For EU auction lots, use Surplex Scraper or Troostwijk Scraper.
FAQ
Is this an official IronPlanet API?
No. It is an unofficial IronPlanet API alternative that reads publicly available listing pages and returns structured JSON for your own analysis workflows.
What can I scrape with this IronPlanet scraper?
Active IronPlanet and Marketplace-E heavy equipment listings: prices with a price basis, specs, hours, serials, GPS, IronClad flags, auction metadata, and images. details adds the bid increment, inspection rating, and lot photos.
IronPlanet vs Marketplace-E?
IronPlanet is the weekly online auction channel; Marketplace-E is the 24/7 Buy Now / Make Offer marketplace. Select either or both under platforms.
Do I need a headless browser?
No. The Actor uses HTTP with Chrome TLS impersonation (curl_cffi). Residential proxies improve reliability.
Can I get sold hammer prices?
No. IronPlanet does not publish hammer prices on the public search this Actor reads. For sold results on the Ritchie Bros network, use Ritchie Bros Auction Scraper. listingMode only accepts active.
How do I export results?
Download the Apify dataset as JSON, CSV, or Excel, or pull items via the Apify API / client in Python or Node.js.
Related Actors
- GovPlanet Scraper — US government and military surplus auctions
- Ritchie Bros Auction Scraper — sold hammer prices and regional auctions
- BidSpotter Scraper — US/UK industrial auction catalogues
- NetBid Scraper — European insolvency auctions
- MachineryTrader Scraper — US heavy-equipment asking prices
- TractorHouse Scraper — US and EU farm equipment
- Machinio Scraper — global used-equipment aggregator
- Machineryline Scraper — EU heavy equipment classifieds
- Troostwijk Scraper — industrial auction lots
- Surplex Scraper — used machinery auctions
- Truck1 Scraper — commercial trucks