Ritchie Bros Heavy Equipment & Auction Listings Scraper avatar

Ritchie Bros Heavy Equipment & Auction Listings Scraper

Pricing

from $6.80 / 1,000 results

Go to Apify Store
Ritchie Bros Heavy Equipment & Auction Listings Scraper

Ritchie Bros Heavy Equipment & Auction Listings Scraper

Scrape Ritchie Bros. used heavy equipment auction lots: excavators, dozers, loaders, cranes, trucks and more. Get make, model, year, category, starting bid, auction date, location, serial and condition. Export to JSON, CSV or Excel.

Pricing

from $6.80 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Ritchie Bros Heavy Equipment & Auction Listings Scraper

Ritchie Bros Heavy Equipment & Auction Listings Scraper

Here is one real result, with every field the actor returns:

{
"title": "2018 Cat 349F",
"make": "Cat",
"model": "349F",
"year": 2018,
"category": "Tracked Excavator",
"industry": "Construction",
"categoryGroup": "Excavators",
"description": "2018 Cat 349F Tracked Excavator",
"condition": "used",
"isUnused": false,
"isInoperable": false,
"isParts": false,
"usageHours": 6816,
"odometerMiles": null,
"odometerKm": null,
"serialNumber": "CAT0349FLHPD10247",
"stockNumber": null,
"startPrice": 100,
"priceCurrency": "CAD",
"buyNowAvailable": false,
"buyNowPrice": null,
"buyingFormat": "Live Auction",
"buyingFormatLabel": "Timed Auction",
"sellingMethod": "TAL",
"ironCladAssurance": false,
"inspectionStatus": "INSPECTION_COMPLETED",
"listingStatus": "New",
"auctionName": "Edmonton, AB, CAN - Aug 11, 2026",
"auctionDate": "2026-08-11T14:00:00.000Z",
"auctionEndDate": "2026-08-13T01:00:00.000Z",
"biddingEndTime": "2026-08-11T15:26:00.000Z",
"saleNumber": "2026347",
"sellerPlatform": "Ritchie Bros. Auctioneers",
"locationCity": "Nisku",
"locationState": "AB",
"locationCountry": "CAN",
"latitude": 53.2604,
"longitude": -113.5464,
"features": "Located in Lane 5 Spot 10, Air Conditioner, Straight Travel Pedal, Control Pattern Changer, Rear View Camera, 2017 US EPA Label, CARB Compliant, Requires Diesel Exhaust Fluid, Positive Air Shutoff, 15 ft 6 in Stick, Auxiliary Hydraulic Plumbing, 35.5 in Triple Grouser Track Shoes, Manual Quick Coupler, 53 in Digging Bucket, Catwalks, Additional Counterweight",
"imageUrl": "https://cdn.ironpla.net/i/22362/713/8075dc2c-371d-4e39-869e-f7d2cfbd489d.jpg",
"hasPhoto": true,
"itemNumber": "15480431",
"listingId": "580600B8-B817-35F8-A2FE-D704EE7DAA59",
"listingUrl": "https://www.rbauction.com/cp/15480431",
"searchQuery": "excavator",
"source": "Ritchie Bros.",
"observedAt": "2026-08-09T17:56:39.127Z"
}

The most complete Ritchie Bros equipment scraper available. It returns every field each auction lot exposes, from make, model and year to serial number, usage hours, starting bid, auction date and location coordinates, and gives you filters on manufacturer, model, category, year, price, hours and location to target exactly the lots you need.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

The actor runs each equipment search you pass against the Ritchie Bros. auction catalog, paginates through the matching lots, applies your filters (make, model, category, year range, price range, max hours, country, state), and writes one normalized record per lot to the run's dataset. Every record includes make, model and year, category and industry, condition flags, usage hours or odometer, serial and stock numbers, starting bid and currency, buy-now details, the full auction schedule, seller platform, location with coordinates, a features summary, and the listing image and URL.

Data covers used heavy equipment auction lots on rbauction.com worldwide: excavators, dozers, loaders, cranes, trucks and more. Filter by country and state to focus on a single region.

Quickstart

Open the actor, paste this into the input, and press Run. It returns Caterpillar excavator lots.

{
"searchQueries": ["excavator"],
"make": "Caterpillar",
"maxLots": 15
}

Each item in searchQueries runs its own search; results are combined up to maxLots. Every other field is an optional filter applied to the combined results.

Input reference

FieldTypeRequiredDefaultDescription
searchQueriesstring[]no["excavator"]One or more equipment keywords, categories or types (for example excavator, wheel loader, cat 320, mack truck). One run covers every search.
maxLotsintegerno40Maximum auction lots to return across all searches.
makestringno(any)Only keep lots from this manufacturer, for example Caterpillar, Volvo, John Deere, Komatsu.
modelstringno(any)Only keep lots matching this model, for example 320, D6, 966H.
categorystringno(any)Only keep lots whose category contains this text, for example excavator, dozer, loader, crane, truck.
yearMinintegerno(any)Only keep lots manufactured in this year or later.
yearMaxintegerno(any)Only keep lots manufactured in this year or earlier.
priceMinintegerno(any)Only keep lots with a starting bid at or above this amount.
priceMaxintegerno(any)Only keep lots with a starting bid at or below this amount.
hoursMaxintegerno(any)Only keep lots with meter/usage hours at or below this value (when hours are published).
countrystringno(any)Only keep lots in this country (3-letter code, for example USA, CAN, AUS).
statestringno(any)Only keep lots in this state/region code, for example TX, CA, ON, VIC.

Output reference

One dataset item per auction lot. Types: string, integer, number, boolean, or null when the source value is absent.

FieldTypeDescription
titlestringLot title as shown on the listing.
makestringManufacturer, or null when not published.
modelstringModel designation, or null.
yearintegerYear of manufacture, or null.
categorystringDetailed equipment category.
industrystringIndustry grouping, for example Construction.
categoryGroupstringHigh-level category, for example Excavators.
descriptionstringShort lot description.
conditionstringCondition label, for example used, unused.
isUnusedbooleantrue when the item is unused.
isInoperablebooleantrue when the item is marked inoperable.
isPartsbooleantrue when sold for parts.
usageHoursintegerMeter/usage hours, or null.
odometerMilesnumberOdometer in miles, or null.
odometerKmnumberOdometer in kilometers, or null.
serialNumberstringSerial or VIN, or null.
stockNumberstringStock number, or null.
startPriceintegerStarting bid amount.
priceCurrencystringCurrency of the prices, for example USD, CAD, EUR.
buyNowAvailablebooleanWhether a buy-now price is offered.
buyNowPriceintegerBuy-now price, or null.
buyingFormatstringBuying format, for example Live Auction.
buyingFormatLabelstringDisplay label for the format, for example Timed Auction.
sellingMethodstringRitchie Bros. selling method code.
ironCladAssurancebooleanWhether IronClad Assurance applies.
inspectionStatusstringInspection status, for example INSPECTION_COMPLETED.
listingStatusstringListing status, for example New.
auctionNamestringAuction name and location.
auctionDatestringAuction start date (ISO 8601).
auctionEndDatestringAuction end date (ISO 8601).
biddingEndTimestringTime bidding closes for this lot (ISO 8601).
saleNumberstringSale number.
sellerPlatformstringSelling platform, for example Ritchie Bros. Auctioneers.
locationCitystringCity where the item is located.
locationStatestringState/region code.
locationCountrystringCountry code.
latitudenumberLocation latitude, or null.
longitudenumberLocation longitude, or null.
featuresstringComma-separated feature and attachment summary.
imageUrlstringURL of the listing image, or null.
hasPhotobooleanWhether the lot has a photo.
itemNumberstringRitchie Bros. item number.
listingIdstringInternal listing ID (unique per lot).
listingUrlstringCanonical listing URL.
searchQuerystringThe input search this lot was found under.
sourcestringAlways Ritchie Bros..
observedAtstringISO 8601 timestamp of when the record was collected.

Example output record

Real record from a live run (input {"searchQueries":["excavator"],"make":"Caterpillar","maxLots":15}):

{
"title": "2015 Caterpillar 313F",
"make": "Caterpillar",
"model": "313F",
"year": 2015,
"category": "Tracked Excavator",
"categoryGroup": "Excavators",
"condition": "used",
"odometerMiles": 5204.603496,
"odometerKm": 8376,
"serialNumber": "CAT0313FEGJD00457",
"startPrice": 100,
"priceCurrency": "EUR",
"buyingFormat": "Live Auction",
"auctionName": "Ocana, ESP - Sep 16, 2026",
"auctionDate": "2026-09-16T06:00:00.000Z",
"locationCity": "Ocana",
"locationState": "CSTL",
"locationCountry": "ESP",
"latitude": 39.933334,
"longitude": -3.5166667,
"features": "2500 mm Stick, 500 mm Triple Grouser Track Shoes, 600 mm Digging Bucket",
"itemNumber": "15339711",
"listingUrl": "https://www.rbauction.com/cp/15339711",
"searchQuery": "excavator",
"source": "Ritchie Bros.",
"observedAt": "2026-08-09T17:53:49.895Z"
}

Run via API and CLI

Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.

Run synchronously and get dataset items in one call:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~ritchie-bros-equipment-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"searchQueries":["excavator"],"make":"Caterpillar","yearMin":2015,"maxLots":50}'

Start a run asynchronously:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~ritchie-bros-equipment-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"searchQueries":["wheel loader","dozer"],"country":"USA","state":"TX","maxLots":200}'

Apify CLI:

apify call scrapers_lat/ritchie-bros-equipment-scraper \
--input '{"searchQueries":["cat 320"],"maxLots":25}'

Fetch results

Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginate large datasets
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"

<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.

Billing and limits

  • Pay per result. You are charged per auction lot returned (result event). See the pricing tab for the current per-result price.
  • No charge on failure. Failed searches do not push billable lots, so empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • Free Apify plans are capped at 10 lots per run. Upgrade for higher maxLots.

FAQ and troubleshooting

A run returned 0 records. Why? Your filter combination matched nothing in the current catalog. Loosen a filter (for example widen the year range or drop state), or try a broader search term. Zero-result runs are not charged.

Why are make and model sometimes null? Some lots, especially new or unbranded items, do not publish a structured make and model. Those fields are returned as null rather than invented; the title and description still describe the item.

How do I filter to one country and state? Set country to the 3-letter code (for example USA) and state to the region code (for example TX).

What currency are the prices in? Each lot's currency is returned in priceCurrency. Lots at different auctions can use different currencies (USD, CAD, EUR), so always read the price together with its currency.

Can I search several equipment types at once? Yes. Put each type in the searchQueries array. One run covers them all, and each record's searchQuery tells you which search it came from.

Is this an official Ritchie Bros tool? No. This actor is independent and has no affiliation with Ritchie Bros. It reads only publicly available auction listings. Use it in accordance with the site's terms.

More scrapers at scrapers.lat

Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.


Independent tool, not affiliated with Ritchie Bros. Accesses only publicly available auction listings. Use in accordance with the site's terms of service.