SBIR STTR Awards Scraper: Funded Tech Company Leads avatar

SBIR STTR Awards Scraper: Funded Tech Company Leads

Pricing

from $1.50 / 1,000 award records

Go to Apify Store
SBIR STTR Awards Scraper: Funded Tech Company Leads

SBIR STTR Awards Scraper: Funded Tech Company Leads

Returns new SBIR STTR awards to small tech companies, both SBIR grants and contracts, from NIH, NSF and FPDS: company, UEI, city, state, agency, branch, phase, amount, award date, topic, short abstract, ownership flags and link. Company-level only, no contact names.

Pricing

from $1.50 / 1,000 award records

Rating

0.0

(0)

Developer

Mike Ross

Mike Ross

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Security

Limited permissions

Share

This SBIR STTR awards scraper returns new SBIR grants and contracts to small tech companies that just won US government R&D money, as clean company-level records: one record per SBIR or STTR award with company name, UEI, city, state, agency, branch, program, phase, award amount, award date, title, topic, a short abstract, ownership flags (woman-owned, HUBZone, veteran-owned, minority-owned) where published, and a link to the official award page.

Use it to:

  • Build a list of small tech and biotech companies that just received non-dilutive funding.
  • Track SBIR grants and contracts by agency, phase, state or technology keyword.
  • Find Phase I winners who will compete for Phase II and III, for consulting and grant writing.
  • Send new SBIR and STTR awards to a CRM, Google Sheets or Slack every week.

SBIR and STTR awards are a strong buying signal. A company that has just received a Phase I award has fresh, non-dilutive cash and a project to deliver. A Phase II or Phase III award means a larger budget, hiring and new suppliers.

The Actor reads three official US government sources live on every run:

  • NIH RePORTER for Department of Health and Human Services grants (NIH, FDA, CDC)
  • NSF Awards for National Science Foundation grants
  • FPDS (Federal Procurement Data System) for SBIR and STTR contracts of every agency: Defense (Air Force, Army, Navy, DARPA and others), NASA, Homeland Security, HHS, Commerce, Energy, Transportation and more

Records are company-level only. Principal investigator, program officer and contact names, emails and phone numbers are never returned.

What you get

FieldExample
companyName, uei, duns, cageCodePRIMARY BIOSCIENCE, INC., L3NSPJDTDD28
city, state, zip, countrySeattle, WA, 98117, US
agency, agencyName, branch, officeDOD, Department of Defense, DARPA
program, phase, phaseCodeSTTR, Phase II, ST2
awardType, awardActionContract, Definitive contract
awardAmount, obligatedAmount1799870, 939084 (USD)
awardDate, awardYear, startDate, endDate2026-09-23, 2026
awardTitle, abstract, topic, solicitationProject title, shortened abstract, NSF program or product and service description
naicsCode, naicsDescription541714, Research and Development in Biotechnology (contracts)
smallBusiness, womanOwned, hubzoneOwned, veteranOwned, minorityOwnedtrue / false (contracts)
awardUrlNIH RePORTER, NSF award search or USAspending page
isNew, firstSeenAtWhether the award is new since the previous run with the same filters

The Output tab has two views: Awards and Company firmographics.

Phases are Phase I, Phase II, Phase III (contracts only), Fast-Track (Phase I and II in one award) and Commercialization (NIH SB1 and NSF commercialization awards).

Who it is for

  • Sales teams selling to small tech and biotech companies: software, lab equipment, cloud, compliance, recruiting, banking, insurance, office space.
  • Government contracting consultants and grant writers looking for companies that have entered the SBIR pipeline and will compete for Phase II and III.
  • Investors and corporate development teams tracking deep tech companies with government validation, by technology and state.
  • Economic development groups and universities following SBIR activity in their region.

Quick start

  1. Click Start with the default input. You get up to 500 of the most recent SBIR and STTR awards from the last 90 days, newest first.
  2. Narrow it down: agencies such as DOD, Air Force, NIH or NASA, phases, company states, keywords such as battery or machine learning, and a minimum amount.
  3. Schedule it daily or weekly with Only awards not seen in previous runs switched on, and send the new awards to your CRM, Google Sheets, Slack or email with an Apify integration or webhook.

Input

FieldWhat it doesDefault
agenciesAgencies or branches, for example DOD, Air Force, Navy, Army, DARPA, NIH, HHS, NSF, NASA, DOE, DHSall
programsSBIR, STTRboth
phasesPhase I, Phase II, Phase III, Fast-Track, Commercializationall
statesTwo-letter state codes of the company addressall
keywordsTitle, abstract, topic, industry or company name contains any of thesenone
minAmountMinimum award amount in USD0
daysBackAward date window ending today90
dateFrom, dateToExact award date window (YYYY-MM-DD). Overrides daysBacknone
awardYearsCalendar years, used when no dates are setnone
sourcesnih, nsf, fpdsall three
includeNihContinuationsAlso return yearly continuation payments of multi-year NIH awardsfalse
abstractLengthShorten abstracts to this many characters. 0 leaves them out500
onlyNewOnly awards not returned by a previous run with the same filtersfalse
maxItemsAt most this many award records, newest first. 0 means no limit500

Example input for a weekly lead list of Defense and NASA Phase II awards in three states:

{
"agencies": ["DOD", "NASA"],
"phases": ["Phase II", "Phase III"],
"states": ["CA", "CO", "TX"],
"minAmount": 500000,
"onlyNew": true
}

Output example

{
"recordId": "fpds:1406:140D0426C0111",
"source": "FPDS",
"awardId": "140D0426C0111",
"program": "STTR",
"phase": "Phase II",
"phaseCode": "ST2",
"awardType": "Contract",
"awardAction": "Definitive contract",
"companyName": "PRIMARY BIOSCIENCE, INC.",
"uei": "L3NSPJDTDD28",
"cageCode": "20RD3",
"city": "Seattle",
"state": "WA",
"zip": "98117",
"country": "US",
"agency": "DOD",
"agencyName": "Dept of Defense",
"branch": "DARPA",
"awardTitle": "STTR Phase II - Development of an Ultra-Low Concentration Biosensor for Use in Protein Sequencing",
"naicsCode": "541714",
"naicsDescription": "Research and Development in Biotechnology (except Nanobiotechnology)",
"awardAmount": 1799870.0,
"obligatedAmount": 939084.0,
"awardDate": "2026-09-23",
"awardYear": 2026,
"smallBusiness": true,
"womanOwned": true,
"hubzoneOwned": false,
"veteranOwned": false,
"minorityOwned": false,
"awardUrl": "https://www.usaspending.gov/award/CONT_AWD_140D0426C0111_1406_-NONE-_-NONE-",
"isNew": true
}

A run report is saved in the key-value store as RUN_SUMMARY: records returned per source, the date window, and any source that could not be read.

Pricing

This Actor uses pay per event pricing, with platform usage included:

  • $3 per 1,000 award records (award-record event) on the free plan
  • $2.50 per 1,000 on Bronze, $2 per 1,000 on Silver, $1.50 per 1,000 on Gold and above

You only pay for award records saved to your dataset, so filters, onlyNew and maxItems keep costs down. A weekly onlyNew run across all agencies typically returns a few hundred new awards. Set a maximum cost per run in the run options and the Actor stops cleanly when it is reached.

How "only new awards" works

When onlyNew is on, the Actor remembers which awards it has already returned for these filters in a key-value store in your account called agents001-sbir-sttr-awards-feed-state. The next run only returns awards that are not on that list. The first run returns everything that matches. Changing the filters starts a fresh history; changing only the date window keeps it, so a rolling daysBack window works well. The store holds award ids and dates only.

With onlyNew off, the Actor does not open or update this store, so every record has isNew set to true. If a run stops with a message that it cannot open the store (for example because another Actor in your account already uses that name), enter a different name in State store name and run again.

Data sources and freshness

  • NIH RePORTER (api.reporter.nih.gov), the NIH's public API for HHS research awards. Awards usually appear within days of the notice of award.
  • NSF Awards API (api.nsf.gov), the National Science Foundation's public award search API.
  • FPDS ATOM feed (fpds.gov), the public feed of the Federal Procurement Data System. Contract awards are reported within days, except Department of Defense contracts, which are published about 90 days after signing by law. That is why the default window is 90 days.

All three are US federal government works and are in the public domain. Data is provided by NIH, NSF and GSA; please credit "NIH RePORTER, NSF Awards and FPDS" when you republish it.

The official SBIR.gov award API was under maintenance when this Actor was built, so the Actor reads the agencies' own systems directly. Website and employee count, which only SBIR.gov publishes, are therefore not included. Agencies that award SBIR grants outside NIH and NSF (for example DOE and USDA grants) are not covered; their SBIR contracts are.

Privacy

The Actor returns company and award information only. It never returns principal investigator, co-investigator, program officer or contact names, emails or phone numbers, including the company phone number published in FPDS. Abstracts are shortened, and email addresses, phone numbers and the names of the people listed on the award are removed from them.

FAQ

How fresh is the data? Each run reads NIH RePORTER, NSF Awards and FPDS live. Grants and most contracts appear within days. Defense contracts appear about 90 days after signing (see below).

How much does a typical run cost? $3 per 1,000 award records on the free plan, less on paid plans. A default run of up to 500 awards costs at most $1.50, and a weekly onlyNew run of a few hundred new awards costs about $1.

Can I schedule it and get only new awards? Yes. Schedule it on Apify and switch on onlyNew. Each award is returned and charged once.

Does it need a login or API key? No. All three sources are public government APIs.

What formats can I export? JSON, CSV, Excel and the other Apify dataset formats, or read it through the Apify API.

Why do I see few Defense Department awards from the last few weeks? FPDS publishes Defense contracts about 90 days after signing. Use daysBack of 120 or more, or schedule an onlyNew run, to collect them as they are released.

What does the award amount mean? For NIH it is the total cost of this award action. For NSF it is the estimated total award. For contracts it is the base and all options value (the contract ceiling); obligatedAmount shows what was committed at signing.

Can the same company appear more than once? Yes, one record per award. A company with two awards in the window appears twice.

Why is womanOwned empty for grants? Ownership flags come from the contract record in FPDS. NIH and NSF do not publish them.

Something looks wrong. What should I do? Open an issue on the Actor's Issues tab with the run link.

Disclaimer

This Actor is independent and is not affiliated with, endorsed by or sponsored by the U.S. Small Business Administration, SBIR.gov, the National Institutes of Health, the National Science Foundation, the General Services Administration or any other agency. Agency names are used only to describe the data. Check the official award record before acting on it.