Troostwijk Auctions Scraper

Troostwijk Auctions runs Europe's largest industrial and agricultural equipment auctions, and the category pages hold more live lots than any dashboard...

Troostwijk Auctions runs Europe's largest industrial and agricultural equipment auctions, and the category pages hold more live lots than any dashboard shows at once. Rows give current bid in cents, bid count, closing time, city and country. No bidder or seller identity collected.

$1.92 / 1,000 · Recently published - building its public record.

Run it on Apify → Free to try - runs bill per result on your own account.

What you give it

Every field is optional unless marked; sensible defaults do the rest.

FieldTypeWhat it doesDefault
categoryUrls array One or more Troostwijk Auctions category page URLs to sweep, e.g. https://www.troostwijkauctions.com/en/c/agricultural/harvesters/4bf74b6b-1c39-4fe8-a9ed-89dcd1793f5b. Browse troostwijkauctions.com, pick a category, and paste its URL here - the site's own keyword search is not used by this actor (see "Finding a category URL" below for why). ["https://www.troostwijkauctions.com/en/c/agricultural/harvesters/4bf74b6b-1c39-4fe8-a9ed-89dcd1793f5b"]
maxItems integer Stop after this many lots, across all category URLs combined. Free-plan runs are capped at 5 items. The form starts at 25 for a cheap first run - that is the form's prefill, not a cap on your plan; clear it to use the default of 500. 500
reportFailures boolean When a run fails, send the developer the actor name and build, an error category, the error message (truncated) and a one-way hash of your input - so a bug can be fixed without anyone asking you to reproduce it. Your input itself, your results and your identity are never sent, and successful runs send nothing at all. Switch this off and the actor behaves exactly the same. True

What you get back

One JSON object per result, with exactly these fields - no seller identities, no contact data, ever.

FieldTypeMeaning
lotId string Troostwijk lot ID.
itemId ['string', 'null'] The underlying item ID, shared if the same item is relisted in a later auction.
auctionId ['string', 'null'] ID of the auction this lot belongs to.
displayId ['string', 'null'] Human-readable lot number as shown on the site.
title string Lot title as posted.
description ['string', 'null'] Lot description, when the listing has one.
url ['string', 'null'] Direct link to the lot.
biddingStatus ['string', 'null'] e.g. BIDDING_OPEN, BIDDING_CLOSED.
bidsCount ['integer', 'null'] Number of bids placed so far.
saleTerm ['string', 'null'] Reserve-price status, e.g. OPEN_RESERVE_PRICE_NOT_ACHIEVED.
currentBidCents ['integer', 'null'] Current highest bid, in cents. Not the final sale price until the auction closes.
currency ['string', 'null'] Currency of currentBidCents.
startDate ['string', 'null'] When bidding opened, ISO timestamp.
endDate ['string', 'null'] When bidding closes, ISO timestamp.
city ['string', 'null'] Lot location, city-level only - no addresses or coordinates.
countryCode ['string', 'null'] Two-letter lot location country code.
category ['string', 'null'] The category page this lot was read from.
imageUrl ['string', 'null'] Lot photo URL.
followersCount ['integer', 'null'] How many bidders are watching this lot - a demand signal.

Health

Recently published - building its public record. Live record, failures included: status page.

Full documentation, examples and the AI-assistant prompt live on the store page.