US Government Surplus Auctions (GSA Auctions)
Pricing
from $3.00 / 1,000 auction lots
US Government Surplus Auctions (GSA Auctions)
Search live federal surplus auction lots from GSAAuctions.gov: vehicles, trucks, machinery, aircraft, boats and equipment, with bids, closing dates and inspection details.
Pricing
from $3.00 / 1,000 auction lots
Rating
0.0
(0)
Developer
Kuba Software
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
US Government Surplus Auctions (GSA Auctions) API
Search federal surplus auction lots from GSAAuctions.gov and get clean JSON, CSV or Excel: trucks, vans, trailers, boats, aircraft, heavy machinery, tractors, computers and office equipment sold by U.S. federal agencies.
Every lot comes with the current high bid, number of bidders, closing date, location, agency, full description and inspection instructions, so you can find deals, monitor closing dates and feed your own tools without opening hundreds of listings by hand.
What can I do with it?
- Find bargains: filter by keyword (
truck,excavator,aircraft), state and bid range. - Closing-soon alerts: run it daily with
closingWithinDaysand send the results to Slack, email or Google Sheets using Apify integrations. - Resellers and flippers: track vehicles and equipment with no bids yet.
- Fleet and equipment buyers: compare lots across states.
- Researchers and journalists: analyze what federal agencies sell and at what prices.
How to use it
- Click Try for free.
- Add optional filters (keywords, states, bid range, closing date).
- Click Start and download the results as JSON, CSV, Excel or HTML, or call the API.
To get a daily alert, open Schedules and run it every morning with closingWithinDays set to 3.
New-lot alerts (monitor mode)
Turn on Monitor mode and schedule the Actor (for example every hour). Each run returns only what changed since the previous run:
changeType: "new": a lot that now matches your filters and wasn't there before.changeType: "bidChange": a lot whose current bid changed, with thepreviousBid.
The first run saves a baseline and returns nothing (enable emitOnFirstRun to get everything once). Add a webhook URL and the Actor POSTs the new and changed lots as JSON to Slack, Zapier, Make or your own server. Use a different monitor name for each saved search.
You are charged only for the lots returned, so a quiet hour costs nothing.
Input
| Field | What it does |
|---|---|
keywords | Lots whose title or description contains ANY of these words |
states | Two-letter state codes, for example TX, CA |
status | active (open for bidding), preview (opening soon) or all |
minBid / maxBid | Range for the current high bid, in USD |
onlyWithBids | Skip lots nobody has bid on |
closingWithinDays | Only lots closing in the next N days |
sortBy | closingSoon, highestBid or mostBidders |
maxItems | Maximum results (you only pay for what is returned) |
monitorMode | Return only new lots and bid changes since the last run |
monitorKey | Name of this saved search (one per search you monitor) |
alertOnBidChange | In monitor mode, also report bid changes (default on) |
emitOnFirstRun | In monitor mode, report everything on the first run |
webhookUrl | Optional address that receives the new and changed lots as JSON |
Output example
{"id": "3-1-QSC-I-26-591-049","title": "Boat With Outboard Engine and Trailer","description": "Alumaweld Xpress 1870D boat with Yamaha 90hp outboard engine and Magic Tilt trailer...","status": "active","currentBid": 1000,"biddersCount": 5,"hasReserve": true,"bidIncrement": 25,"startsOn": "2026-09-24","closesOn": "2026-10-01","daysUntilClose": 6,"city": "Galveston","state": "TX","zip": "77550","agency": "Department of the Army","url": "https://www.gsaauctions.gov/auctions/preview/377734","imageUrl": "https://www.ppms.gov/gw/auction/ppms/api/v1/auction/image/31QSCI26591049.jpg","inspectionInstructions": "Must call for appt to inspect and to remove. Pay by: 10/5, remove by: 10/20","scrapedAt": "2026-09-25T16:59:48Z"}
Fields with no value (for example currentBid when nobody has bid) come back as null.
Pricing
You pay per lot returned. See the Pricing tab for the current rate. There is no charge for lots that don't match your filters.
Data source and freshness
The data comes from the public GSA Auctions API, published by the U.S. General Services Administration. U.S. government works are in the public domain.
GSA publishes the data as a periodically refreshed snapshot, so bids shown here can be a little behind the live site. Always check the lot page (url) before bidding. Bidding and payment happen on GSAAuctions.gov, not here.
This Actor is not affiliated with, endorsed by, or sponsored by the U.S. General Services Administration.
FAQ
Do I need a GSA account or API key? No. The Actor handles access.
Can I buy items through this Actor? No. It only reads public listings. To bid you need your own GSAAuctions.gov account.
Does it include lots from other agencies (Marshals, Treasury)? Only what GSA Auctions lists. Other government auction sites are separate sources.
Can I schedule it and send results to my tools? Yes. Use Apify Schedules and integrations (Slack, email, Google Sheets, webhooks, Zapier, Make).
Found a problem or need another field? Open an issue from the Actor page.