RBAUCTION Scraper — Sold Lots & Hammer Prices avatar

RBAUCTION Scraper — Sold Lots & Hammer Prices

Pricing

from $1.25 / 1,000 scraped ritchie bros listings

Go to Apify Store
RBAUCTION Scraper — Sold Lots & Hammer Prices

RBAUCTION Scraper — Sold Lots & Hammer Prices

RBAUCTION scraper for sold hammer prices and live lots on rbauction.com: make, model, year, hours, serial, GPS, and auction event. Paste a category URL or filter by brand. Export JSON/CSV 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

0

Monthly active users

2 days ago

Last modified

Share

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 ScraperRBAUCTION 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. 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 Ritchie Bros scraper does

This RBAUCTION scraper extracts heavy equipment lots into clean JSON on Apify — an RB Auction API alternative for dealers, appraisers, fleet buyers, and data teams. The default run returns sold listings with hammer prices; switch to active for live and timed inventory. Each row includes 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
───────────── ─────────────
RBAUCTION 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 modes — listings (fast) and details (PDP enrichment)
  • Monitor mode — seed fingerprints, then emit only new / price_change rows
  • HTTP-first — curl_cffi Chrome TLS (no headless browser overhead); Apify Residential (US) recommended

Input

FieldTypeDefaultDescription
startUrlsArraySold excavators categoryCategory, search, or lot URLs
searchQueryString—Server-side freeText keywords
platformsArray["Ritchie Bros. Auctioneers"]Network channels
listingModeStringsoldsold or active
manufacturerString—e.g. Cat, Komatsu
categorySlugString—e.g. excavators, truck-tractors
countryString—e.g. USA, CAN
yearMin / yearMaxInteger—Client-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": "sold",
"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?
Sold auction results and active network lots: hammer prices, specs, hours, serials, GPS, auction metadata, and images. The default run is sold results. Default platform is Ritchie Bros. Auctioneers (~80k+ active; 1M+ sold publicly indexed).

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

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.