Ritchie Bros Auction Scraper - Lots & Sold Prices
Pricing
from $1.25 / 1,000 scraped ritchie bros listings
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
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) | Troostwijk | Surplex | Truck1 | Ritchie Bros |
|---|---|---|---|---|
| Machineryline Scraper | Troostwijk Scraper | Surplex Scraper | Truck1 Scraper | Ritchie 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 NowMachineryline / Truck1 ─────────────────► EU asking prices & contactsTroostwijk / Surplex ───────────────────► EU auction lots & bidsJoin 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 modes —
listings(fast) anddetails(PDP enrichment) - Monitor mode — seed fingerprints, then emit only
new/price_changerows - HTTP-first —
curl_cffiChrome TLS (no headless browser overhead); Apify Residential (US) recommended
Input
| Field | Type | Default | Description |
|---|---|---|---|
startUrls | Array | RB heavy-equipment sample | Search or PDP URLs |
searchQuery | String | — | Server-side freeText keywords |
platforms | Array | ["Ritchie Bros. Auctioneers"] | Network channels |
listingMode | String | active | active or sold |
manufacturer | String | — | e.g. Cat, Komatsu |
categorySlug | String | — | e.g. excavators, truck-tractors |
country | String | — | e.g. USA, CAN |
yearMin / yearMax | Integer | — | Client-side year filter |
ironCladOnly | Boolean | false | IronClad Assurance only |
runMode | String | listings | listings or details |
maxItems | Integer | 100 | Emit budget |
maxPages | Integer | 40 | Pages (~60 listings/page) |
monitorMode | Boolean | false | Delta tracking via named KV store |
proxyConfiguration | Object | US Residential prefill | Apify 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
| Field | Description |
|---|---|
id / itemNumber | Equipment item id |
title / make / model / year | Equipment identity |
price / soldPrice / startPrice / currency | Best available + sold / start fields |
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": "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
- Valuation comps — sold Cat / Komatsu excavators by year and hours
- Dealer sourcing — upcoming regional auction lots by brand and state
- Fleet remarketing — compare hammer history to asking prices elsewhere
- 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/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 ApifyClientclient = 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.
Related Actors
- Machineryline Scraper — EU heavy equipment classifieds
- Troostwijk Scraper — industrial auction lots
- Surplex Scraper — used machinery auctions
- Truck1 Scraper — commercial trucks
- Agriaffaires Scraper — farm equipment