Surplex Auction Lots Scraper avatar

Surplex Auction Lots Scraper

Pricing

Pay per event

Go to Apify Store
Surplex Auction Lots Scraper

Surplex Auction Lots Scraper

Scrape Surplex public industrial auction lots, bids, locations, specs, images, and auction timing for sourcing and market research.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Extract Surplex industrial auction lots, bid signals, locations, machinery specs, images, documents, and auction timing from public surplex.com pages.

What does Surplex Auction Lots Scraper do?

Surplex Auction Lots Scraper turns public Surplex machinery auction pages into structured datasets.

It can scrape:

  • 🏭 Industrial machinery lots
  • 🚜 Agricultural and earthmoving equipment
  • πŸ”© Metalworking and woodworking equipment
  • 🚚 Transport and logistics assets
  • πŸ’Ά Current bid and starting price signals
  • πŸ“ Lot locations and countries
  • 🧾 Manufacturer, model, year, and technical attributes
  • πŸ–ΌοΈ Image and document URLs

Who is it for?

This actor is built for equipment sourcing and industrial auction monitoring workflows.

  • Equipment dealers tracking underpriced lots
  • Liquidation buyers monitoring closing times
  • Resellers comparing current bid levels
  • Market analysts building machinery price benchmarks
  • Procurement teams watching surplus equipment categories
  • Data teams enriching internal sourcing dashboards

Why use this Surplex scraper?

Surplex pages contain useful lot data, but manual monitoring is slow.

This actor helps you:

  • Save repeatable lot snapshots
  • Compare auctions across categories
  • Export data to CSV, JSON, Excel, or API
  • Monitor Surplex without browser copy-paste
  • Feed pricing and resale analysis pipelines

Data you can extract

FieldDescription
titleSurplex lot title
lotUrlDirect lot page URL
displayIdSurplex display ID such as auction-lot number
auctionNameAuction name when available
locationCityLot city
locationCountryCodeCountry code
currentBidCurrent bid amount and currency
startingPriceStarting price amount and currency
bidsCountNumber of bids when visible
manufacturerParsed brand/manufacturer
modelParsed model/type
yearYear of build when visible
attributesFull technical specification array
imageUrlsLot image URLs
documentUrlsLot document URLs

How much does it cost to scrape Surplex auction lots?

The actor uses pay-per-event pricing.

There is a $0.005 start fee per run plus a per-lot extraction fee. Current per-lot prices are approximately:

Plan tierPrice per lot1,000 lots
Free$0.000030088$0.0301
Starter / Bronze$0.000026164$0.0262
Scale / Silver$0.000020408$0.0204
Business / Gold$0.000015698$0.0157

Use a low maxItems value for quick checks and increase it for production monitoring.

How to use it

  1. Open the actor on Apify.
  2. Add Surplex category, search, auction, or lot URLs.
  3. Set maxItems.
  4. Keep includeDetails on for full specs and images.
  5. Run the actor.
  6. Export the dataset.

Input options

Start URLs

Use Surplex pages such as:

  • Category URLs
  • Search URLs
  • Auction URLs
  • Individual lot URLs

Search queries

Add terms like:

  • lathe
  • forklift
  • CNC
  • excavator
  • woodworking

Maximum lots

maxItems limits dataset size and cost.

Include lot details

When enabled, the actor opens each lot page and extracts richer specifications.

Example input

{
"startUrls": [
{ "url": "https://www.surplex.com/en/c/metalworking/0d91005a-fa8e-4e8f-98b1-f4854018329f" }
],
"searchQueries": ["lathe"],
"maxItems": 100,
"includeDetails": true
}

Example output

{
"displayId": "A1-48006-17",
"title": "MAHO CNC milling machine",
"lotUrl": "https://www.surplex.com/en/l/...",
"auctionName": "Woodworking and metalworking machines",
"locationCity": "Blaubeuren",
"locationCountryCode": "de",
"currentBid": { "amount": 8200, "currency": "EUR" },
"manufacturer": "MAHO",
"year": "2017",
"imageUrls": ["https://media.tbauctions.com/..."]
}

Tips for better results

  • Use category URLs for broad market monitoring.
  • Use search queries for specific equipment classes.
  • Enable details for specs-heavy workflows.
  • Keep small limits for frequent scheduled checks.
  • Export JSON when you need nested attributes.

Integrations

Use the dataset with:

  • Google Sheets for lead review
  • Airtable for sourcing boards
  • BI tools for price monitoring
  • CRM systems for buyer workflows
  • Internal resale valuation models
  • Webhooks for newly found lots

API usage with Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('automation-lab/surplex-auction-lots-scraper').call({
startUrls: [{ url: 'https://www.surplex.com/en/c/metalworking/0d91005a-fa8e-4e8f-98b1-f4854018329f' }],
maxItems: 100,
includeDetails: true
});
console.log(run.defaultDatasetId);

API usage with Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_APIFY_TOKEN')
run = client.actor('automation-lab/surplex-auction-lots-scraper').call(run_input={
'startUrls': [{'url': 'https://www.surplex.com/en/c/metalworking/0d91005a-fa8e-4e8f-98b1-f4854018329f'}],
'maxItems': 100,
'includeDetails': True,
})
print(run['defaultDatasetId'])

API usage with cURL

curl -X POST 'https://api.apify.com/v2/acts/automation-lab~surplex-auction-lots-scraper/runs?token=YOUR_APIFY_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"maxItems":100,"includeDetails":true}'

MCP usage

Connect this actor to Apify MCP at:

https://mcp.apify.com/?tools=automation-lab/surplex-auction-lots-scraper

Claude Code setup:

$claude mcp add apify-surplex "https://mcp.apify.com/?tools=automation-lab/surplex-auction-lots-scraper"

Claude Desktop JSON config:

{
"mcpServers": {
"apify-surplex": {
"url": "https://mcp.apify.com/?tools=automation-lab/surplex-auction-lots-scraper"
}
}
}

Example prompts:

  • "Scrape 100 Surplex metalworking lots and summarize the top CNC machines."
  • "Find Surplex lots in Germany with current bids under 5000 EUR."
  • "Export Surplex auction lots with manufacturer, model, year, and location."

Scheduling

Schedule the actor daily or weekly to monitor new lots and bid changes.

A common setup is:

  • Daily category scrape
  • Low maxItems during early monitoring
  • Webhook when the run finishes
  • Export to a database or spreadsheet

Legality

Surplex Auction Lots Scraper extracts public web pages and does not require login credentials.

This actor extracts publicly available Surplex pages.

Use the data responsibly, respect applicable terms, and avoid excessive request volumes.

Do not use scraped data for spam, fraud, or unlawful activity.

FAQ

Can I scrape an individual Surplex lot URL?

Yes. Add the lot URL to startUrls and set includeDetails to true.

Can I monitor the same category every day?

Yes. Use Apify schedules and keep maxItems aligned with your monitoring budget.

Troubleshooting

Why are there fewer items than expected?

Surplex categories may have limited active lots, filters may narrow results, or maxItems may stop the run early.

Why are some fields empty?

Not every lot has bids, documents, manufacturer data, or year information. Missing values are returned as null.

Explore related Automation Lab actors:

Output formats

Apify datasets can be exported as:

  • JSON
  • CSV
  • Excel
  • XML
  • RSS
  • HTML table

Field quality notes

Surplex stores detailed specs as attributes.

The actor keeps the raw attributes array and also promotes common fields such as manufacturer, model, and year.

Performance notes

HTTP extraction is used because Surplex exposes useful data in server-rendered Next.js JSON.

This is lighter and cheaper than browser automation.

Changelog

Initial version extracts Surplex lots from public pages with optional detail enrichment.

Support

If a page shape changes or a field is missing, open an Apify issue with the run ID and input.