Reef AI: ask for any data. Try it
Looking for the overview — what this API returns, what it costs, and a call you can run without a key? See the Equipment Facts API page →
docs / equipmentfacts

Equipment Facts

Heavy equipment auctions in the US and Canada: auctions, lots, specs and live bids.

base /equipmentfacts/v15 endpoints
post/equipmentfacts/v1/auctions1 credit

Every upcoming (or past) auction on Equipment Facts, one clean row per auction: title, auctioneer (name, phone, website, logo), date and start time (UTC and as shown), type (online timed sale or on-site / webcast auction) and bidding format, status, location and address, description, equipment types, lot count (online sales) and the catalogue and bidding links. Filter by type, state, date, keyword or auctioneer; 25 per page with the site's own total.

ParameterAllowed / rangeDescription
status = upcomingoptionalupcoming · pastUpcoming auctions (default) or past auctions (auction results).
auction_typeoptionalonline · onsiteonline = timed online sales (AuctionTime); onsite = live on-site / webcast auctions.
stateoptional—US state or Canadian province, by name or 2-letter code (TX).
dateoptional—Only auctions on this date (YYYY-MM-DD).
queryoptional—Only auctions matching these words (title, description, auctioneer).
auctioneer_idoptional—Only this auctioneer's auctions (auctions[].auctioneer.account_id).
page = 1optional1–2000Page, from 1.
Try in playground →
post/equipmentfacts/v1/lots1 credit

The lots (equipment items) of one Equipment Facts auction: lot number, title, year, make, model, category, serial / VIN, hours, mileage, specs, description, photos, location, lot URL and the live bid state (current bid, next bid, increment, bid count and closing time on online sales). Filter by keyword, category or lot number; sort by lot number, year, make or model. 28 per page.

ParameterAllowed / rangeDescription
auction_idoptional—The auction's id (auctions[].auction_id).
urloptional—An auction catalogue URL (auctions[].catalogue_url) instead of auction_id.
page = 1optional1–2000Page, from 1.
sortoptionaldefault · lot_number · year_asc · year_desc · manufacturer · model · recently_added · recently_updatedOrder of lots.
queryoptional—Only lots matching these words.
categoryoptional—Only this category id (filters facet=category).
lot_numberoptional—Only this lot number.
include_bids = trueoptional—Read the live bid state (current bid, next bid, increment, bid count on online sales, closing time) from the site's bid service: one extra small request. false = only what the lot list carries.
Try in playground →
post/equipmentfacts/v1/lot1 credit

One lot in full: title, lot number, year, make, model, category, condition, serial / VIN, hours, mileage, every spec, the whole description, every photo (full size), item location, the live bid state, closing time, buyer's premium, the auction (date, location, catalogue) and the auctioneer, previous and next lot. Online-sale lots are served from AuctionTime, the same platform.

ParameterAllowed / rangeDescription
lot_idoptional—The lot's id (lots[].lot_id).
urloptional—A lot URL (lots[].url) instead of lot_id.
Try in playground →
post/equipmentfacts/v1/filters1 credit

The site's own filter values with counts — categories (with their ids), states, countries, conditions, auction types, auction dates or manufacturers — for upcoming lots or auctions. Use the values in auctions / search.

ParameterAllowed / rangeDescription
facetrequiredcategory · state · country · condition · auction_type · auction_date · manufacturerWhich filter. Auctions scope supports state, auction_type, auction_date.
scope = lotsoptionallots · auctionsCount lots or auctions.
status = upcomingoptionalupcoming · pastUpcoming auctions (default) or past auctions (auction results).
queryoptional—Only count matches for these words.
Try in playground →
Built for volume
5M+ requests a day

Measured at 60 requests a second across the fleet, with no central bottleneck. Volume pricing is on request, and per-key limits are raised for high-volume accounts.

Missing a source?
We build it

Tell us a site we do not cover yet and it becomes an engine. A customer asked for bestprice.gr on a Sunday and it was in the catalog the next day.

Support
2 minute median reply

Median time from a question in the live chat to the first answer, measured across every answered conversation. Setup help included, no support tier to buy.

One key, one balance
Every API included

No per-site plans and no separate subscriptions. One key and one credit pool across the whole catalog, so adding a source costs nothing up front.

Planning something large? Tell us the volume and the sources and we will come back with what it costs and what we would have to build.