HigherGov Federal Contracts Scraper
Pricing
from $18.75 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 days ago
Last modified
Categories
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:
| Field | What it holds |
|---|---|
title | Name of the opportunity |
opportunityType | Solicitation, sources sought, presolicitation and so on |
agency | Awarding agency or office |
solicitationNumber | Official solicitation ID |
setAside | Set-aside code, for example SBA or 8A |
isActive | Whether the deadline is still open |
postedDate and responseDeadline | Key dates |
naicsCode and pscCode | Industry and product/service codes |
placeOfPerformanceCountry | Where the work happens |
description | Short description from the listing |
opportunityUrl | Link to the HigherGov page |
With Fetch full opportunity details switched on, you also get:
| Field | What it holds |
|---|---|
aiSummary | Plain-language summary of the notice |
pricingEstimate and pricingDetail | Likely contract type, with the history behind it |
competitionLevel and competitionDetail | Expected competition, for example "about 5 competitive bids" |
signsOfShaping | Share of similar contracts awarded full and open |
sbaSizeStandard | Small business size limit for the NAICS code |
primaryContactName, primaryContactEmail, primaryContactPhone | Who to contact |
sourceUrl | Direct link to the SAM.gov notice |
How to scrape federal contract opportunities
- Open the Actor and type a keyword such as
cybersecurityordrone. - Add optional filters: NAICS code, set-aside type, agency name or posting dates.
- Choose how many results you want with Max Items.
- Switch on Fetch full opportunity details if you want competition, pricing and contact data.
- 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.
Legal note
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.