SBIR/STTR Awards Database — Federal R&D Grant Records
Pricing
from $0.80 / 1,000 record scrapeds
SBIR/STTR Awards Database — Federal R&D Grant Records
Every federal SBIR and STTR award since the program's public record began — company, principal investigator, agency and branch, phase, award amount, and HUBZone/women-owned/disadvantaged flags. Filter by agency, program, phase, or keyword, or pull the full dataset.
Pricing
from $0.80 / 1,000 record scrapeds
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Share
Pulls every federal SBIR and STTR award on record — company, principal investigator, business contact, agency, phase, award amount, and socioeconomic flags. Filter by agency, program, phase, or keyword, or just let it run and get the full cumulative dataset.
SBIR/STTR Awards Aggregator Features
- Returns the full award record, not just a title and a dollar figure — company address, PI, business contact, contract number, UEI, and dates
- Filters by agency or military branch (DOD, HHS, NSF, NASA, DOE, NAVY, USAF, and 38 others), program (SBIR/STTR), phase, or free-text keyword
- Carries the HUBZone, woman-owned, and socially/economically disadvantaged flags that most SBIR scrapers skip
- Covers the full cumulative award history, not a single fiscal year or solicitation round
- Resumable — a run that stops partway through picks up exactly where it left off, at no extra charge for records already delivered
Who Uses SBIR/STTR Award Data?
- Venture investors — source dual-use and deep-tech deal flow by tracking which startups just landed Phase II defense or biotech funding
- Sales and business development teams — build prospect lists of grant-funded small businesses before their competitors call
- Market researchers and journalists — track federal R&D spending by agency, technology area, or region
- Competitive intelligence teams — monitor a competitor's SBIR/STTR pipeline across agencies and phases
How SBIR/STTR Awards Aggregator Works
- Give it a keyword, an agency, a program, a phase — or leave every filter blank to crawl the full corpus
- It works through the award listing and opens each award's detail page
- Each award comes back as one structured record — company, people, money, status, dates
- Results land in your dataset as the run goes, so you can start using earlier records before a large run finishes
Input
{"maxItems": 100,"keywords": "","agencies": ["NSF"],"program": "","phase": ""}
| Field | Type | Default | Description |
|---|---|---|---|
maxItems | Integer | 10 | Maximum number of award records to return |
keywords | String | (none) | Free-text search against award title, abstract, and company name |
agencies | Array | (none) | One or more agency/branch codes to filter by (e.g. NSF, NASA, NAVY, DOD). Leave empty for all agencies |
program | String | (none) | SBIR or STTR. Leave blank for both |
phase | String | (none) | 1 for Phase I, 2 for Phase II. Leave blank for both |
Agency filter example
{"maxItems": 50,"agencies": ["NASA", "DOE"],"program": "SBIR"}
SBIR/STTR Awards Aggregator Output Fields
{"award_id": "217896","award_title": "GEMS-PEARL OSVW Retrieval Demonstration","company_name": "ORBITAL MICRO SYSTEMS, INC. DBA Weather Stream","company_address": "6350 Nautilus Dr Ste B","company_city": "Boulder","company_state": "CO","company_zip": "80301-5389","principal_investigator": "Sean McKee","business_contact": "Michael Hurowitz","agency": "DOW","branch": "NAVY","program": "SBIR","phase": "Phase I","solicitation_year": 2025,"award_amount": 139616,"contract_number": "N68335-26-C-0040","duns_uei": "JAU8M8UYCLB4","hubzone_owned": false,"socially_economically_disadvantaged": false,"women_owned": false,"abstract": "Passive microwave polarimetric imaging radiometers are critical to global defense operations...","award_year": 2026,"award_start_date": "November 3, 2025","award_end_date": "May 4, 2026","award_url": "https://www.sbir.gov/awards/217896"}
| Field | Type | Description |
|---|---|---|
award_id | String | Numeric award identifier |
award_title | String | Title of the funded research project |
company_name | String | Name of the awarded small business |
company_address | String | Company street address |
company_city | String | Company city |
company_state | String | Company state |
company_zip | String | Company ZIP code |
principal_investigator | String | Name of the project's principal investigator |
business_contact | String | Name of the company's business point of contact |
agency | String | Awarding federal agency code |
branch | String | Military branch or sub-agency component, when applicable |
program | String | SBIR or STTR |
phase | String | Phase I or Phase II |
solicitation_year | Integer | Year the solicitation was issued |
award_amount | Number | Total award amount in USD |
contract_number | String | Federal contract number |
duns_uei | String | Unique Entity Identifier (UEI) registered for the awardee |
hubzone_owned | Boolean | Whether the company is HUBZone-owned |
socially_economically_disadvantaged | Boolean | Whether the company is a socially and economically disadvantaged business |
women_owned | Boolean | Whether the company is woman-owned |
abstract | String | Full public abstract of the funded research |
award_year | Integer | Year the award was made |
award_start_date | String | Award period start date |
award_end_date | String | Award period end date |
award_url | String | Canonical URL of the award detail page |
Resuming a large crawl
Every run emits a resumeCursor in its Output. If a large crawl stops before it finishes — because it hit maxItems, your spend cap (maxTotalChargeUsd), or was aborted — start a new run with the same input plus that resumeCursor to continue from where it left off. The crawl resumes from the queued work the previous run didn't reach.
- You are not re-charged for records the earlier run already delivered.
- Resume within your account's run-retention window — on the free tier, roughly your 10 most recent runs. Once the source run is pruned, its
resumeCursoris no longer valid. resumeCursoris opaque — supply it unmodified.
FAQ
How do I scrape SBIR and STTR award data?
SBIR/STTR Awards Aggregator needs no account, no API key, and no scraping know-how. Set maxItems, optionally narrow by agency, program, phase, or keyword, and run it.
What data can I get from SBIR.gov?
Every public field tied to an award — company details, principal investigator, business contact, agency and branch, award amount, contract number, UEI, and the HUBZone/women-owned/disadvantaged socioeconomic flags, plus the full research abstract.
Can I filter by agency or branch?
Yes. Pass one or more codes in agencies — top-level agencies like NSF, NASA, DOE, HHS, and DOD, or military branches and components like NAVY, USAF, ARMY, and DARPA.
How much does SBIR/STTR Awards Aggregator cost to run?
Pricing is pay-per-event — you're charged per record returned, not a flat per-run fee. Set maxItems and a spend cap to control the bill on a large pull.
Does this cover older awards, or just the current fiscal year?
SBIR/STTR Awards Aggregator covers the full cumulative award history, not a single solicitation round — leave every filter blank for the complete corpus.
Need More Features?
Need custom fields, filters, or a different target site? File an issue or get in touch.
Why Use SBIR/STTR Awards Aggregator?
- Complete field set — socioeconomic ownership flags (HUBZone, woman-owned, disadvantaged) that most competing SBIR scrapers don't carry
- Real filter pivots — narrow by agency, branch, program, and phase, so you get only the awards you asked for and never pay for ones you'd throw away afterward
- Full history — the cumulative award record, not a snapshot of this year's solicitations