IronPlanet Scraper — Heavy Equipment Auctions & Marketplace-E avatar

IronPlanet Scraper — Heavy Equipment Auctions & Marketplace-E

Pricing

from $1.50 / 1,000 scraped ironplanet listings

Go to Apify Store
IronPlanet Scraper — Heavy Equipment Auctions & Marketplace-E

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

Andrej Kiva

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day 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 Machineryline / Troostwijk / Surplex for EU comps.

Machineryline (EU)TroostwijkSurplexTruck1IronPlanet
Machineryline ScraperTroostwijk ScraperSurplex ScraperTruck1 ScraperIronPlanet Scraper ◄── you are here

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. You are responsible for complying with applicable law and site terms. No warranty on accuracy or availability.

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: if you only need European dealer boards, start with Machineryline 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 & contacts
Troostwijk / Surplex ─────────────────► EU auction lots & bids
Join 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 — platforms, manufacturer, category SEO slug, country, buying format, IronClad-only, freeText keywords
  • Two run modeslistings (fast) and details (PDP enrichment)
  • Monitor mode — seed fingerprints, then emit only new / price_change rows
  • HTTP-firstcurl_cffi Chrome TLS (no headless browser overhead); Apify Residential (US) recommended

Input

FieldTypeDefaultDescription
startUrlsArrayIronPlanet heavy-equipment sampleSearch or PDP URLs
searchQueryStringServer-side freeText keywords
platformsArray["IronPlanet"]IronPlanet and/or Marketplace-E
listingModeStringactiveactive or sold (best-effort)
manufacturerStringe.g. Cat, Komatsu
categorySlugStringe.g. excavators, mini-excavator-6-6t
ironCladOnlyBooleanfalseKeep IronClad Assurance only
runModeStringlistingslistings or details
maxItemsInteger100Emit budget
maxPagesInteger40Pages (~60 listings/page)
monitorModeBooleanfalseDelta tracking via named KV store
proxyConfigurationObjectUS Residential prefillApify 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 seeds fingerprints and writes no dataset rows. Later scheduled runs emit only changeType: "new" or "price_change".

Output

FieldDescription
id / itemNumberEquipment item id
title / make / model / yearEquipment identity
price / currency / startPriceBest available price fields
hours / serialNumberUsage + serial when published
buyingPlatform / buyingFormat / listingStatusChannel metadata
ironCladAssuranceIronClad inspection flag
latitude / longitude / locationGPS + place
auctionName / auctionEndAtSale event timing
url / imagesLinks and photos
changeTypePresent 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,
"currency": "USD",
"startPrice": 214000,
"hours": null,
"serialNumber": "ExampleSerial",
"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.rbauction.com/pdp/15608209",
"imageUrl": "https://cdn.ironpla.net/i/example.jpg",
"scrapedAt": "2026-08-05T12:00:00Z"
}

Use cases

  1. Dealer sourcing — daily IronPlanet excavator / loader pulls by brand and region
  2. Appraisal comps — hours + year + model snapshots for residual checks
  3. Fleet remarketing — compare Marketplace-E Buy Now asks to auction start prices
  4. Inventory monitors — schedule the Actor and emit only new / price-change rows
  5. 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 ApifyClient
client = 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 Machineryline Scraper for Cat 320 comps across US auctions and EU dealer stock"

Suite next step

After IronPlanet pulls, enrich European asking prices and contacts with Machineryline Scraper, or add industrial auction lots via Surplex Scraper / 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, specs, hours, serials, GPS, IronClad flags, auction metadata, and images. Optional listingMode: "sold" is best-effort.

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?
listingMode: "sold" is best-effort. Public sold filters often rewrite to the broader Ritchie Bros network; prefer active IronPlanet/Marketplace-E inventory for reliable platform-scoped pulls.

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.