AuctionTime Scraper — Lots, Bids & Dates
Pricing
from $23.99 / 1,000 auction lots
AuctionTime Scraper — Lots, Bids & Dates
Scrape public AuctionTime equipment auctions for farm, construction, and truck lots. Returns the bid, auction date, year, make, model, hours, location, seller, and photos. No login.
Pricing
from $23.99 / 1,000 auction lots
Rating
0.0
(0)
Developer
Andrej Kiva
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Disclaimer: Unofficial tool — not affiliated with, sponsored by, or endorsed by AuctionTime or Sandhills or their affiliates. Data is read from publicly accessible auction search and lot pages only. No login. You are responsible for complying with applicable law (including GDPR where a seller or contact name appears) and the site’s terms. No warranty on accuracy or availability. Provided for informational and research use.
Scrape public AuctionTime equipment auctions for farm machinery, construction equipment, trucks, and trailers. Each row is one lot: title, year, make, model, current bid when published, auction date, hours, location, seller, and photos.
Dealers and appraisers use it to watch upcoming lots and to export auction-result metadata. Sold hammer prices are often hidden on the public card, so a row can have a date and specs with an empty price.
Crawloop Used Machinery Marketplace Suite — equipment auctions and dealer inventory.
| IronPlanet | GovPlanet | Ritchie Bros | BidSpotter | NetBid | AuctionTime | Purple Wave |
|---|---|---|---|---|---|---|
| IronPlanet Scraper | GovPlanet Scraper | Ritchie Bros Auction Scraper | BidSpotter Scraper | NetBid Scraper | AuctionTime Scraper ◄── you are here | Purple Wave Auctions Scraper |
| AuctionTime | TractorHouse | MachineryTrader | TruckPaper |
|---|---|---|---|
| AuctionTime Scraper ◄── you are here | TractorHouse Scraper | MachineryTrader Scraper | TruckPaper Scraper |
When to use
Use this Actor when you need AuctionTime lots in a dataset: upcoming auctions, a keyword such as excavator, or a category URL you already have.
Use TractorHouse Scraper next when you want retail asking prices for the same kind of farm equipment. Use Ritchie Bros Auction Scraper when the lot is on Ritchie Bros instead of AuctionTime.
Key features
- Search by manufacturer, category id, state, or a start URL. A keyword then keeps lots whose title, make, model, or description contains that word
- Upcoming auctions, auction results, or the for-sale catalog
- Lot number, auction date, current bid, hours, serial, seller, and images from the search card
- Optional detail pages for address enrichment
- Monitor mode: the first run stores fingerprints and writes no rows; later runs emit new lots and price changes
- Phone fields stay off unless you turn them on
Input
| Field | Default | What it does |
|---|---|---|
searchQuery | excavator | Extra text filter. A keyword alone does not search the catalog |
listingType | Auction | Auction, Auction Results, or For Sale |
manufacturer | empty | Brand filter |
category | empty | Sandhills category id |
state | empty | US state code |
startUrls | empty | Search, category, or lot URLs |
runMode | listings | details opens each lot page |
maxItems | 50 | Maximum saved rows |
maxPagesPerUrl | 3 | Search pages per URL |
pricedOnly | false | Keep only rows with a numeric price or bid |
monitorMode | false | New lots and price changes after a seed run |
includePhones | false | Keep public phone fields |
proxyConfiguration | US residential | Required for Cloudflare |
{"searchQuery": "excavator","listingType": "Auction","manufacturer": "CATERPILLAR","state": "TX","maxItems": 50,"maxPagesPerUrl": 2,"runMode": "listings","proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US"}}
A category page you already copied from the browser also works:
{"startUrls": [{ "url": "https://www.auctiontime.com/listings/construction-equipment/for-sale/list" }],"maxItems": 40}
Output
| Field | Meaning |
|---|---|
title, make, model, year | Lot identity |
currentBid, price, priceFormatted, currency | Bid or published price. Empty when the card only says Auction |
auctionDate, lotNumber | When and which lot |
hours, serialNumber, category | Specs from the card |
location, city, state | Where the machine sits |
dealerName | Seller or auction company |
url, images | Lot link and photos |
changeType | new or price_change in monitor mode |
{"id": "42","title": "2018 CATERPILLAR 320","make": "CATERPILLAR","model": "320","year": "2018","currentBid": 12500,"price": null,"auctionDate": "Oct 22, 2026","lotNumber": "14A","hours": "4500","state": "TX","dealerName": "Example Auction Co","url": "https://www.auctiontime.com/listing/auction/42"}
Use cases
- Watch upcoming construction and farm auctions for a make and model
- Export lot metadata before a sale for a bid sheet
- Compare AuctionTime lots with retail asking prices from TractorHouse
- Schedule a monitor so only new lots and bid changes land in the dataset
Integration examples
Node.js
import { ApifyClient } from "apify-client";const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor("crawloop/auctiontime-scraper").call({searchQuery: "excavator",listingType: "Auction",maxItems: 50,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Python
from apify_client import ApifyClientclient = ApifyClient(token="APIFY_TOKEN")run = client.actor("crawloop/auctiontime-scraper").call(run_input={"searchQuery": "excavator","listingType": "Auction","maxItems": 50,})items = client.dataset(run["defaultDatasetId"]).list_items().itemsprint(items)
cURL
curl "https://api.apify.com/v2/acts/crawloop~auctiontime-scraper/runs?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"searchQuery":"excavator","listingType":"Auction","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 name crawloop/auctiontime-scraper.
Example prompts:
- "Run AuctionTime Scraper for Caterpillar excavators in Texas and return the top 20 lots as JSON with bid, date, and hours."
- "Scrape upcoming AuctionTime farm equipment lots and summarize make, model, and auction date."
- "Chain AuctionTime Scraper then TractorHouse Scraper to compare auction lots with retail asking prices."
Suite next step
After the auction export, run TractorHouse Scraper for retail asking prices on the same farm equipment, or Ritchie Bros Auction Scraper for Ritchie Bros lots.
FAQ
Does this log in or place bids?
No. It reads public search cards and, in details mode, public lot pages. It does not sign in, watch, or bid.
Why did a keyword return no rows?
AuctionTime's public search HTML applies manufacturer, category, and state. It does not apply a keyword by itself, and this Actor does not save that unfiltered catalog. Set a manufacturer or paste a filtered start URL, then use the keyword to keep matching rows.
Why is the price empty?
Auction result and some live cards publish the word Auction instead of a number. The hammer price is often behind a login. pricedOnly drops those rows.
What does monitor mode write on the first run?
Nothing to the dataset. It stores lot fingerprints. The next scheduled run writes new lots and price or bid changes.