GovDeals Scraper avatar

GovDeals Scraper

Pricing

from $2.40 / 1,000 results

Go to Apify Store
GovDeals Scraper

GovDeals Scraper

Search and monitor GovDeals government surplus auctions. Get flat rows with lot ID, title, seller, location, current bid, end time, category, and direct asset URLs. Monitor runs report new, changed, and removed lots.

Pricing

from $2.40 / 1,000 results

Rating

0.0

(0)

Developer

Redomic

Redomic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Features

Limited permissions

Share

GovDeals Scraper: Government Surplus Auctions

Export auction lots from GovDeals, where US cities, counties, schools and agencies sell their surplus, to a spreadsheet or an API. Search trucks, fire engines, heavy equipment, generators or anything else, and each row gives you the current bid, when the auction ends, where the lot is, the category, the selling agency, and the make, model and year. Run it on a schedule and you get only the new lots and bid changes since the last run.

Who uses it

  • Used-equipment and vehicle dealers finding fleet trucks and machinery before the auction closes.
  • Resellers and exporters watching a category across every state at once.
  • Analysts tracking what used fleet vehicles sell for at public auction.

What you get

A search for truck on 15 November 2026:

LotCurrent bid (USD)EndsLocationCategorySelling agency
2019 Ford F-550 Bucket Truck Regular Cab DRW 4WD10,00019 NovComo, TXPickup Trucks
2012 Freightliner M2 106 S/A Bucket Truck5,10019 NovBeaumont, TXBucket Trucks
1995 E-One Pumper Fire Truck5,00020 NovSheridan, ARFire TrucksCenter Grove Volunteer Fire Department
2007 Ford F-350 Super Duty 4x4 Pickup Truck97523 NovDumont, NJPickup TrucksDumont Borough
1980 GMC Truck72520 NovCharlestown, MAFire TrucksBoston, MA

Each row also carries the lot URL and number, the make, model and year, the photo, the ZIP code, the auction's start and end time in UTC, the time left, the bid increment, whether the lot has a reserve and whether it's met, and whether it has sold. Description, asset bid price, and inventory ID appear only when GovDeals provides them.

Two modes

ModeWhat you get
search (default)Every lot matching your keyword and filters
monitorOnly lots that are new, changed bid or ended since the last run

Price

$3 per 1,000 lots. There's no start fee. In monitor mode you pay only for new and changed lots, so a quiet day costs nothing. 100 lots cost $0.30.

How to run it

Bucket trucks in Texas and Oklahoma with bids under $15,000:

{
"query": "bucket truck",
"locationStates": ["TX", "OK"],
"maxCurrentBid": 15000,
"excludeSold": true,
"maxItems": 200
}

For a daily alert, save the search as a task with "mode": "monitor" and schedule it. The first run records what's up today. After that you get only new lots and bid changes.

Input

FieldDefaultWhat it does
querytruckWhat to search for, for example generator or excavator.
modesearchsearch or monitor.
locationStatesallUS state codes, for example GA, TX.
minCurrentBid, maxCurrentBidnoneCurrent bid range in USD.
hasReservePriceanyOnly lots with (or without) a reserve price.
excludeSoldfalseSkip lots already sold.
maxItems24The most lots to return, up to 500.

Output fields

id, url, title, lotNumber, assetId, auctionId, inventoryId, category, categoryDescription, makeBrand, model, modelYear, currentBid, assetBidPrice, bidIncrement, currencyCode, hasReservePrice, isReserveNotMet, isSold, auctionStartDate, auctionEndDate, auctionEndDateUtc, timeRemaining, locationCity, locationState, locationZip, country, companyName, description, photo (full image URL), scrapedAt. (description, assetBidPrice, and inventoryId are included only when present.)

FAQ

Does it place bids? No. It reads public listings only. You bid on GovDeals yourself.

Why is the selling agency missing on some lots? GovDeals shows some sellers only as a seller number. companyName carries whatever GovDeals publishes.

Does it cover other auction sites? No, only GovDeals.

Something looks wrong in my results. Open an issue on the Issues tab with your input and we'll look at it.

Use it from AI agents (MCP) and Python

AI agents. Add this Actor as a tool in Claude, Cursor, VS Code or any MCP client through the Apify MCP server. The agent reads the input schema, so a plain request is enough.

{
"mcpServers": {
"govdeals-scraper": {
"url": "https://mcp.apify.com?tools=redomic/govdeals-scraper",
"headers": {
"Authorization": "Bearer <YOUR_APIFY_TOKEN>"
}
}
}
}

Python. pip install apify-client, then:

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("redomic/govdeals-scraper").call(run_input={"query": "truck", "maxItems": 5})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

More from us