Surplex Industrial Machinery Auction Lot Scraper avatar

Surplex Industrial Machinery Auction Lot Scraper

Pricing

from $0.80 / 1,000 record scrapeds

Go to Apify Store
Surplex Industrial Machinery Auction Lot Scraper

Surplex Industrial Machinery Auction Lot Scraper

Every live lot on Surplex, Europe's largest industrial-machinery auctioneer — manufacturer, model, year, technical specs, bid data, VAT regime, and location for cross-border sourcing.

Pricing

from $0.80 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Categories

Share

Scrape every live auction lot from Surplex, Europe's largest industrial-machinery auctioneer. Returns manufacturer, model, year, technical specs, bid data, category, VAT regime, and pickup location for metalworking, construction, agricultural, and commercial-vehicle lots across ~200 running auctions.


Surplex Scraper Features

  • Walks the full auction → lot hierarchy, not just a card or a single listing page
  • Extracts manufacturer, model, year of manufacture, and a full technical-specs table per lot — power, capacity, dimensions, serial number, and whatever else the seller published
  • Returns current bid, starting bid, currency, and bid count for every lot
  • Resolves the EU margin-scheme flag into a plain MARGIN_SCHEME / STANDARD_VAT field, so a cross-border buyer can price VAT before bidding
  • Carries the full /en/c/ category taxonomy trail on every row (e.g. "Construction and Earthmoving > Construction cranes")
  • Covers every open auction across all categories in one run — metalworking, woodworking, forklifts, commercial vehicles, agricultural and construction plant
  • Full-size photo URLs and viewing/inspection details, so you don't need a second pass to see the machine

Who Uses Surplex Auction Data?

  • Machine dealers and exporters — spot underpriced lots before an auction closes and compare them against your own inventory
  • Insolvency administrators and asset managers — track disposal values across an insolvency's full lot list without opening each page by hand
  • Plant appraisers — build residual-value comps for used industrial equipment, or at least the dataset that makes them possible
  • Manufacturers — benchmark what your own equipment sells for on the secondary market
  • Procurement teams — watch for a specific machine category or manufacturer across every running auction at once

How Surplex Scraper Works

  1. Reads the auction index and enumerates every open auction across all categories.
  2. Walks each auction's paginated lot list to find every lot it's currently selling.
  3. Visits each lot page and pulls the full record — specs, bids, location, images, and category.
  4. Streams results to your dataset as they're found, up to your maxItems cap.

Input

{
"maxItems": 100
}
FieldTypeDefaultDescription
maxItemsInteger10Maximum number of lot records to return in this run.
resumeCursorStringCursor from a previous run's Output. Leave empty for a fresh crawl.

Surplex Scraper Output Fields

{
"lot_id": "2",
"lot_url": "https://www.surplex.com/en/l/raw-boilers-%E2%80%93-with-dephlegmators-A1-49805-2",
"auction_id": "A1-49805",
"auction_title": "Brennanlage & Destillationstechnik - Brennkessel, Maischetank, Kühler und Zubehör",
"auction_url": "https://www.surplex.com/en/a/brennanlage-destillationstechnik-brennkessel-maischetank-kuhler-und-zubehor-A1-49805",
"auction_country": "AT",
"auction_ends_at": "2026-09-21T13:00:00.000Z",
"lot_number": "A1-49805-2",
"title": "Raw boilers – with dephlegmators",
"manufacturer": "Christian Carl CC",
"model": "Rohbrennkessel",
"year_of_manufacture": 1995,
"category_path": ["More industrial categories", "Pharmaceutical, Cosmetic and Chemistry Equipment"],
"condition": "Not applicable",
"current_bid": 1000,
"starting_bid": 1000,
"currency": "EUR",
"bid_count": 1,
"vat_regime": "STANDARD_VAT",
"location_city": "Eisenerz",
"location_country": "AT",
"technical_specs": {
"Serial number": "10571",
"Capacity": "315.00 l/hr",
"Total dimension Height": "3200 mm"
},
"description": "Christian Carl CC raw boiler with 315l filling volume, in very good, maintained condition...",
"image_urls": ["https://media.tbauctions.com/image-media/70f1965f-ffca-4cd7-bb77-46623fbf9286/file"],
"inspection_dates": "Eisenerz, AT: By appointment: Nur per Voranmeldung unter: m.gremsl@innoevation.at",
"scraped_at": "2026-09-21T11:39:54.074Z"
}
FieldTypeDescription
lot_idStringNumeric lot identifier.
lot_urlStringCanonical lot detail page URL.
auction_idStringIdentifier of the parent auction.
auction_titleStringParent auction's display name.
auction_urlStringCanonical auction detail page URL.
auction_countryStringISO country code of the auction's collection/pickup location.
auction_ends_atStringAuction close time, ISO 8601.
lot_numberStringFull lot identifier as shown on the site's own "Lot" field.
titleStringLot title.
manufacturerStringBrand/manufacturer.
modelStringType/model.
year_of_manufactureIntegerYear the machine was built.
category_pathArrayCategory taxonomy trail.
conditionStringItem condition as published by the seller.
current_bidNumberCurrent highest bid (falls back to the starting bid pre-first-bid).
starting_bidNumberOpening bid amount.
currencyStringISO currency code for the bid amounts.
bid_countIntegerNumber of bids placed on the lot so far.
vat_regimeStringMARGIN_SCHEME or STANDARD_VAT.
location_cityStringPickup/collection city.
location_countryStringISO country code of the pickup/collection location.
technical_specsObjectAttribute table beyond brand/type/year — serial number, weight, power, dimensions, and more.
descriptionStringSeller-provided lot description.
image_urlsArrayFull-size lot photo URLs.
inspection_datesStringViewing/inspection window or appointment note.
scraped_atStringTimestamp the record was scraped.

Resuming a large crawl

Every run emits a resumeCursor in its Output. If a large crawl stops before it finishes — because it hit maxItems, your spend cap (maxTotalChargeUsd), or was aborted — start a new run with the same input plus that resumeCursor to continue from where it left off. The crawl resumes from the queued work the previous run didn't reach.

  • You are not re-charged for records the earlier run already delivered.
  • Resume within your account's run-retention window — on the free tier, roughly your 10 most recent runs. Once the source run is pruned, its resumeCursor is no longer valid.
  • resumeCursor is opaque — supply it unmodified.

FAQ

How do I scrape Surplex auction lots?

Surplex Scraper needs no account or login. Set a maxItems cap and run it — it walks every open auction and returns lot-level records with specs, bids, and location.

What data can I get from Surplex?

Every field a Surplex lot page publishes: manufacturer, model, year, a full technical-specs table, current and starting bid, currency, category taxonomy, VAT regime, pickup location, photos, and inspection details.

Does this cover every category, or just one?

One run covers every open auction across every category — metalworking, woodworking, construction, agricultural, commercial vehicles, and more. There's no per-category filter to configure.

How much does Surplex Scraper cost to run?

Pricing is pay-per-record on the Apify platform. Check the actor's pricing tab on the Apify Store for the current per-record rate.

Do I need an account or API key for Surplex?

No. Surplex Scraper reads publicly listed auction and lot pages — no login, API key, or account required.


Need More Features?

Need custom fields, a specific category filter, or a different auction house entirely? File an issue or get in touch.

Why Use Surplex Scraper?

  • Full lot detail, not a card — manufacturer, model, and a full spec table per lot, which is what a dealer actually prices on
  • One run, every category — no need to configure or repeat runs per category; the crawl walks the full auction index itself
  • VAT-aware — resolves the EU margin-scheme flag into a plain field, because a cross-border bid's economics depend on it