NIH RePORTER Grants Scraper avatar

NIH RePORTER Grants Scraper

Pricing

Pay per usage

Go to Apify Store
NIH RePORTER Grants Scraper

NIH RePORTER Grants Scraper

Search & normalize NIH-funded research grants. Cleaned PI names, organization names, agency codes & spending categories. 2.9M+ projects, free API.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Chris Wakefield

Chris Wakefield

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Chris The Dev

NIH RePORTER Grants Scraper

Search and normalize NIH-funded research grants from the NIH RePORTER API โ€” the official database of all NIH-funded projects. Returns cleaned, enriched data with normalized PI names, organization names, agency/IC codes, and spending categories.

Features

  • ๐Ÿ” Full-text search across project titles, abstracts, PI names, or organization names
  • ๐Ÿงน Data normalization โ€” messy NIH data gets cleaned:
    • Agency abbreviations (NCI โ†’ "National Cancer Institute")
    • Activity codes (R01 โ†’ "Research Project Grant")
    • Organization names (abbreviation expansion, title-case)
    • PI names (extra spaces removed, consistent casing)
    • Spending categories (numeric codes โ†’ human-readable labels)
  • ๐Ÿ“Š Flexible filtering by fiscal year, agency/IC code, activity code
  • ๐Ÿ“„ Three output formats: Full dataset (JSON), summary table (text), run statistics
  • ๐Ÿ†“ No API key required โ€” NIH RePORTER is completely free and open

Input

FieldTypeRequiredDescription
searchQuerystringโœ…Search term (e.g., "immunotherapy", "CRISPR", "Alzheimer")
searchFieldselectNoWhere to search: all, projectTitle, abstract, piName, orgName (default: all)
fiscalYearsarrayNoFilter by fiscal years (e.g., [2024, 2025])
agencyCodesarrayNoFilter by NIH agency/IC (e.g., ["NCI", "NIAID"])
activityCodesarrayNoFilter by activity code (e.g., ["R01", "R21"])
sortFieldselectNoSort by: project_start_date, award_amount, _score (default: project_start_date)
sortOrderselectNoasc or desc (default: desc)
maxResultsintegerNoMax results 1-1000 (default: 50)

Example Input

{
"searchQuery": "immunotherapy cancer",
"searchField": "abstract",
"fiscalYears": [2024, 2025],
"agencyCodes": ["NCI"],
"maxResults": 25
}

Example Output (Dataset Item)

{
"projectNumber": "1R01CA287654-01A1",
"projectTitle": "Novel Immunotherapy Approaches for Metastatic Melanoma",
"applicationId": 10567890,
"fiscalYear": 2025,
"organization": {
"name": "JOHNS HOPKINS UNIVERSITY",
"nameNormalized": "Johns Hopkins University",
"city": "BALTIMORE",
"state": "MD",
"country": "UNITED STATES",
"type": "10",
"typeLabel": "Domestic Higher Education"
},
"principalInvestigators": [
{
"firstName": "Sarah",
"lastName": "Chen",
"fullName": "Sarah Chen",
"isContact": true
}
],
"agencyAdmin": {
"code": "NCI",
"name": "National Cancer Institute"
},
"activityCode": "R01",
"activityCodeLabel": "R01 โ€” Research Project Grant",
"awardAmount": 450000,
"isActive": true,
"spendingCategories": [
{"code": 28, "label": "Cancer"},
{"code": 220, "label": "Tumor Immunology"}
]
}

Use Cases

  • Academic research offices โ€” track competitor grant portfolios and funding trends
  • Biotech & pharma โ€” competitive intelligence on NIH-funded academic research
  • Consulting firms โ€” market analysis of NIH funding by disease area, institution, or region
  • Nonprofits โ€” monitor the NIH funding landscape for advocacy and strategy
  • AI/ML researchers โ€” build datasets of NIH-funded projects for analysis

Data Source

Data from the NIH RePORTER API v2, a free public API provided by the National Institutes of Health. Contains over 2.9 million funded projects dating back to 1985. No API key required.