Skip to content

Ritchie Bros Scraper

Try for free

Scrape Ritchie Bros (rbauction.com) equipment listings and auction results: make, model, year, hours, prices, sold prices, auction dates, location, photos and inspection reports. Search by category link, keyword, manufacturer, model, year, hours, region or status. No login needed.

🚜 Ritchie Bros Scraper

Scrape heavy equipment listings and auction results from Ritchie Bros (rbauction.com). That includes lots sold through IronPlanet, GovPlanet, TruckPlanet, Marketplace-E and SalvageSale. You get make, model, year, hours, prices, hammer prices, auction dates, location, serial numbers and photos, and detail mode adds the inspection report and the full photo gallery. In our tests 1,000 listings took 8 seconds and 10,000 sold lots under a minute. No login or API key is needed, and the price is $1.50 per 1,000 listings.

✨ Why use Ritchie Bros Scraper?

  • ⚡ Fast: it reads the same search data the website uses, up to 500 listings per request, so 1,000 listings take seconds, not minutes.
  • 🔨 Sold prices too: switch the status to Sold to get past auction results with hammer prices for valuation work (over 1.5 million sold lots).
  • 🔗 Paste any link: category pages, search pages with all their filters, or single listing pages all work as they are.
  • 🎯 Precise filters: industry, category, manufacturer, model, year, hours, kilometers, region, country, buying format and marketplace.
  • 🔍 Inspection data: detail mode adds the overall inspection rating, every inspection check, often 30 to 70 photos per lot, the yard address and catalog notes.
  • 💸 Cheap and simple: one flat price per listing, details included.

🎯 Use cases

  • 📈 Equipment valuation: pull sold prices for a make, model and year range to price trade-ins, fleets or loans.
  • 🛒 Procurement and dealers: watch upcoming auctions and open Make Offer / Buy Now listings for the machines you buy.
  • 🏦 Finance and insurance: build residual value tables from real hammer prices by age and hours.
  • 🌍 Market research: compare supply and prices across regions (USA, Canada, Europe, Australia) and marketplaces.
  • 🔔 Monitoring: schedule a daily run on a category link and get new lots as they are listed.

🚀 How to use

  1. Paste one or more Ritchie Bros links (for example https://www.rbauction.com/cp/excavators), type a search keyword, or just pick filters such as a manufacturer.
  2. Choose the listing status: active listings (default), open, upcoming or sold.
  3. Set Max listings per link or search (20 by default, 0 for everything).
  4. Turn on Include listing details if you need inspection reports, the full photo gallery or sold prices of online auctions.
  5. Run the scraper and download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
startUrlsrbauction.com category, search or listing links. Filters inside a link are kept.
searchQueriesFree-text searches such as cat d6 or john deere 333g.
maxItemsListings per link or search (default 20, 0 = all).
includeDetailsOpens each listing page for inspection, gallery, address, asking and sold prices.
listingStatusactive, open, upcoming, sold or all.
manufacturers, modelsMakes and models, e.g. Caterpillar, D6T.
category, industryCategory or equipment type name, industry.
yearMin / yearMax, hoursMin / hoursMax, kilometersMin / kilometersMaxRanges.
region, countryLocation, e.g. EUR and DEU, or USA and US-WES.
buyingFormat, buyingPlatformTimed Auction, Live Auction, Make Offer...; Ritchie Bros, IronPlanet, GovPlanet...
sortBySite order, bidding ending soonest or latest, newest or oldest year, fewest or most hours.
{
  "startUrls": ["https://www.rbauction.com/cp/mini-excavator-6-6t"],
  "searchQueries": ["cat d6"],
  "listingStatus": "sold",
  "manufacturers": ["Caterpillar"],
  "yearMin": 2018,
  "maxItems": 100,
  "includeDetails": true
}

📤 Output

One row per listing. The main fields:

FieldDescription
title, make, model, yearWhat the machine is.
equipmentType, category, industryRitchie Bros classification.
statusNew, Preview, Open, Sold...
price, currencyHammer price for sold lots, otherwise the current bid, the asking price (with details) or the start price.
startPrice, currentBid, soldPrice, askingPrice, buyNowPriceThe individual prices.
buyingFormat, buyingPlatform, auctionName, lotNumberHow and where it is sold.
auctionStartsAt, biddingEndsAtAuction start and bidding close (UTC).
hours, miles, kilometers, serialNumber, featuresUsage and specs.
location, city, state, country, latitude, longitudeWhere the machine is. address and postalCode come with details.
imageUrl, imagesMain photo; with details, the full gallery in high resolution.
inspectionStatus, inspectionRating, inspectionReportInspection status; with details, the overall rating and every check.
urlLink to the listing on rbauction.com.

Example (a sold lot with listing details, trimmed):

{
  "itemNumber": "15383295",
  "url": "https://www.rbauction.com/pdp/2016-caterpillar-938m-high-lift-wheel-loader/15383295",
  "title": "2016 Caterpillar 938M High Lift Wheel Loader",
  "make": "Caterpillar",
  "model": "938M",
  "year": 2016,
  "equipmentType": "Wheel Loader",
  "category": "Wheel Loaders",
  "industry": "Construction",
  "status": "Sold",
  "price": 54000,
  "currency": "EUR",
  "startPrice": 54000,
  "currentBid": null,
  "soldPrice": 54000,
  "askingPrice": null,
  "buyNowPrice": null,
  "buyNowAvailable": false,
  "makeOfferAvailable": false,
  "buyingFormat": "Live Auction",
  "buyingPlatform": "Ritchie Bros. Auctioneers",
  "sellingMethod": "TAL",
  "auctionName": "Meppen, DEU - Jun 24, 2026",
  "auctionId": "625AAF14-491A-4880-83D2-B6B19C352265",
  "saleNumber": 2026172,
  "lotNumber": "90",
  "auctionStartsAt": "2026-06-24T07:00:00Z",
  "biddingEndsAt": "2026-06-24T08:00:40Z",
  "hours": 5600,
  "miles": null,
  "kilometers": null,
  "serialNumber": "CAT0938MKJ3R02291",
  "features": "Enclosed Cab, Air Conditioner, Air Ride Seat, Ride Control, Traction Control, 2016 US EPA Label, Requires AdBlue, Auxiliary Hydraulics, 2800 mm Roll-Out Bucket, Auto Lube, 750/65R26 Tires",
  "inspectionStatus": "INSPECTION_COMPLETED",
  "inspectionRating": "Very Good",
  "ironCladAssurance": false,
  "unused": false,
  "inoperable": false,
  "isParts": false,
  "inYard": false,
  "location": "Meppen, SXNY",
  "city": "Meppen",
  "state": "SXNY",
  "country": "DEU",
  "region": "Europe",
  "siteName": "Meppen",
  "address": "Berliner Strasse 2",
  "postalCode": "49716",
  "latitude": 52.683334,
  "longitude": 7.3166666,
  "imageUrl": "https://cdn.ironpla.net/i/22216/494/ca8c8e64-f4ea-4195-8e8a-f7c21f8dd3bc.jpg",
  "images": [
    "https://www-ironplanet.s3-us-west-2.amazonaws.com/i/22216/494/ca8c8e64-f4ea-4195-8e8a-f7c21f8dd3bc-hr.jpg",
    "https://www-ironplanet.s3-us-west-2.amazonaws.com/i/22216/494/57ecf21c-bcc8-42fd-bafe-97bccf696e1b-hr.jpg"
  ],
  "catalogNotes": "German Registration June 2017 / Deutsche Zulassung Juni 2017",
  "inspectionReport": [
    {
      "section": "General Appearance",
      "check": "Serial Number / VIN",
      "rating": 0,
      "notes": "CAT0938MKJ3R02291"
    },
    {
      "section": "General Appearance",
      "check": "CE Mark",
      "rating": 0,
      "notes": "CE Marked"
    },
    {
      "section": "General Appearance",
      "check": "Hour Meter / Odometer",
      "rating": 0,
      "notes": "5600 hrs-No guarantees made as to actual hours/miles/kilometers; the inspection report reflects what can be visually observed."
    }
  ],
  "firstListedAt": "2026-06-04T13:51:01.773591106Z",
  "detailsScraped": true,
  "scrapedAt": "2026-10-21T16:43:39Z"
}

💰 Pricing

You pay $1.50 per 1,000 listings ($0.0015 per listing), with or without details. Platform usage (compute and proxy traffic) is billed on top and is small. In our tests a 1,000-listing run used under 1 MB of datacenter proxy traffic and well under a cent of compute. Detail mode reads about 77 KB per listing, about $0.08 per 1,000 listings. So 1,000 listings cost about $1.50, or about $1.58 with details. Set a maximum charge per run and the scraper stops cleanly when it is reached.

❓ FAQ

Is it legal to scrape Ritchie Bros? The scraper only reads public listing data that any visitor sees without logging in. Check that your use of the data follows the site's terms and the laws that apply to you.

Do I need an account, cookies or a proxy? No account or cookies. Datacenter proxies are the default and work; if they are refused repeatedly, the run switches to US residential proxies by itself.

How many listings can I get? Everything a search matches: there is no 10,000-result ceiling. Active inventory is about 115,000 listings and sold history over 1.5 million. Use filters and the maximum to keep runs focused.

Why is a price or field empty? The site leaves some fields empty. Upcoming live auction lots often have no start price yet, and hours or serial numbers are missing on some items. Inspection ratings, the photo gallery and asking prices need Include listing details.

Where does the sold price come from? For Ritchie Bros live auctions the listed price of a sold lot is the hammer price. For online auctions (IronPlanet, GovPlanet and others) the hammer price is read from the listing page, so turn on details for those.

Can I schedule it or use the API? Yes. Save your input as a task, schedule it, and read the dataset through the API or the integrations.

⚠️ Limits

  • Bid history, seller and buyer details are not collected.
  • Some old sold lots have no listing page any more, so detail mode adds nothing to them.
  • Prices are in the listing's own currency (USD, CAD, EUR, AUD...). Only currentBidUsd is converted.
  • Locale versions of a link (/fr-ca/, /es/...) run the same search. Titles come as the site stores them, so some European lots carry a French or German title.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.