NSF Award Search Scraper avatar

NSF Award Search Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
NSF Award Search Scraper

NSF Award Search Scraper

Search and extract NSF (National Science Foundation) research award data including funding amounts, principal investigators, awardee organizations, and project abstracts. Filter by keyword, date range, and US state.

Pricing

from $3.00 / 1,000 results

Rating

5.0

(4)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

4

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Share

Extract research award data from the National Science Foundation (NSF) — the US federal agency that funds fundamental research across science, engineering, and education. This actor gives you structured, export-ready access to NSF's public award database.

Search by keyword, filter by date range or US state, or look up specific awards by ID to retrieve funding amounts, principal investigator names, awardee organizations, project abstracts, and more.


What You Can Scrape

  • Award Search — Retrieve awards matching a keyword with optional filters for date range and awardee state.
  • Award Detail Lookup — Fetch complete award details for specific NSF Award IDs, including project outcomes reports.

Key Features

  • Search NSF awards by any keyword (topic, technology, research area)
  • Filter by award start date range (MM/DD/YYYY format)
  • Filter by US state of the awardee institution (all 50 states + DC)
  • Look up specific awards by NSF Award ID
  • Award amounts parsed from formatted strings (e.g. "1,500,000" → 1500000)
  • Includes project outcomes reports when available
  • Direct links to NSF Award Search for every record
  • No authentication or API key required

Input Parameters

ParameterTypeDescriptionDefault
modeSelectsearchAwards or getAwardDetailsearchAwards
keywordTextKeywords to search in award titles and abstractsmachine learning
dateStartTextFilter awards starting on or after this date (MM/DD/YYYY)
dateEndTextFilter awards starting on or before this date (MM/DD/YYYY)
awardeeStateSelectUS state code to filter by awardee locationAny
awardIdsArrayList of specific NSF Award IDs (for getAwardDetail mode)[]
maxItemsIntegerMaximum records to return (1–5,000)50

Output Fields

FieldTypeDescription
awardIdStringNSF Award ID
titleStringAward title
abstractTextStringProject abstract describing the research
estimatedTotalAmtIntegerTotal estimated award amount in USD
startDateStringAward start date (MM/DD/YYYY)
expDateStringAward expiration date (MM/DD/YYYY)
awardeeNameStringName of the awardee institution
awardeeCityStringCity of the awardee institution
awardeeStateCodeStringUS state code of the awardee
awardeeCountryCodeStringCountry code of the awardee
pdPINameStringProgram Director / Principal Investigator name
agencyStringFunding agency (typically NSF)
fundProgramNameStringNSF funding program name
projectOutcomesReportStringProject outcomes report text (when available)
sourceUrlStringDirect link to the NSF Award page
recordTypeStringAlways award
scrapedAtStringISO timestamp when the record was scraped

Example Use Cases

  1. Grant intelligence — Find all NSF awards on quantum computing from 2020–2023 in California.
  2. Researcher discovery — Identify PIs funded by NSF in specific research areas.
  3. Competitive analysis — Track which universities receive the most NSF funding.
  4. Policy research — Monitor NSF funding trends across states and research domains.
  5. Award verification — Look up specific award details by Award ID for reporting or compliance.
  6. Literature mapping — Cross-reference NSF award IDs with publications.

Frequently Asked Questions

Do I need an API key? No. The NSF award data is publicly accessible and does not require authentication.

How many records can I retrieve? Up to 5,000 records per run using the maxItems parameter.

What date format should I use? Use MM/DD/YYYY format for dateStart and dateEnd. For example: 01/01/2020 for January 1, 2020.

Can I search by state? Yes. Use the awardeeState dropdown to filter by the US state of the awardee organization (e.g. CA for California).

Can I look up specific awards by ID? Yes. Set mode to getAwardDetail and provide a list of NSF Award IDs in the awardIds field. This also returns project outcomes reports.

What is estimatedTotalAmt? The total estimated award amount in US dollars. This is returned as an integer (e.g. 1500000 for $1.5M).

What is pdPIName? The name of the Program Director and/or Principal Investigator associated with the award.

What is fundProgramName? The name of the NSF program that funded the award (e.g. INTELLIGENT SYSTEMS, COMPUTER SYSTEMS RESEARCH).

What is a Project Outcomes Report? For awards in getAwardDetail mode, NSF may include a researcher-submitted summary of outcomes and discoveries. This is included in the projectOutcomesReport field when available.

How current is the data? The NSF awards database is updated regularly. The scrapedAt field shows when each record was retrieved.

Are international awards included? The NSF primarily funds US-based research. Use the awardeeCountryCode field to filter or identify international collaborations.