Multi Auction Search β Storage, Surplus & Estate Sites
Pricing
from $4.00 / 1,000 per lots
Multi Auction Search β Storage, Surplus & Estate Sites
Search 8 auction sites in one run β StorageTreasures, GSA, PublicSurplus, Municibid, Proxibid, MaxSold, K-BID & Equip-Bid. One unified feed of lots with bid, close time, location & photo, plus a cross-site new-lot monitor with alerts. No login or API key. $4 per 1,000 lots.
Pricing
from $4.00 / 1,000 per lots
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
π Multi Auction Search β Storage, Surplus & Estate Sites
One keyword search across 8 auction sites in a single run β StorageTreasures, GSA Auctions, PublicSurplus, Municibid, Proxibid, MaxSold, K-BID and Equip-Bid. Get one unified feed of matching lots (title, current bid, location, close time, photo) instead of checking 8 tabs, then schedule it as a cross-site new-lot monitor that pings Slack, email, or webhook the moment a fresh match drops anywhere.
Stop tab-hopping between auction sites. Type "tools", "generator", "trailer", "jewelry" β get every matching live lot across the storage-unit, government-surplus, and estate-sale ecosystems in one clean dataset. No login, no API key, no browser automation.
What does Multi Auction Search do?
Multi Auction Search fans your keyword out to up to 8 auction marketplaces concurrently and returns one normalized table of matching live lots you can export to JSON, CSV, Excel, or push to your app via API:
- ποΈ PublicSurplus β state/county/city government surplus (server-side keyword search)
- π Municibid β municipal surplus: vehicles, equipment, gear (server-side keyword search)
- πΊπΈ GSA Auctions β federal surplus, from the official public JSON feed
- π¦ StorageTreasures β abandoned storage-unit auctions (contents matched to your keyword)
- π Equip-Bid β Midwest equipment & liquidation auctions
- π¨ K-BID β the Midwest's largest independent online-auction marketplace
- π Proxibid β live auction lots by category
- π MaxSold β estate-sale item lots across the US & Canada
Sites with a real server-side search get your keyword in the request; sites without one have their latest lots fetched and filtered client-side β the same live-verified approach as our 8 dedicated single-site scrapers (linked below).
- β‘ Concurrent + fault-isolated β all sites run in parallel under a per-site time budget; one slow or blocked site never fails the run.
- π§Ύ One unified record shape β
site,lot_url,title,current_bid,currency,location,close_time,image. - π Cross-site new-lot monitor β schedule it and get Slack / email / webhook alerts for newly listed matches on any of the 8 sites.
What data does it extract?
One dataset row per matching lot:
- π
siteβ which marketplace the lot is on - π
lot_id, πlot_urlβ direct link to bid - π·οΈ
titleβ lot/auction title - π΅
current_bid+currency(USD / CAD) - π
locationβ city/state as the site publishes it - β°
close_timeβ auction end time - πΌοΈ
imageβ lead photo - β¨
is_new(monitor mode), πkeyword, πscraped_at
Who is it for?
- π Resellers & flippers sourcing inventory ("tools", "pallet", "laptop") across every channel at once.
- π Equipment & vehicle buyers watching surplus fleets on GSA + PublicSurplus + Municibid simultaneously.
- π¦ Storage-auction hunters combining unit contents with surplus and estate lots in one feed.
- π Deal-alert builders piping cross-site matches into Slack, Make, Zapier, n8n, or a custom app.
Two ways to use it
- One-shot search β enter keywords, pick sites, get the combined dataset.
- Cross-site monitor (the recurring play) β set
monitorMode: true, attach an Apify Schedule (e.g. hourly), and the actor emits/alerts only lots that are new since the last run, per keyword+site scope.
How to use it (step by step)
- Click Try for free.
- Enter Keywords (e.g.
toolsβ comma-separate multiple terms). - Pick Sites to search (the prefill is the 3 fastest; add the rest for full coverage).
- Click Start, then open the Dataset tab to view/export.
- (Optional) set monitorMode + a Schedule + an alert channel to get pinged on new matches.
Quick start
{"keywords":"tools","sites":["publicsurplus","municibid","gsa"]}
Full 8-site sweep
{"keywords":"generator, welder","maxLotsPerSite":100}
Cross-site new-lot monitor
{"keywords":"trailer","monitorMode":true,"alertOnNewLot":true,"slackWebhookUrl":"https://hooks.slack.com/services/β¦"}
Input
| Field | What it does |
|---|---|
keywords | search terms, comma-separated; empty = latest lots per site |
sites | which of the 8 sites to include (omit = all 8) |
maxLotsPerSite | cap on matching lots per site (default 25) |
perSiteTimeoutSecs | per-site time budget; a slow site is cut off, run continues (default 120) |
proxibidCategory | Proxibid /for-sale/<category> slug its latest lots are pulled from |
maxsoldStates | MaxSold /usa/<state> browse pages used for discovery |
gsaApiKey | optional free api.data.gov key (DEMO_KEY used otherwise) |
monitorMode, alertOnNewLot | recurring cross-site watcher + alerts |
webhookUrl, slackWebhookUrl, emailRecipients | alert channels |
proxyConfiguration, requestConcurrency | proxy + per-site parallelism (datacenter is enough) |
Output
Each matching lot is one dataset record (fields listed above). Export to JSON, CSV, Excel, HTML, or RSS, or fetch via the Apify API. Bids are numbers; close_time is ISO-8601 where the site publishes a real timestamp (site-local or relative text otherwise). A per-site result summary is logged on every run; a failing site is skipped, and the run succeeds as long as at least one site returned.
How much does it cost?
Pay-per-event β you pay for what you pull, no subscription:
| Event | What it covers | Price |
|---|---|---|
lot-scraped | each matching lot returned | $0.004 / lot |
monitor-run-completed | each scheduled watch run | $0.05 / run |
new-lot-detected | each newly listed lot (monitor mode) | $0.02 / lot |
alert-delivered | each Slack/email/webhook push | $0.005 / alert |
That's $4 per 1,000 lots for plain searches.
Related Actors (deep single-site scrapers)
Need every field a site offers (descriptions, photos galleries, seller/agency, bid counts, server-side filters)? Use the dedicated scraper:
| Site | Actor |
|---|---|
| StorageTreasures | apify.com/scrapersdelight/storagetreasures-scraper |
| GSA Auctions | apify.com/scrapersdelight/gsa-auctions-scraper |
| PublicSurplus | apify.com/scrapersdelight/publicsurplus-scraper |
| Municibid | apify.com/scrapersdelight/municibid-scraper |
| Proxibid | apify.com/scrapersdelight/proxibid-scraper |
| MaxSold | apify.com/scrapersdelight/maxsold-scraper |
| K-BID | apify.com/scrapersdelight/k-bid-scraper |
| Equip-Bid | apify.com/scrapersdelight/equip-bid-scraper |
Is it legal to scrape these sites?
The lots are public auction listings, browsable without a login, and the records are item/listing data β not personal data. Scraping publicly available listings is generally legal, but you are responsible for your use: review each site's Terms of Service before commercial use or resale of the data.
FAQ
Which sites does it search?
PublicSurplus, Municibid, GSA Auctions, StorageTreasures, Equip-Bid, K-BID, Proxibid, and MaxSold β pick any subset with the sites input.
Do I need an account, login, or API key? No. Every site is read from public pages or public feeds. (Optionally add a free api.data.gov key for higher GSA rate limits.)
How does keyword matching work? PublicSurplus and Municibid search server-side. The others have no public keyword search, so the actor pulls their latest lots/feeds and matches your terms against titles, descriptions, or unit contents β the same as their dedicated scrapers.
What happens if one site is down or blocks the request? It's logged and skipped. The run succeeds with whatever the other sites returned β only if all selected sites fail does the run fail.
Can I monitor all 8 sites and get alerts?
Yes. Turn on monitorMode, attach an Apify Schedule, and add a Slack/webhook/email channel. Each run emits and alerts only lots new since the last run across every selected site.
Why does StorageTreasures sometimes return few matches? It has no server-side search, so the actor scans the newest ~3,000 lots of the national feed per run and matches your keyword against unit contents. Niche terms may match only a handful β that's the real match count, not a failure.
Can I search multiple keywords?
Yes β comma-separate them ("generator, welder"). A lot matches if any term matches.
What does current_bid: null mean?
K-BID and Equip-Bid list multi-lot auction sales, not single items, so there is no single bid figure; some sites also show no-bid lots. Open the lot_url for live bidding detail, or use the dedicated single-site scraper for item-level data.
How fresh is the data?
Live β every run hits the sites in real time. close_time lets you sort by what's ending soonest.
How do I export the data? JSON, CSV, Excel, HTML, or RSS from the Dataset tab, or via the Apify API.
Can I integrate with Make, Zapier, n8n, or my backend? Yes β use the webhook/Slack channels for alerts, or the Apify API to pipe the dataset anywhere.
Feedback
Want another auction site added to the sweep, or a missing field? Open an issue on the actor β fast fixes and feature requests welcome.
