NIH RePORTER Grants Scraper
Pricing
Pay per usage
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Share

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
| Field | Type | Required | Description |
|---|---|---|---|
searchQuery | string | โ | Search term (e.g., "immunotherapy", "CRISPR", "Alzheimer") |
searchField | select | No | Where to search: all, projectTitle, abstract, piName, orgName (default: all) |
fiscalYears | array | No | Filter by fiscal years (e.g., [2024, 2025]) |
agencyCodes | array | No | Filter by NIH agency/IC (e.g., ["NCI", "NIAID"]) |
activityCodes | array | No | Filter by activity code (e.g., ["R01", "R21"]) |
sortField | select | No | Sort by: project_start_date, award_amount, _score (default: project_start_date) |
sortOrder | select | No | asc or desc (default: desc) |
maxResults | integer | No | Max 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.