SAM Pipeline

Create the login for this dashboard. You'll need the one-time setup code from the server. Get it with one of these:

docker compose exec sam php app/cli.php setup-code
php app/cli.php setup-code (run in the install folder)
or open data/setup-token.txt in your hosting file manager.

SAM Pipeline

Get started

  1. Get a free API key from your SAM.gov account (sign in, open your account details, and generate a public API key).
  2. Open , paste the key, and pick your home state and the set-asides you qualify for.
  3. Press Run search now, or wait for the daily run.

Due in the next 7 days

SAM.gov API key
Location and schedule
Results are sorted closest to this state first.
Evening catches nearly everything posted that day.
What to pull
Notice types
Set-asides
Check unrestricted and small business, plus any program your company is certified for. Sole-source notices are already directed to a specific firm.
Filters (optional)
Leave this and PSC codes empty to see every type of work.
Notices with no listed state are dropped when this is set.
Scoring
Titles containing these get bonus points. They never filter anything out.
API usage
Match your key's limit. Personal keys allow about 10 a day; keys tied to a registered entity allow far more.
Cloudflare Access (optional)
Only turn this on after Access protects this page and sam-api.php, or you will lock yourself out. To undo that from the server: php app/cli.php disable-cloudflare
Change password
SAM Pipeline , free and open source (MIT) from Surface Vector. Not affiliated with GSA or SAM.gov.