VOOZH about

URL: https://apify.com/jungle_synthesizer/nsf-awards-research-funding-scraper

โ‡ฑ NSF Awards Scraper - Research Grants, PI & Funding Data ยท Apify


๐Ÿ‘ NSF Awards Scraper - Research Grants, PIs & Funding Data avatar

NSF Awards Scraper - Research Grants, PIs & Funding Data

Pricing

Pay per event

Go to Apify Store

NSF Awards Scraper - Research Grants, PIs & Funding Data

Scrape NSF awards from the research.gov API. Returns title, abstract, awardee, PI name/email, program officer name/email/phone, funds obligated, estimated total, directorate, division, program codes, CFDA, dates, and performance location. Filter by keyword, PI, org, state, date range, or CFDA.

Pricing

Pay per event

Rating

0.0

(0)

Developer

๐Ÿ‘ BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Share

Extract NSF award records from the official research.gov Awards API. Returns rich structured data including award title, abstract, awardee organization, principal investigator (name + email), NSF program officer (name/email/phone), funds obligated and estimated totals, directorate and division, program element/reference codes, CFDA numbers, start/expiration dates, and performance location. Filter by keyword, PI name, awardee organization, state, date range, and CFDA program.

What You Get

Each record contains:

  • Award identification: award ID, title, CFDA number, directorate/division abbreviations, program element and reference codes
  • Awardee details: organization name, city, state, zip, country, UEI number
  • Principal Investigator (PI): first/last/full name, email address
  • Co-PIs: semicolon-separated list of co-PI names
  • Program Officer (PO): name, email, phone โ€” the key contact at NSF
  • Funding: funds obligated (USD), estimated total (USD)
  • Dates: start date, expiration date, latest amendment date
  • Program context: NSF funding program name, primary program, org long name
  • Performance location: city, state, zip, country (may differ from awardee)
  • Public access mandate flag
  • Direct URL to the NSF award detail page

Use Cases

BuyerWhat They Use It For
University sponsored-programs officesTrack competitor institutions' NSF funding; identify gaps in their own programs
Grant writersResearch NSF program officers by directorate; identify active programs and funded PIs
Biotech / deep-tech VCsIdentify university researchers with NSF backing as potential spinout founders
Research-policy analystsAnalyze funding flows by directorate, state, or institution over time
Competitive-intel teamsTrack who NSF is funding in a specific technology area
Lead-gen / BD teamsPI and PO email fields for direct outreach in the academic/government sector

Input Parameters

ParameterTypeDescription
keywordstringFree-text search across award title and abstract
piNamestringFilter by PI name (e.g. Smith)
awardeeNamestringFilter by awardee institution (e.g. Massachusetts Institute of Technology)
awardeeStateCodestringFilter by US state code (e.g. CA, MA, NY)
dateStartstringEarliest award start date, MM/DD/YYYY format
dateEndstringLatest award start date, MM/DD/YYYY format
cfdaNumberstringCFDA program number (e.g. 47.070 for Computer & Information Science)
maxItemsintegerMaximum records to return. Default 10. Set 0 for unlimited (use date slicing for large pulls).

Handling the API's 3,000-Record Limit

The NSF Awards API returns at most ~3,000 results per query. For larger data pulls:

  1. Slice by year: run one query per calendar year using dateStart/dateEnd
  2. Combine with keyword or awardeeStateCode to narrow each slice further

Example: to get all 2024 awards in California, set dateStart: 01/01/2024, dateEnd: 12/31/2024, awardeeStateCode: CA.

Sample Output Record

{
"award_id":"2606034",
"title":"CAREER: Generalization Capabilities of Machine Learning...",
"awardee_name":"University of California-Los Angeles",
"awardee_city":"LOS ANGELES",
"awardee_state_code":"CA",
"uei_number":"RN64EPNH8JC6",
"pi_full_name":"Hayden Schaeffer",
"pi_email":"hayden@math.ucla.edu",
"po_name":"Stacey Levine",
"po_email":"slevine@nsf.gov",
"po_phone":"7032922948",
"funds_obligated_amt":214876,
"estimated_total_amt":214876,
"start_date":"10/01/2026",
"exp_date":"09/30/2029",
"cfda_number":"47.049",
"directorate_abbr":"MPS",
"division_abbr":"DMS",
"fund_program_name":"APPLIED MATHEMATICS",
"program_element_codes":"126600",
"program_reference_codes":"075Z, 079Z",
"public_access_mandate":"1",
"perf_state_code":"CA",
"award_detail_url":"https://www.nsf.gov/awardsearch/showAward?AWD_ID=2606034",
"status":"success"
}

Data Source

All data comes from the NSF Awards API (research.gov), the official public interface to the NSF Awards database. No authentication required. The API covers 500,000+ awards since 1959.

The scraper requests all 40+ available fields by name, including fields like piEmail, poEmail, abstractText, and coPDPI that the API only returns when explicitly listed in printFields โ€” ensuring no data is silently omitted.

Technical Notes

  • Rate limiting: the scraper sends ~1 request per second as per API courtesy guidelines, with automatic retry on 429/503 responses
  • Memory: 512 MB default, sufficient for full paginated runs
  • Timeout: 4-hour ceiling for full-history slices; typical keyword searches complete in seconds
  • No proxy required: the NSF Awards API is public and accessible without geo-routing

You might also like

NSF Research Grants Scraper

parseforge/nsf-awards-scraper

Scrape NSF research grant awards with 62 fields per record. Get award titles, abstracts, funding amounts, PI contact info, institution details, program info, and dates. Filter by keyword, agency, state, program, and date range.

NSF Award Search Scraper

crawlergang/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.

1

5.0

NSF Award Search Scraper

crawlerbros/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.

Grants.gov Federal Grant Crawler

jungle_synthesizer/grants-gov-crawler

Crawl federal grant opportunities from Grants.gov (posted, forecasted, closed, archived). Extract titles, agencies, CFDA numbers, funding amounts, eligibility, close dates, and grantor contacts. Filter by agency, category, instrument, eligibility, CFDA, keyword, or posted-date window.

๐Ÿ‘ User avatar

BowTiedRaccoon

3

Grants.gov Opportunities Scraper

crawlergang/grants-gov-scraper

Scrape federal grant opportunities from Grants.gov - search by keyword, agency, status, category, and funding type. Returns full opportunity metadata including award amounts, CFDA numbers, deadlines, and synopsis.

1

5.0

Grants.gov Opportunities Scraper

crawlerbros/grants-gov-scraper

Scrape federal grant opportunities from Grants.gov - search by keyword, agency, status, category, and funding type. Returns full opportunity metadata including award amounts, CFDA numbers, deadlines, and synopsis.