SBIR & STTR Award Scraper - Funded R&D Company Leads
Pricing
$6.00 / 1,000 sbir/sttr award / company leads
SBIR & STTR Award Scraper - Funded R&D Company Leads
Scrape the official SBIR.gov award database (SBIR + STTR): company, website, address, business contact + principal investigator names, titles, emails & phones, award amount, agency, phase & demographics. Filter by agency, state, phase, year & keyword. B2B leads + monitoring. No browser, no API key.
Pricing
$6.00 / 1,000 sbir/sttr award / company leads
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
Share
SBIR & STTR Award Scraper — Funded R&D Company Leads
Extract the complete SBIR & STTR award database from the official SBIR.gov open data — every federal Small Business Innovation Research (SBIR) and Small Business Technology Transfer (STTR) award, with the funded company, the award economics, and the decision-maker contacts that make each award a ready-to-use B2B lead.
Every record carries the company name, website and full address, the award (program, phase, agency, branch, dollar amount, topic, dates), and two named contacts — the business/company contact and the Principal Investigator — each with title, email and phone, plus the partner research institution (for STTR), set-aside ownership flags, the full project abstract and a derived lead score.
No login, no cookies, no browser, no API key — fast, reliable extraction straight from the government bulk dataset, refreshed by SBIR.gov on an ongoing basis.
Why this SBIR/STTR scraper?
A company that just won federal R&D money is a high-intent B2B lead: it's funded, it's hiring, and it's buying. Generic exporters dump a few API fields and miss the contact data that turns an award into outreach. This actor ships the richest record in the category — the full firmographics and the named business contact and the Principal Investigator, with emails and phones for both.
| Data | Generic SBIR exporters | This actor |
|---|---|---|
| Company, agency, phase, amount, year | ✅ | ✅ |
| Company website + full mailing address | partial | ✅ |
| Business contact name, title, email, phone | ❌ | ✅ |
| Principal Investigator name, title, email, phone | partial | ✅ |
| Partner research institution + POC (STTR) | ❌ | ✅ |
| Set-aside flags (woman-owned / HUBZone / disadvantaged) | partial | ✅ |
| Employees, DUNS, topic code, solicitation, contract # | partial | ✅ |
| Full project abstract | ❌ | ✅ |
| Lead score (contactability + recency + phase + size) | ❌ | ✅ |
| Filter by agency, phase, state, year, amount, keyword | partial | ✅ |
| Monitoring mode — only newly-funded companies | ❌ | ✅ |
Use cases
- B2B sales & lead generation — newly-funded R&D companies are in-market buyers. Export them with email, phone, website and award size and drop them straight into your CRM or outreach sequence.
- Government-contracting business development — find subcontractors, teaming partners and primes by agency, branch, topic and technology.
- Recruiting & talent — Phase II winners are scaling and hiring engineers and scientists; the PI is the technical decision-maker.
- Investors & M&A — track non-dilutive-funded deep-tech startups by technology, geography and award trajectory.
- Professional services — IP/patent attorneys, accountants, grant consultants and R&D tax-credit firms can target firms by funding stage and agency.
- Market & competitive research — map who is winning R&D funding in AI, batteries, biotech, defense, space and more, by agency and over time.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open the SBIR & STTR Award Scraper, set your filters (e.g. agency
Defense, stateMA,awardYearFrom: 2023,withEmail: true), and pick how many results you want. - Click Start and watch results stream into the dataset table.
- Export as JSON, CSV, Excel, XML or RSS — or pull results programmatically via the Apify API.
Input
{"agencies": ["Defense"],"states": ["MA"],"phases": ["Phase II"],"awardYearFrom": 2023,"withEmail": true,"sortBy": "newest","maxResults": 500}
All filters are optional and combine with AND. Highlights:
- programs —
SBIR,STTR, or both (empty = both). - phases —
Phase I(feasibility) and/orPhase II(development; proven, larger awards). - agencies — match the funding agency by keyword:
Defense,Health(HHS/NIH),Energy,Homeland Security,Aeronautics(NASA),Science Foundation(NSF),Agriculture,Commerce,Education,Transportation,Environmental. - branches — sub-agency contains:
Navy,Air Force,Army,DARPA,NIH,ARPA-E,NOAA,NIST… - keywords — match any term in the title or abstract (e.g.
artificial intelligence,battery,hypersonic,quantum) to build a technology-specific list. - states / cities / zipCodes — locate companies geographically.
- awardYearFrom / awardYearTo, minAwardAmount / maxAwardAmount, awardedAfter / awardedBefore — funding window and dollar size.
- minEmployees / maxEmployees, womenOwnedOnly / hubZoneOwnedOnly / disadvantagedOnly, researchInstitutionQuery — company size, set-aside status and STTR partner.
- withEmail / withPhone / withWebsite — keep only contactable records.
- sortBy —
newest(recommended; fastest & cheapest),awardAmountHigh,awardAmountLow,oldest. - monitorMode / monitorKey — return only awards new since the last run (see below).
- maxResults, deduplicateResults, proxyConfiguration.
Tip:
sortBy: "newest"streams the file in its native newest-first order and stops as soon as it has enough matches — so a targeted run reads only a few MB. The other sort orders scan the entire dataset to sort globally.
Output
By default you get one clean, dense table — every column applies to every row. The dataset ships three ready-made views: Awards, Company leads, and Contacts (business + PI).
An award record:
{"recordType": "award","company": "ATA ENGINEERING, INC.","companyWebsite": "http://www.ata-e.com","duns": "...","numberEmployees": 205,"womenOwned": false,"hubZoneOwned": false,"sociallyEconomicallyDisadvantaged": false,"setAsides": [],"address1": "...","city": "San Diego","state": "CA","zip": "92128-4695","zipCode": "92128","country": "US","fullAddress": "..., San Diego, CA, 92128-4695","program": "STTR","phase": "Phase II","phaseNumber": 2,"agency": "Department of Defense","branch": "Navy","awardTitle": "…","awardYear": 2024,"awardAmount": 997409,"awardAmountText": "997,409","awardTier": "mid","contractNumber": "N68335-24-C-0081","agencyTrackingNumber": "…","topicCode": "N22A-T016","solicitationNumber": "…","solicitationYear": 2022,"proposalAwardDate": "2023-10-23","contractEndDate": "2025-10-30","dateOfNotification": "2023-05-05","contactName": "Heather Wilkens","contactTitle": "…","contactPhone": "(858) 480-2043","contactEmail": "hwilkens@ata-e.com","piName": "Timothy Palmer","piTitle": "…","piPhone": "(585) 480-2066","piEmail": "tim.palmer@ata-e.com","primaryEmail": "hwilkens@ata-e.com","primaryPhone": "(858) 480-2043","researchInstitution": "University of Arkansas","riPocName": "…","riPocPhone": "…","abstract": "…full project abstract…","hasEmail": true,"hasPhone": true,"hasWebsite": true,"isPhaseII": true,"isSttr": true,"leadScore": 86,"dataAsOf": "2026-01-01","scrapedAt": "2026-06-20T13:00:00.000Z"}
What to expect (field coverage)
SBIR.gov is government-entered data. Award economics, company and location are essentially always present; contact richness is highest for recent awards (which is exactly what sortBy: "newest" returns). Older awards (1980s–2000s) often have placeholder or missing contacts — those are cleaned to null, never faked.
| Field group | Coverage on recent awards |
|---|---|
| Company, agency, program, phase, amount, year, address | ~100% |
| Company website | high |
| Business contact name + email + phone | high |
| Principal Investigator name + email + phone | high |
| Research institution (STTR awards) | present on STTR |
| Set-aside flags, employees, DUNS, topic, abstract | high |
A blank field means SBIR.gov didn't publish it for that award — not that scraping failed. Nothing is dropped, so you always get the richest dataset available.
Monitoring mode — only newly-funded companies
Turn on monitorMode and the actor remembers every award it has already returned (in a named key-value store) and, on the next run, emits only awards that are new since last time — each tagged monitorEvent: "new". Because the file is newest-first, fresh awards surface at the top.
This is orthogonal to Apify Schedules: the Schedule starts the run on your cadence (say, weekly); monitoring mode decides what's new. Use a distinct monitorKey per saved watch (e.g. one per agency or state) so different monitors keep separate memory. The result: a clean, de-duplicated feed of newly-funded R&D companies dropped straight into your CRM.
Automate & schedule
Run this actor on autopilot and pull results into your own stack:
- Apify API — start runs, fetch datasets and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python — official SDKs.
- Schedules — run it weekly with
monitorModeto capture new awards as fresh leads. - Webhooks — trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/sbir-sttr-award-scraper').call({agencies: ['Defense'],states: ['MA'],awardYearFrom: 2023,withEmail: true,maxResults: 500,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} SBIR/STTR awards`);
Integrate with any app
Connect the dataset to 5,000+ apps — no code required:
- Make — multi-step automation scenarios.
- Zapier — push new award leads straight into your CRM.
- Slack — get notified when a monitored agency or state has new awards.
- Google Drive / Sheets — auto-export every run to a spreadsheet.
- Airbyte — pipe results into your data warehouse.
- GitHub — trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "list every Phase II SBIR award in Massachusetts since 2023 with the company email" and let it run the scraper for you.
Agent-ready: autonomous payments (x402 & Skyfire)
This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:
- x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
- Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.
Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.
More US-B2B & funding-data scrapers from scrapesage
Build a complete funded-company & federal-money lead-gen stack:
- SEC Form D Scraper — private-placement & Reg CF crowdfunding leads (issuers, offering amounts, named execs).
- SBA Loan Leads Scraper — 7(a) & 504 financed small businesses.
- PPP Loan Data Scraper — ~11.5M PPP loans with owner demographics & jobs.
- U.S. Federal Grants Scraper — grant opportunities from Grants.gov.
- USAspending Scraper — federal contract & assistance awards.
- GSA eLibrary Scraper — GSA Schedule contractors & SINs.
- SAM.gov Scraper — federal entity registrations.
- Form 5500 ERISA Scraper — 401(k) & benefit-plan leads.
- US Business Formation Scraper — newly-registered companies.
- FAA Aircraft Registry Scraper — aircraft owner leads.
- Nonprofit & IRS 990 Scraper — nonprofit firmographics, financials & officers.
FAQ
Where does the data come from? The official SBIR.gov public award dataset (every SBIR & STTR award, all 11 participating agencies, going back to the 1980s), downloaded directly as the government bulk file.
Does it need the SBIR API or a key? No. This actor reads the public bulk award file directly — no key, no login, no browser — which is also far more reliable than the rate-limited public API.
Why are some old awards missing emails/phones? Contact fields are richest on recent awards. SBIR.gov stores placeholder values (e.g. () -) for missing contacts on older records; the actor cleans those to null rather than emitting junk. Use sortBy: "newest" and withEmail: true for the cleanest lead list.
What's the difference between SBIR and STTR? Both fund small-business R&D. STTR additionally requires a partnership with a research institution (university or federal lab), which appears in the researchInstitution field.
Can I export to Google Sheets, CSV or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.
How do I get only newly-funded companies? Turn on monitorMode and run on a Schedule — you'll get only awards added since the last run.
Is scraping this legal? This actor collects publicly available U.S. government open data. You're responsible for using the data in compliance with applicable laws (e.g. CAN-SPAM/CCPA for outreach).
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.