SAM.gov Contract Opportunities Pro avatar

SAM.gov Contract Opportunities Pro

Pricing

from $3.00 / 1,000 contract opportunities

Go to Apify Store
SAM.gov Contract Opportunities Pro

SAM.gov Contract Opportunities Pro

Search live SAM.gov federal contract opportunities by keyword, NAICS code, response deadline and state. Returns solicitation numbers, agency hierarchy, set-aside type, buyer contacts with email and phone, and full descriptions in clean rows.

Pricing

from $3.00 / 1,000 contract opportunities

Rating

0.0

(0)

Developer

AutomateLab

AutomateLab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

Share

Search live federal contract opportunities on SAM.gov by keyword, NAICS code, response deadline window, and place-of-performance state. Every row carries the solicitation number, agency hierarchy, set-aside type, buyer contacts with email and phone, and the full opportunity description as clean text.

SAM.gov is where every US federal bid starts. Contractors, primes, and consultants who answer RFPs need a fast feed of relevant opportunities the moment they post. This actor returns those opportunities as structured rows you can pipe straight into CRM, Sheets, or an alert pipeline.

Why this beats the alternatives

The top SAM.gov actors on the store (fortuitous_pirate/sam-gov-scraper, 23 users in the last 30 days, $3.00 per 1,000; jungle_synthesizer/samgov-scraper) return thin listing rows. This one adds the fields buyers actually work from: buyer contacts with direct email and phone, agency and office hierarchy, set-aside and original set-aside codes, posted and response-due dates, archive dates, and the full description text per row.

Input

FieldTypeDescription
keywordstringFree-text keyword search (default: cybersecurity).
naicsstringComma-separated NAICS codes, e.g. 541512, 541519.
activeOnlybooleanExclude archived/inactive notices (default true).
includeCanceledbooleanInclude canceled notices (default false).
postedAfter / postedBeforestringPublish-date window, YYYY-MM-DD.
dueAfter / dueBeforestringResponse-deadline window, YYYY-MM-DD.
statestringPlace-of-performance state, 2-letter (e.g. TX).
maxItemsintegerHard cap on rows (default 10).
pageSizeintegerResults per request, up to 25 (default 25).

Output

FieldDescription
noticeId / urlSAM.gov notice id and direct link to the opportunity page.
solicitationNumberThe solicitation number agencies publish.
title / opportunityTypeTitle and notice type (e.g. Combined Synopsis/Solicitation).
agency / subAgency / officeDepartment, agency, and office from the organization hierarchy.
naicsNAICS codes and names attached to the opportunity.
setAside / originalSetAsideSet-aside code and name (e.g. SDVOSBC, 8(a)).
postedDate / responseDueDate / archiveDateKey dates as YYYY-MM-DD.
placeOfPerformanceCity, state, country where work is performed.
contactsBuyer contacts: name, title, email, phone, primary/secondary.
descriptionFull opportunity description as clean text.

Pricing

$0.005 per run start + $0.003 per opportunity ($3.00 per 1,000 opportunities). Filtered-out rows are never billed: opportunities rejected by your date, state, activity, or cancellation filters are removed before they reach the dataset.

Use cases

  • Federal contractors building a daily bid pipeline by NAICS code and keyword.
  • BD teams alerting on set-aside opportunities (SDVOSBC, 8(a), HUBZone) before competitors.
  • Consultants tracking agency spending themes across departments and offices.
  • CRM enrichment: opportunities with buyer names, emails, and phones per row.

FAQ

Does this need a SAM.gov account? No. The actor queries the same search infrastructure the SAM.gov website uses and returns results without any login.

How current are results? Opportunities come straight from SAM.gov's search index at run time, including same-day postings.

Can I monitor for new opportunities? Yes. Combine a keyword, a NAICS code, and a postedAfter window (for example, yesterday's date) and schedule the actor daily; set maxItems to your alert batch size.

Is the description complete? Yes, the full description text is included per row, so qualification can happen downstream without opening SAM.gov.

Send your leads straight to your pipeline

Every run lands as clean JSON/CSV in the run dataset, ready to push into HubSpot, Pipedrive, HighLevel, Instantly, Smartlead, or Lemlist through Apify's built-in Zapier, Make, and n8n integrations, or straight into Google Sheets. Scrape in the morning, sequence outreach the same day.