USASpending Awards Scraper | Tracks Modifications Too avatar

USASpending Awards Scraper | Tracks Modifications Too

Pricing

$1.00 / 1,000 award scrapeds

Go to Apify Store
USASpending Awards Scraper | Tracks Modifications Too

USASpending Awards Scraper | Tracks Modifications Too

Federal contracts, grants, loans and payments from the official USASpending.gov API - no login, no browser. Incremental mode tracks Last Modified Date, catching award modifications, not just new awards. Filter by recipient, agency or amount. $0.001 per row.

Pricing

$1.00 / 1,000 award scrapeds

Rating

0.0

(0)

Developer

Hriday Rungta

Hriday Rungta

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

USASpending Awards Scraper — tracks modifications too

Federal contracts, grants, loans and payments — no login, no browser. Reads USASpending.gov's own official public API. Complements this developer's Grants.gov Actor: Grants.gov covers opportunities (what agencies are offering to fund); this covers awards (who actually got the money), across every federal agency.

$1.00 per 1,000 rows. No start fee.


What you get

One row per award: awardId, recipientName, awardAmount, awardingAgency, awardingSubAgency, startDate, endDate, description, lastModifiedDate, awardType, and usaspendingUrl linking straight to the official record.

Incremental mode tracks modifications, not just new awards

A federal award is not a static record once posted — a contract modification, a grant's funding change, a closeout all update the SAME award and bump its Last Modified Date without changing its original start date. Filtering by posted date alone (the right approach for a one-shot opportunity listing, like this developer's Grants.gov Actor) would silently miss every one of those updates here. mode: "changes" filters and sorts by Last Modified Date instead, so a recipient or agency you're tracking shows both new awards and material changes to existing ones.

The one thing worth knowing about the date filter. USASpending's API filters by calendar day, not time of day. So re-running on the same day as your last mark re-asks for everything modified that whole day - this Actor guards against re-billing that overlap with its own remembered-id list, the same technique this developer's Reddit Actor uses for its rarer second-level boundary collision. Verified live: a second run in the middle of a busy day correctly recognized 20 of 30 fetched awards as already billed and charged only the genuinely new ones.

Input at a glance

InputDefaultNotes
awardTypeGroupcontractscontracts / grants / loans / direct_payments / other
recipientSearchText—filter by recipient name
agencyName—exact top-tier awarding agency name
minAwardAmount / maxAwardAmount—optional amount bounds
modeallall or changes
postedSince90 daysall mode only
maxItems200cost cap — billed once per row saved
firstRunSince30 dayschanges mode only; "all" backfills to FY2008

Billing

Pay per event, charged once per award row saved, no start fee:

EventPriceWhen
award-scraped$0.001one award row

Set maxItems as your cost cap.