BidSpotter Scraper - Industrial Auction Lots & Live Bids
Pricing
Pay per event
BidSpotter Scraper - Industrial Auction Lots & Live Bids
Scrape BidSpotter industrial auction lots: current bids, opening prices, reserves, lot numbers, auctioneer, images, and catalogue metadata. Keyword search, for-sale categories, catalogue URLs, or lot pages — dealers, liquidators, and appraisers.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Andrej Kiva
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
5 hours ago
Last modified
Categories
Share
BidSpotter Scraper — Industrial Auction Lots & Live Bids
Crawloop Used Machinery Marketplace Suite — Structured extraction for industrial auctions and used equipment. Built for B2B sourcing, dealer intelligence, and auction price monitoring.
Industrial auction scrapers
| Troostwijk | Surplex | BidSpotter |
|---|---|---|
| Troostwijk Scraper | Surplex Scraper | BidSpotter Scraper ◄── you are here |
Disclaimer: Unofficial integration for publicly accessible sources. BidSpotter and related trademarks belong to their respective owners. Provided for informational use only; users must comply with applicable platform terms and laws.
BidSpotter scraper for industrial, commercial, plant, and machinery auctions. Extract live bids, opening prices, reserves, lot numbers, auctioneer, images, and catalogue metadata into JSON. Use keyword lot search, for-sale categories, catalogue URLs, or lot detail pages — a practical BidSpotter API alternative for Python, Node.js, and MCP workflows on Apify.
For detailed inputs, output examples, API snippets, MCP prompts, and limitations, see the BidSpotter Scraper API guide by Crawloop.
When to use this Actor
Use the BidSpotter Scraper when you need:
- Live lot bids & reserves —
currentBid,openingPrice,reserve,totalBids, status - Catalogue discovery — timed/live auction catalogues with auctioneer and category counts
- Keyword lot search — queries like
CNC,forklift,excavatoracross the marketplace - Category browse — metalworking, food & beverage, construction, vehicles, farm equipment paths
- Lot enrichment — full description, image gallery, and bid history in
detailsmode - US + UK coverage — BidSpotter.com (
com) or BidSpotter.co.uk (co.uk)
Ideal for machinery dealers, liquidators, asset recovery teams, appraisers, and researchers tracking industrial auction inventory.
Combine with Troostwijk Scraper and Surplex Scraper for a multi-house auction intelligence pipeline.
Used Machinery Auction Pipeline
Input sources Extraction Output───────────────────────────── ────────────────── ──────────────────Keyword search (/search-results) ─► listings (cards) ──► bid, reserve, imageCatalogue URL (/catalogue-id-…) ─► details (lot PDP) ──► description, galleryFor-sale URL (/for-sale/…) ─► ──► auctioneer, datesLot URL (/lot-{uuid})Join with Surplex + Troostwijk ──► cross-house price benchmarking
Key Features
- Keyword lot search —
searchQuerieshit BidSpotter lot search results with bids and reserves. - Catalogue & for-sale targeting — Scrape specific auction catalogues or industrial category URLs.
- Deep lot enrichment — In
detailsmode, open each lot page for description, images, and bid history. - Catalogue browser — List current timed/live auctions with auctioneer, dates, and categories.
- Dual site support — North America (
com) and UK/Europe (co.uk). - AWS WAF handling — Camoufox browser + Apify residential proxies (required for reliable runs).
- Structured JSON export — Stable fields for CRM, comps, and monitoring pipelines.
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | String | "search" | catalogues, catalogue_urls, search, for_sale, or lot_urls. |
scrapeMode | String | "listings" | listings for card-level rows or details for lot-page enrichment. |
searchQueries | Array | ["cnc"] | Keywords for search mode. |
startUrls | Array | [] | Catalogue, for-sale, or lot URLs (mode-dependent). |
site | String | "com" | com or co.uk. |
auctionType | String | "" | Optional Timed / Live filter for catalogues mode. |
maxCatalogues | Integer | 5 | Cap catalogues processed (0 = unlimited). |
maxPages | Integer | 3 | Max list pages per source (0 = unlimited). |
maxItems | Integer | 50 | Max dataset rows (0 = unlimited). |
concurrency | Integer | 2 | Parallel detail fetches (1–5). |
proxyConfiguration | Object | residential | Apify Proxy — RESIDENTIAL recommended. |
Input example — keyword search
{"mode": "search","scrapeMode": "listings","searchQueries": ["cnc", "forklift"],"site": "com","maxPages": 2,"maxItems": 100,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Input example — catalogue lots
{"mode": "catalogue_urls","scrapeMode": "details","startUrls": [{"url": "https://www.bidspotter.com/en-us/auction-catalogues/eamagroup/catalogue-id-eama-g11606"}],"maxPages": 3,"maxItems": 50}
Output fields
| Field | Description |
|---|---|
type | lot or catalogue |
lotId / lotNumber | Lot UUID and display number |
catalogueId / auctionId | Catalogue reference and auction UUID |
title / description | Lot or catalogue text |
openingPrice / currentBid / reserve | Pricing fields |
currency / totalBids / lotClosed / status | Bid state |
auctionHouse / auctionType / location | Auction context |
startDate / endDate | Timing (ISO when available) |
imageUrl / images / bidHistory | Media and history |
url / searchQuery / scrapedAt | Provenance |
Output example
{"type": "lot","lotId": "ca989b95-402c-4dae-a2e4-b4970044bef1","lotNumber": "999","catalogueId": "eama-g11606","title": "2021 JCB 8008 CTS 1T MICRO EXCAVATOR","openingPrice": 6900,"currentBid": 1200,"reserve": 7600,"currency": "GBP","totalBids": 3,"auctionType": "Timed","auctionHouse": "EAMA Group","url": "https://www.bidspotter.com/en-us/auction-catalogues/eamagroup/catalogue-id-eama-g11606/lot-ca989b95-402c-4dae-a2e4-b4970044bef1","scrapedAt": "2026-08-05T12:00:00Z"}
Use cases
- Monitor BidSpotter industrial lots for CNC, metalworking, food processing, and material handling
- Benchmark opening prices and reserves across auctioneers
- Feed dealer CRM / sourcing pipelines with structured lot JSON
- Track timed auction endings for bid alerts
- Combine BidSpotter lots with Surplex/Troostwijk for cross-market comps
Integration examples
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('crawloop/bidspotter-scraper').call({mode: 'search',scrapeMode: 'listings',searchQueries: ['cnc'],maxItems: 50,proxyConfiguration: { useApifyProxy: true, apifyProxyGroups: ['RESIDENTIAL'] },});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items.slice(0, 5));
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("crawloop/bidspotter-scraper").call(run_input={"mode": "search","scrapeMode": "listings","searchQueries": ["forklift"],"maxItems": 50,"proxyConfiguration": {"useApifyProxy": True,"apifyProxyGroups": ["RESIDENTIAL"],},})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item.get("title"), item.get("currentBid"), item.get("currency"))
cURL
curl -s -X POST "https://api.apify.com/v2/acts/crawloop~bidspotter-scraper/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"mode":"search","searchQueries":["excavator"],"maxItems":20,"proxyConfiguration":{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"]}}'
MCP and AI assistants
Use this Actor from AI tools via Apify MCP. Connect your Apify account, then call this Actor by its Store ID / name.
Example prompts:
- "Run BidSpotter Scraper for searchQueries CNC and forklift, return the top 20 lots as JSON"
- "Scrape BidSpotter catalogue lots for a given catalogue-id URL in details mode"
- "Chain BidSpotter Scraper then Surplex Scraper to compare industrial auction asking prices"
Suite next step
After BidSpotter lot discovery, enrich European industrial inventory with Surplex Scraper or Troostwijk Scraper for cross-house benchmarking.
FAQ
Is this a BidSpotter API?
No official public API is required. This Actor scrapes publicly available catalogue and lot pages and returns structured JSON for Python, Node.js, and MCP clients.
Why residential proxies?
BidSpotter sits behind AWS WAF. Datacenter IPs often receive Human Verification pages. Use Apify RESIDENTIAL groups.
Catalogue-only vs lots?
mode: catalogues returns auction catalogue cards. Use search, catalogue_urls, or for_sale for lot-level bids and prices.
Does it cover BidSpotter.co.uk?
Yes — set site: "co.uk".
Related Actors
| Actor | Role |
|---|---|
| Surplex Scraper | EU industrial auction lots |
| Troostwijk Scraper | EU industrial auction lots |
| BidSpotter Scraper ◄── you are here | Industrial auction lots (US/UK) |