SBIR & STTR Award Scraper - Funded R&D Company Leads avatar

SBIR & STTR Award Scraper - Funded R&D Company Leads

Pricing

$6.00 / 1,000 sbir/sttr award / company leads

Go to Apify Store
SBIR & STTR Award Scraper - Funded R&D 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

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

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.

DataGeneric SBIR exportersThis actor
Company, agency, phase, amount, year
Company website + full mailing addresspartial
Business contact name, title, email, phone
Principal Investigator name, title, email, phonepartial
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, keywordpartial
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

  1. Sign up for Apify — the free plan is enough to try this actor.
  2. Open the SBIR & STTR Award Scraper, set your filters (e.g. agency Defense, state MA, awardYearFrom: 2023, withEmail: true), and pick how many results you want.
  3. Click Start and watch results stream into the dataset table.
  4. 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:

  • programsSBIR, STTR, or both (empty = both).
  • phasesPhase I (feasibility) and/or Phase 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.
  • sortBynewest (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 groupCoverage on recent awards
Company, agency, program, phase, amount, year, address~100%
Company websitehigh
Business contact name + email + phonehigh
Principal Investigator name + email + phonehigh
Research institution (STTR awards)present on STTR
Set-aside flags, employees, DUNS, topic, abstracthigh

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:

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:

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.