HigherGov Federal Contracts Scraper avatar

HigherGov Federal Contracts Scraper

Pricing

from $18.75 / 1,000 results

Go to Apify Store
HigherGov Federal Contracts Scraper

HigherGov Federal Contracts Scraper

Search live US federal contract opportunities by keyword, NAICS code, agency, set-aside type and posting date. Turn on full details to get an AI summary, expected pricing type, competition level, the contact person and the direct SAM.gov link for every opportunity. Export to CSV or Excel.

Pricing

from $18.75 / 1,000 results

Rating

0.0

(0)

Developer

ParseLab

ParseLab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 days ago

Last modified

Share

This HigherGov scraper collects live US federal contract opportunities and returns them as clean rows you can sort, filter and export. Search by keyword, then narrow the list by NAICS code, set-aside type, agency or posting date. Turn on full details and every opportunity also comes with an AI-written summary, the expected pricing type, the estimated level of competition, the contracting officer and the direct SAM.gov link.

It is built for government contractors, proposal teams and small-business consultants who want a fresh, structured list of bids without checking portals by hand every morning.

What can you do with this federal contract scraper?

  • Find federal contract opportunities by keyword
  • Search SAM.gov opportunities by NAICS code
  • List small business set-aside contracts (8(a), HUBZone, SDVOSB, WOSB)
  • Get active federal solicitations with response deadlines
  • Find the contracting officer email for an opportunity
  • Check how competitive a federal contract is before you bid
  • Track new opportunities from one agency, such as the Army or the VA
  • Export federal contract opportunities to CSV or Excel

What data can you extract from HigherGov?

Every opportunity includes the basics:

FieldWhat it holds
titleName of the opportunity
opportunityTypeSolicitation, sources sought, presolicitation and so on
agencyAwarding agency or office
solicitationNumberOfficial solicitation ID
setAsideSet-aside code, for example SBA or 8A
isActiveWhether the deadline is still open
postedDate and responseDeadlineKey dates
naicsCode and pscCodeIndustry and product/service codes
placeOfPerformanceCountryWhere the work happens
descriptionShort description from the listing
opportunityUrlLink to the HigherGov page

With Fetch full opportunity details switched on, you also get:

FieldWhat it holds
aiSummaryPlain-language summary of the notice
pricingEstimate and pricingDetailLikely contract type, with the history behind it
competitionLevel and competitionDetailExpected competition, for example "about 5 competitive bids"
signsOfShapingShare of similar contracts awarded full and open
sbaSizeStandardSmall business size limit for the NAICS code
primaryContactName, primaryContactEmail, primaryContactPhoneWho to contact
sourceUrlDirect link to the SAM.gov notice

How to scrape federal contract opportunities

  1. Open the Actor and type a keyword such as cybersecurity or drone.
  2. Add optional filters: NAICS code, set-aside type, agency name or posting dates.
  3. Choose how many results you want with Max Items.
  4. Switch on Fetch full opportunity details if you want competition, pricing and contact data.
  5. Click Start, then download the dataset as CSV, Excel or from the Apify console.

Input example

{
"keywords": "cybersecurity",
"activeOnly": true,
"sortBy": "posted_date",
"sortDirection": "desc",
"fetchDetails": true,
"maxItems": 50
}

The keyword search runs on the source site. NAICS, set-aside, agency, date and active-only filters are applied to the results after they are fetched, so pair them with a keyword to keep the search focused. One search returns up to about 1,000 opportunities.

Output example

{
"title": "Epoch UT Machine",
"opportunityType": "Solicitation",
"agency": "DLA Land and Maritime",
"solicitationNumber": "SPMYM4-26-Q-3731",
"setAside": "SBA",
"isActive": true,
"responseDeadline": "09/16/26",
"naicsCode": "334519",
"pscCode": "6635",
"aiSummary": "On 9/14/26 DLA Land and Maritime issued Solicitation SPMYM4-26-Q-3731 for Epoch UT Machine due 9/16/26.",
"pricingEstimate": "Likely Fixed Price",
"competitionLevel": "Average",
"competitionDetail": "Similar solicitations in the past have averaged 5 competitive bids.",
"primaryContactName": "Joseph East",
"sourceUrl": "https://sam.gov/opp/054c96bf0f084b589441a02c45b06466/view"
}

How much does it cost to scrape HigherGov?

You pay per result: $25 per 1,000 results, plus a tiny start fee. The free plan returns up to 10 results per run so you can test the output first. Full details take longer because each opportunity page is opened, but the price per result stays the same.

Who uses federal contract data?

  • Business development teams build a daily bid list for their NAICS codes.
  • Small-business consultants find set-aside work for clients.
  • Proposal writers check competition and pricing type before deciding to bid.
  • Market analysts watch which agencies are buying what.

Schedule the Actor to run every morning and send new rows to Google Sheets, Slack or your CRM with Apify integrations.

FAQ

Do I need a HigherGov or SAM.gov account? No. The Actor works without any login.

How fresh is the data? Results are read live when you run the Actor.

Why does a filter return fewer results than I expected? Some filters are applied after the search. Use a specific keyword, raise Max Items, or search without a keyword to widen the pool.

Can I get only active opportunities? Yes. Active-only is on by default and drops anything past its deadline.

Can I monitor a topic over time? Yes. Create a schedule, keep the same keyword and compare new runs with the previous one.

Automate and connect

Schedule the Actor from the Apify console to refresh the data daily or weekly. Send finished datasets to Google Sheets, Zapier, Make or n8n, or trigger a webhook when a run ends, so your reports and alerts update without manual work.

This Actor collects information that is publicly visible on the website. Check the source site's terms and your local rules before using the data, and do not use contact details for unsolicited mass messaging.

Support

Missing a field or found a bug? Open an issue from the Actor page and we will look at it.