GSA Auctions Scraper & Surplus Monitor avatar

GSA Auctions Scraper & Surplus Monitor

Pricing

from $3.00 / 1,000 per lot returneds

Go to Apify Store
GSA Auctions Scraper & Surplus Monitor

GSA Auctions Scraper & Surplus Monitor

Scrape GSA Auctions (gsaauctions.gov) federal surplus listings by state, keyword, agency, or ZIP, or run on a schedule as a new-lot monitor with Slack/email/webhook alerts.

Pricing

from $3.00 / 1,000 per lot returneds

Rating

0.0

(0)

Developer

Scrapers Delight

Scrapers Delight

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

๐Ÿ›๏ธ GSA Auctions Scraper & Federal Surplus Monitor

Scrape live GSA Auctions (gsaauctions.gov) federal-surplus listings โ€” vehicles, heavy equipment, electronics, office gear, real estate and more โ€” by state, keyword, agency, or ZIP. Then run it on a schedule as a new-lot monitor that pings Slack, email, or webhook the moment a fresh lot drops, so you bid first.

The fastest way to turn the U.S. government's surplus auctions into a clean dataset or a real-time deal alert. No login, no browser automation โ€” it reads GSA's own public JSON feed.


What does GSA Auctions Scraper do?

GSA Auctions Scraper extracts federal surplus auction listings from gsaauctions.gov and returns them as clean, structured rows you can export to JSON, CSV, Excel, or push to your app via API. The U.S. General Services Administration sells off surplus property from every federal agency โ€” this actor makes that firehose searchable, exportable, and watchable.

  • ๐Ÿ”Ž Search by state, keyword, agency, or ZIP โ€” filter the national feed to exactly what you flip or buy.
  • ๐Ÿ’ต Bid data โ€” current high bid, reserve flag, bid increment, bidder count.
  • ๐Ÿข Agency & pickup info โ€” selling agency/bureau, property address, pickup location, contracting-officer contact.
  • ๐Ÿ“ Full lot detail โ€” item description (cleaned from HTML), inspection/pickup instructions, photos.
  • โฐ Dates โ€” auction start/end so you know what's open and what's closing.
  • ๐Ÿ”” New-lot monitor โ€” schedule it and get Slack / email / webhook alerts for newly listed lots in your niche.

What data does it extract?

For every surplus lot:

  • ๐Ÿ†” lot_id, sale_no, lot_no, ๐Ÿ”— lot_url, ๐Ÿท๏ธ title
  • ๐Ÿ“ description (HTML-stripped), instruction
  • ๐Ÿšฆ status (active / preview), ๐Ÿ“… start_date, end_date
  • ๐Ÿ’ต high_bid, reserve, bid_increment, bidders_count
  • ๐Ÿ“ property_address, property_city, property_state, property_zip
  • ๐Ÿ“ฆ pickup_location, pickup_city, pickup_state, pickup_zip
  • ๐Ÿข agency_name, bureau_name, agency_code, bureau_code, sale_location
  • โ˜Ž๏ธ contract_officer, co_email, co_phone
  • ๐Ÿ–ผ๏ธ image_url
  • โœจ is_new (monitor mode), ๐Ÿ•’ scraped_at

Who is it for?

  • ๐Ÿšš Fleet & vehicle buyers tracking federal vehicle/equipment lots nationwide.
  • ๐Ÿ›’ Surplus flippers & resellers sourcing cheap government gear to resell.
  • ๐Ÿ—๏ธ Contractors & dealers monitoring heavy equipment and industrial lots by state.
  • ๐Ÿ“Š Procurement & research teams analyzing what agencies sell and for how much.
  • ๐Ÿงญ Auction aggregators combining GSA with GovDeals, PublicSurplus, and StorageTreasures.

Two ways to use it

  1. Bulk scrape โ€” pull every active (or preview) lot for a state, keyword, agency, or ZIP into one clean dataset.
  2. New-lot monitor (the recurring play) โ€” set monitorMode: true, attach an Apify Schedule, and the actor emits/alerts only newly-listed lots since the last run.

How to use it (step by step)

  1. Click Try for free.
  2. Pick a Search type (e.g. By state) and enter your scope (e.g. tx).
  3. (Optional) add a keyword, agency, ZIP, or a max-bid bargain cap.
  4. Click Start, then open the Dataset tab to view/export.
  5. (Optional) set monitorMode + a Schedule + an alert channel to get pinged on new lots.

Quick start

{ "searchType": "state", "states": ["tx"], "status": "active" }

New-lot monitor example

{
"searchType": "keyword",
"keyword": "truck",
"monitorMode": true,
"alertOnNewLot": true,
"slackWebhookUrl": "https://hooks.slack.com/services/โ€ฆ"
}

Input

FieldWhat it does
searchTypestate ยท keyword ยท agency ยท zipcode ยท all
states / keyword / agency / zipcodesthe scope for the chosen search type
statusactive (biddable) ยท preview (not yet open) ยท all
maxBidonly return lots at/below this high bid (no-bid lots always included)
maxLotshard cap per run (0 = unlimited)
monitorMode, alertOnNewLot, alertOnBidChange, watchlistLotIdsrecurring watcher + alerts
webhookUrl, slackWebhookUrl, emailRecipientsalert channels
apiKeyDEMO_KEY works out of the box; for heavy use add a free api.data.gov key
proxyConfigurationproxy settings (optional for this public API)

Output

Each lot is one dataset record (fields listed above). Export to JSON, CSV, Excel, HTML, or RSS, or fetch via the Apify API. high_bid is a number in USD; dates are the auction's date strings.


How much does it cost?

Pay-per-event โ€” you pay for what you pull, no subscription. Suggested rates:

EventWhat it coversSuggested price
lot-scrapedeach lot returned~$0.003 / lot
monitor-run-completedeach scheduled watch run~$0.05 / run
new-lot-detectedeach newly listed lot~$0.02 / lot
alert-deliveredeach Slack/email/webhook push~$0.005 / alert

(Final per-event prices are set on the actor's pricing page.)


GSA Auctions data is U.S. federal surplus property โ€” public record, published by the government in an open JSON feed and browsable without a login. The records are item/listing data plus the official contracting-officer contact for each sale. This is the lowest-legal-risk auction source available. As always, review GSA's current terms before commercial resale of the data.


FAQ

What is GSA Auctions? GSA Auctions is the U.S. General Services Administration's marketplace for selling federal surplus property โ€” vehicles, equipment, electronics, furniture, industrial goods, and real estate โ€” to the public.

Do I need an account or login? No. The actor reads GSA's public auction feed directly โ€” no account or cookies.

Do I need an API key? No โ€” it ships with GSA's DEMO_KEY, which works immediately. For heavy/frequent use, grab a free key at api.data.gov and paste it in apiKey to lift rate limits.

Can I monitor new auctions 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.

Can I filter to a state, agency, or keyword? Yes โ€” searchType plus states, agency, keyword, or zipcodes. Add maxBid for a bargain ceiling.

Does it include photos and contact info? Yes โ€” image_url for most lots, and the selling agency plus the contracting officer's official email/phone for each sale.

How do I export the data? JSON, CSV, Excel, HTML, or RSS from the Dataset tab, or via the Apify API.


You might also like

  • ๐Ÿ›๏ธ Other gov & surplus auction sites (PublicSurplus, GovDeals, StorageTreasures)
  • ๐Ÿ”จ General online auction & marketplace scrapers
  • ๐Ÿ“ Local-listing and facility-data scrapers

Feedback

Found a missing field or want a new filter? Open an issue on the actor โ€” fast fixes and feature requests welcome.