Bidsquare Auction House Lot Listings Scraper avatar

Bidsquare Auction House Lot Listings Scraper

Pricing

from $0.80 / 1,000 record scrapeds

Go to Apify Store
Bidsquare Auction House Lot Listings Scraper

Bidsquare Auction House Lot Listings Scraper

Scrapes live, upcoming, and closed auction lots from Bidsquare, covering roughly 250 member auction houses. Each record includes lot descriptions, category, estimate range, bidding status, and hammer price for closed lots.

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

4 hours ago

Last modified

Share

Bidsquare Auction Lot Listings Scraper

Scrapes live, upcoming, and closed auction lots from Bidsquare, the marketplace aggregating roughly 250 independent auction houses. Returns lot descriptions, estimates, bidding status, and closed-lot hammer prices in clean JSON.


Bidsquare Auction Lot Listings Scraper Features

  • Extracts every lot across Bidsquare's live/upcoming calendar and its closed archive — not just the handful of items shown on the auction summary page
  • Returns estimate ranges, buyer's premium, and hammer prices for sold lots, even on auction houses that hide bidding activity behind a login wall
  • Captures auction-level context on every row — auction house, auction title, sale window, and location — so a lot never arrives orphaned from its sale
  • Pulls full-size photo sets per lot, deduplicated to the actual gallery for that item
  • Picks up where it left off on large runs via a resume cursor, at no extra charge for records you already have

Who Uses This?

  • Appraisers — build comparables from closed hammer prices instead of guessing at fair market value
  • Galleries and dealers — track what's moving through regional auction houses in a given category before consigning or bidding
  • Estate and trust valuers — pull documented sale results across multiple houses for a single valuation file
  • Collectors and researchers — watch specific categories (fine art, Asian works, decorative arts, jewelry) across the full member-house roster instead of checking 250 sites by hand

How Bidsquare Auction Lot Listings Scraper Works

  1. Give it a maxItems limit — or leave the default and let it run against the full calendar.
  2. It works through Bidsquare's live/upcoming auctions and its closed archive, following each auction house's full lot catalog rather than the abbreviated preview shown on the summary page.
  3. Each lot lands in your dataset with its own fields plus the auction it belongs to, ready to filter, join, or export.

Input

{
"maxItems": 100
}
FieldTypeDefaultDescription
maxItemsInteger10Maximum number of lots to return. Leave high (or omit) for a full sweep.
resumeCursorStringCursor from a previous run's Output. Continues a crawl that stopped early.

Bidsquare Auction Lot Listings Scraper Output Fields

{
"lot_id": "9551534",
"lot_url": "https://www.bidsquare.com/online-auctions/annex-auctions/vintage-j-b-hirsch-fisherman-sailor-holding-a-lantern-9551534",
"lot_number": "100",
"title": "Vintage J.B. Hirsch Fisherman/Sailor Holding a Lantern",
"description": "One (1) Vintage J.B Hirsch \"Lighting The Way\" Fisherman/Sailor holding a lantern...",
"auction_house": "Annex Auctions",
"auction_house_url": "https://www.bidsquare.com/auction-house/annex-auctions",
"auction_id": "24080",
"auction_title": "September Thursday Discovery Auction",
"auction_starts_at": "2026-09-03T16:00:00-04:00 EDT",
"auction_ends_at": "2026-09-17T16:00:00-04:00 EDT",
"category": "Decorative Arts",
"artist_or_maker": null,
"estimate_low": 50,
"estimate_high": 100,
"currency": "USD",
"starting_bid": null,
"current_bid": null,
"bid_count": null,
"hammer_price": 40,
"sale_status": "sold",
"condition_report": "Very good condition. See photos.",
"provenance": null,
"dimensions": "9.5\"X5\"X3\"",
"location_city": null,
"location_state": "CA",
"buyers_premium_pct": 30,
"image_urls": ["https://s1.img.bidsquare.com/item/xl/3882/38824942.jpeg"]
}
FieldTypeDescription
lot_idStringBidsquare's own numeric ID for the lot.
lot_urlStringDirect link to the lot page.
lot_numberStringThe lot's number within its auction, when the house assigns one.
titleStringLot title as listed.
descriptionStringFull lot description text.
auction_houseStringName of the member auction house running the sale.
auction_house_urlStringLink to the auction house's Bidsquare profile.
auction_idStringID of the auction event the lot belongs to.
auction_titleStringName of the auction event.
auction_starts_atStringAuction start time.
auction_ends_atStringAuction end time.
categoryStringLot category (fine art, decorative arts, jewelry, Asian works, etc.).
artist_or_makerStringArtist or maker name, where the lot's own listing identifies one.
estimate_lowNumberLow end of the pre-sale estimate.
estimate_highNumberHigh end of the pre-sale estimate.
currencyStringCurrency of all price fields (USD on Bidsquare).
starting_bidNumberOpening bid, where the auction house makes it public.
current_bidNumberCurrent bid on a live/upcoming lot, where the auction house makes it public.
bid_countIntegerNumber of bids placed so far, where public.
hammer_priceNumberFinal sale price for a closed/sold lot.
sale_statusStringOne of live, upcoming, sold, passed.
condition_reportStringCondition notes, where the auction house includes them.
provenanceStringProvenance notes, where the auction house includes them.
dimensionsStringItem dimensions as listed.
location_cityStringCity the auction is held from, where listed.
location_stateStringState the auction is held from, where listed.
buyers_premium_pctNumberBuyer's premium percentage for the auction.
image_urlsArrayFull-size photo URLs for the lot.

A handful of these fields are auction-house-dependent rather than Bidsquare-wide — bidding activity and provenance are public on some houses and gated behind login on others. That's the source, not a gap in the data you get from the fields it does expose.


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 Bidsquare auction listings?

Run this actor with a maxItems limit, or leave it high for a full sweep. It returns every lot across Bidsquare's live/upcoming calendar and its closed archive, one JSON record per lot.

What data can I get from Bidsquare?

Lot descriptions, categories, pre-sale estimates, bidding activity where the auction house makes it public, closed-lot hammer prices, buyer's premium, dimensions, and photos — plus the auction and auction house each lot belongs to.

Does this cover closed auctions, or just live ones?

Both. Bidsquare Auction Lot Listings Scraper works through the live/upcoming calendar and the closed archive in the same run, so hammer prices from past sales come back alongside current listings.

Do I need a Bidsquare account?

No. The actor needs no login and no API key — point it at a run and it returns lots.

Can I get results from just one auction house or category?

Not as a built-in filter today. Every run covers the full corpus; filter the output dataset by auction_house or category after the fact, or file an issue if a built-in filter would help.


Need More Features?

Need a filter by auction house, category, or price range? File an issue or get in touch.

Why Use Bidsquare Auction Lot Listings Scraper?

  • Full coverage, not a preview — walks each auction's complete lot catalog instead of the five thumbnails shown on the calendar page
  • Closed prices included — hammer prices come back even from auction houses that hide bidding activity behind a login wall on their own site, which is the number appraisers actually need
  • One schema, both states — live and closed lots share the same fields, so a comparables file doesn't need two imports