Ritchie Bros Auction Scraper - Lots & Sold Prices avatar

Ritchie Bros Auction Scraper - Lots & Sold Prices

Pricing

from $1.25 / 1,000 scraped ritchie bros listings

Go to Apify Store
Ritchie Bros Auction Scraper - Lots & Sold Prices

Ritchie Bros Auction Scraper - Lots & Sold Prices

Scrape Ritchie Bros auction lots and sold hammer prices from rbauction.com: make, model, year, hours, serials, GPS, and auction events. Filter by brand or category; monitor new lots. Export via API, Python, Node, or MCP.

Pricing

from $1.25 / 1,000 scraped ritchie bros listings

Rating

0.0

(0)

Developer

Andrej Kiva

Andrej Kiva

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

Ritchie Bros Auction Scraper — Heavy Equipment Lots & Sold Prices

Crawloop Used Machinery Suite — US Ritchie Bros / RB Auction live-timed lots and sold hammer prices with make/model/year, hours, serials, GPS, and auction events. Pair with Machineryline / Troostwijk / Surplex for EU comps.

Machineryline (EU)TroostwijkSurplexTruck1Ritchie Bros
Machineryline ScraperTroostwijk ScraperSurplex ScraperTruck1 ScraperRitchie Bros Auction Scraper ◄── you are here

Disclaimer: Unofficial tool — not affiliated with, sponsored by, or endorsed by Ritchie Bros., RB Global, IronPlanet, Marketplace-E, GovPlanet, TruckPlanet, 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 Ritchie Bros scraper does

This Ritchie Bros auction scraper (rbauction scraper) extracts heavy equipment lots into clean JSON on Apify — an RB Auction API alternative for dealers, appraisers, fleet buyers, and data teams. Pull active live/timed auction inventory or sold listings with hammer prices, plus make, model, year, hours, serial number, GPS, auction event, 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 lots and price changes.

When to use

  • Scrape Ritchie Bros regional auctions for excavators, loaders, dozers, trucks, cranes, and agricultural equipment
  • Build sold price comps / residual models from hammer prices (make + model + year + hours)
  • Filter by manufacturer (Cat, John Deere, Komatsu), category slug, country, year range, or free-text keywords
  • Include optional network channels: IronPlanet, Marketplace-E, GovPlanet, TruckPlanet
  • Monitor a category or brand daily for new inventory and price moves

When not to use: for European dealer boards, start with Machineryline Scraper. For EU industrial auction lots, use Troostwijk Scraper or Surplex Scraper.

Used machinery auction pipeline

US auction hub EU enrichment
───────────── ─────────────
Ritchie Bros Auction Scraper ◄── you are here
│ Live/timed lots + sold hammer prices
IronPlanet / Marketplace-E ──────────────► Online weekly + Buy Now
Machineryline / Truck1 ─────────────────► EU asking prices & contacts
Troostwijk / Surplex ───────────────────► EU auction lots & bids
Join by make + model + year ──► comps, sourcing, residual checks

Key features

  • Active + sold — upcoming / open lots and historical hammer prices on one Actor
  • Heavy equipment auction data — price, make/model/year, hours/miles, serial, GPS, auction dates, features, images
  • Platform filters — Ritchie Bros. Auctioneers (default), IronPlanet, Marketplace-E, GovPlanet, TruckPlanet
  • 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
startUrlsArrayRB heavy-equipment sampleSearch or PDP URLs
searchQueryStringServer-side freeText keywords
platformsArray["Ritchie Bros. Auctioneers"]Network channels
listingModeStringactiveactive or sold
manufacturerStringe.g. Cat, Komatsu
categorySlugStringe.g. excavators, truck-tractors
countryStringe.g. USA, CAN
yearMin / yearMaxIntegerClient-side year filter
ironCladOnlyBooleanfalseIronClad Assurance only
runModeStringlistingslistings or details
maxItemsInteger100Emit budget
maxPagesInteger40Pages (~60 listings/page)
monitorModeBooleanfalseDelta tracking via named KV store
proxyConfigurationObjectUS Residential prefillApify proxy settings
{
"platforms": ["Ritchie Bros. Auctioneers"],
"listingMode": "sold",
"manufacturer": "Cat",
"categorySlug": "excavators",
"yearMin": 2018,
"searchQuery": "336",
"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 / soldPrice / startPrice / currencyBest available + sold / start 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": "15557234",
"itemNumber": "15557234",
"title": "2023 Cat 336 Tracked Excavator",
"make": "Cat",
"model": "336",
"year": 2023,
"price": 100,
"currency": "USD",
"hours": 2309,
"serialNumber": "CAT00336HRDL10178",
"buyingPlatform": "Ritchie Bros. Auctioneers",
"buyingFormat": "Timed Auction",
"listingStatus": "New",
"location": "Perris, CA, USA",
"latitude": 33.8217,
"longitude": -117.204,
"auctionName": "California Regional Auction, USA - Aug 05, 2026",
"url": "https://www.rbauction.com/pdp/15557234",
"scrapedAt": "2026-08-07T12:00:00Z"
}

Use cases

  1. Valuation comps — sold Cat / Komatsu excavators by year and hours
  2. Dealer sourcing — upcoming regional auction lots by brand and state
  3. Fleet remarketing — compare hammer history to asking prices elsewhere
  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/rbauction-scraper').call({
platforms: ['Ritchie Bros. Auctioneers'],
listingMode: 'sold',
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/rbauction-scraper").call(
run_input={
"platforms": ["Ritchie Bros. Auctioneers"],
"listingMode": "active",
"manufacturer": "Cat",
"maxItems": 100,
"runMode": "listings",
}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["title"], item.get("price"), item.get("auctionName"))

cURL

curl "https://api.apify.com/v2/acts/crawloop~rbauction-scraper/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"platforms":["Ritchie Bros. Auctioneers"],"listingMode":"sold","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/rbauction-scraper).

Example prompts:

  • "Run the Ritchie Bros auction scraper for sold Cat excavators from 2018+ and return the top 25 rows as JSON"
  • "Scrape upcoming Ritchie Bros timed auction lots in the USA for Komatsu wheel loaders and summarize median start price by year"
  • "Chain Ritchie Bros Auction Scraper then Machineryline Scraper for Cat 320 comps across US auctions and EU dealer stock"

Suite next step

After Ritchie Bros 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 Ritchie Bros API?
No. It is an unofficial Ritchie Bros / RB Auction / rbauction.com API alternative that reads publicly available listing pages and returns structured JSON for your own analysis workflows.

What can I scrape with this Ritchie Bros scraper?
Active network lots and sold auction results: hammer prices, specs, hours, serials, GPS, auction metadata, and images. Default platform is Ritchie Bros. Auctioneers (~80k+ active; 1M+ sold publicly indexed).

Active vs sold?
listingMode: "active" returns open / preview / new inventory. listingMode: "sold" returns completed results; sold cards often expose the hammer price in soldPrice / price.

Do I need a headless browser?
No. The Actor uses HTTP with Chrome TLS impersonation (curl_cffi). Residential proxies improve reliability.

Can I scrape with Python or Node.js?
Yes — use the Apify client examples above, or call the Actor from MCP / AI assistants.

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.