VOOZH about

URL: https://apify.com/jungle_synthesizer/samgov-scraper

โ‡ฑ SAM.gov Scraper - Federal Contracts, Exclusions & Wage Data ยท Apify


๐Ÿ‘ SAM.gov Scraper - Contracts, Exclusions & Grants avatar

SAM.gov Scraper - Contracts, Exclusions & Grants

Pricing

Pay per event

Go to Apify Store

SAM.gov Scraper - Contracts, Exclusions & Grants

Scrape SAM.gov for federal contract opportunities, exclusion records (debarment list), wage determinations, and assistance listings. No API key required. Filter by keyword, NAICS code, opportunity type, set-aside category, agency, and state.

Pricing

Pay per event

Rating

1.0

(2)

Developer

๐Ÿ‘ BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

6

Bookmarked

142

Total users

13

Monthly active users

5 days ago

Last modified

Share

SAM.gov Scraper - Federal Contracts, Exclusions & Grants

Extract data from SAM.gov (System for Award Management), the U.S. federal government's primary procurement portal. Covers four data indices that no other scraper combines:

  • Opportunities -- Contract solicitations, pre-solicitations, combined synopses, sources sought, award notices, and special notices (5.5M+ records)
  • Exclusions -- Debarment and suspension list for compliance vetting (167K+ records)
  • Wage Determinations -- Davis-Bacon Act prevailing wage rates by location (107K+ records)
  • Assistance Listings -- Federal grant and loan programs (7.3K+ programs)

No API key required. Uses the unauthenticated SAM.gov frontend search API.

Features

  • Multi-index coverage -- Search all four SAM.gov data types from a single actor
  • Rich filtering -- Keyword search, NAICS codes, opportunity type, set-aside category, agency, state, and active-only toggle
  • Clean output -- HTML stripped from descriptions, organization hierarchy flattened to department/agency/office, direct SAM.gov links for every record
  • Fast -- 100 records in ~2 seconds, 10,000 records in ~5 minutes

Input

FieldTypeDefaultDescription
dataTypestringopportunitiesData index to search: opportunities, exclusions, wage_determinations, or assistance_listings
keywordstring(empty)Full-text search across titles and descriptions
naicsCodesstring(empty)Comma-separated NAICS codes (opportunities only)
opportunityTypestring(empty)Notice type filter: o (Solicitation), p (Presolicitation), k (Combined), r (Sources Sought), s (Special Notice), a (Award), etc.
setAsideTypestring(empty)Small business set-aside: SBA, 8A, HZC, SDVOSBC, WOSB, EDWOSB, etc.
activeOnlybooleantrueOnly return active/current records
agencystring(empty)Filter by federal agency name keyword
statestring(empty)Filter by place of performance state code (e.g., VA, CA)
sortBystring-modifiedDateSort order: -modifiedDate, -publishDate, -responseDate, -relevance
maxItemsinteger100Maximum records to return (API cap: 10,000 per query)

Example Input

Search for active cybersecurity solicitations set aside for small businesses:

{
"dataType":"opportunities",
"keyword":"cybersecurity",
"opportunityType":"o",
"setAsideType":"SBA",
"activeOnly":true,
"maxItems":100
}

Search the exclusion (debarment) list:

{
"dataType":"exclusions",
"keyword":"",
"activeOnly":true,
"maxItems":50
}

Output

Every record includes a consistent set of base fields plus type-specific fields.

Opportunity Record

{
"recordType":"opportunity",
"recordId":"796ebc3cd3f64e858d465bfa43632202",
"title":"Blast Machine with skid mounts",
"description":"Procure Blast Machine with skid mounts. See attachment(s).",
"publishDate":"2026-04-07T23:45:21+00:00",
"modifiedDate":"2026-04-07T23:45:21+00:00",
"isActive":true,
"url":"https://sam.gov/opp/796ebc3cd3f64e858d465bfa43632202/view",
"department":"DEPT OF DEFENSE",
"agency":"DEPT OF THE NAVY",
"office":"NAVSUP FLT LOG CTR YOKOSUKA",
"solicitationNumber":"N6264926Q0226",
"opportunityType":"Solicitation",
"responseDate":"2026-04-20T01:00:00+00:00",
"responseTimeZone":"Asia/Tokyo",
"setAside":"",
"topic_number":"",
"topic_description":"",
"naicsCodes":["811310"],
"pscCodes":["4940"],
"placeOfPerformance":"Yokosuka, JP-14, JPN",
"contactName":"Yukako Hishikura",
"contactEmail":"yukako.hishikura.ln@us.navy.mil"
}

SBIR/STTR Topic Fields

For Small Business Innovation Research (SBIR) and Small Business Technology Transfer (STTR) opportunities, the scraper extracts a topic identifier from the solicitation number or title:

  • topic_number โ€” The SBIR/STTR topic code (e.g. A214-013, AF252-D012) for per-topic solicitations, or the BAA cycle code (e.g. 22.4, 23.D) for umbrella DoD-wide announcements. Empty for non-SBIR/STTR opportunities.
  • topic_description โ€” The opportunity title for per-topic solicitations (where the title is the topic description). Empty for umbrella cycle BAAs and non-SBIR/STTR opportunities.

Example AFWERX/Army SBIR opportunity:

{
"title":"Behavioristic Electromagnetic Spectrum Assessment General Learning Engine (BEAGLE)",
"solicitationNumber":"W50RAJ-20-S-0001_SBIR_BAA_A214-013",
"topic_number":"A214-013",
"topic_description":"Behavioristic Electromagnetic Spectrum Assessment General Learning Engine (BEAGLE)"
}

To filter results to only SBIR/STTR opportunities, search with keyword: "SBIR" or keyword: "STTR" and post-filter on a non-empty topic_number.

Exclusion Record

{
"recordType":"exclusion",
"recordId":"50e916de-6242-4f0c-b7a5-07356c6e8cd5",
"title":"Jose Aleman-Sandoval",
"isActive":true,
"url":"https://sam.gov/exclusions-new?id=50e916de-6242-4f0c-b7a5-07356c6e8cd5",
"excludingAgency":"JUSTICE, DEPARTMENT OF",
"exclusionProgram":"Reciprocal",
"exclusionType":"Ineligible (Proceedings Complete)",
"classification":"Individual",
"activationDate":"2026-03-31",
"terminationDate":"2027-03-30",
"address":"Houston, TX, 77081, USA"
}

Wage Determination Record

{
"recordType":"wage_determination",
"recordId":"AZ20260022",
"title":"AZ20260022",
"referenceNumber":"AZ20260022",
"revisionNumber":1,
"constructionTypes":["Building"],
"location":"Arizona - Apache",
"isActive":true,
"url":"https://sam.gov/wage-determination/AZ20260022/view"
}

Assistance Listing Record

{
"recordType":"assistance_listing",
"recordId":"4339444d695d45d68142db2bddcf93fd",
"title":"Tenant Education and Outreach Program",
"programNumber":"14.322",
"objective":"The purpose of the TEO Program is to support tenant capacity building...",
"assistanceTypes":["Grant"],
"department":"HOUSING AND URBAN DEVELOPMENT, DEPARTMENT OF",
"agency":"ASST SECRETARY FOR HOUSING--FEDERAL HOUSING COMMISSIONER",
"isFunded":false,
"url":"https://sam.gov/fal/4339444d695d45d68142db2bddcf93fd/view"
}

Limitations

  • The SAM.gov API caps results at 10,000 records per query. For larger datasets, use narrower keyword or date filters and run multiple times.
  • Entity registration data (the ent index) requires session authentication and is not supported.
  • The sfm filters (opportunity type, set-aside, state) affect result ordering but may not reduce the totalElements count in the API response metadata.
  • No proxy is needed -- SAM.gov is a U.S. government site with no anti-bot measures.

Use Cases

  • Government contractors monitoring new opportunities matching their NAICS codes
  • Compliance teams checking the exclusion list before awarding subcontracts
  • Business development teams tracking agency spending patterns
  • Construction firms looking up prevailing wage rates by location
  • Grant seekers finding federal assistance programs in their domain

You might also like

SAM.gov Scraper - Federal Contracts & RFP Monitor (No API Key)

omarchydev/government-contract-monitor

Scrape SAM.gov + USASpending for federal RFPs, solicitations, and contract awards. No API key required. AI-ranked by relevance to your business. Filter by NAICS, set-aside, agency, state, value. Attachment URLs included. For govcon BD teams, proposal writers, and competitive intelligence.

SAM.gov Federal Contracts Scraper

fortuitous_pirate/sam-gov-scraper

Search federal contract opportunities on SAM.gov. Extract solicitations, awards, set-asides, NAICS codes, and agency info. Essential for government contractors.

๐Ÿ‘ User avatar

Fortuitous Pirate

73

Tester MCP Client

jiri.spilka/tester-mcp-client

A model context protocol (MCP) client that connects to any MCP server using Streamable HTTP and displays the conversation in a chat-like UI. It is a standalone Actor server designed for testing MCP servers over Stremable HTTP.

๐Ÿ‘ User avatar

Jiล™รญ Spilka

1.4K

5.0

Grant & Foundation Opportunities Scraper

scrapepilot/grant-foundation-opportunities-scraper

Scrape grant and funding opportunities from grants.gov, fundsforngos.org, and any grant portal. Extracts 6 fields: grant_id, funder, amount, eligibility, deadline, and link. Exports to JSON, CSV, and Excel. Enable Demo Mode to preview 10 sample records instantly โ€” no scraping needed.

SAM.gov Contract Opportunities

dash_authority/sam-gov-opportunities

Search federal contract opportunities from the SAM.gov API. Filter by keyword, agency, NAICS code, state, set-aside type, and posting dates. Categories: government contracts, procurement, federal opportunities, SAM.gov.

๐Ÿ‘ User avatar

Dash Authority

1

Gov Contracts Scraper

labrat011/gov-contracts-scraper

Search U.S. federal contract opportunities, awards, and agencies from SAM.gov. Filter by keyword, NAICS code, set-aside type, state, agency, and more. Returns structured data including contacts, deadlines, award amounts, and direct SAM.gov links. Requires a free SAM.gov API key.

SAM.gov Contracts - Federal Opportunities Search

alizarin_refrigerator-owner/sam-gov-contracts---federal-opportunities-search

Search SAM.gov for federal contract opportunities, solicitations, and awards. Find government contracts by NAICS code, set-aside type, agency, location, and keywords. Perfect for government contractors, business development teams, and procurement intelligence.

Global Public Tenders & Government Contracts Scraper

lofomachines/public-tenders-scraper

Find open public tenders, government contracts, public procurement notices, bids, and RFP opportunities across Italy, France, Germany, Spain, the UK, the US, and India in one normalized JSON feed.

47