NIH RePORTER Scraper
Pricing
from $6.00 / 1,000 results
NIH RePORTER Scraper
Scrape NIH research grant awards with 40+ fields per project. Get funding amounts, principal investigators, institutions, abstracts, spending categories, and geo coordinates. Filter by keyword, fiscal year, agency, and active status.
Pricing
from $6.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share

๐ฌ NIH RePORTER Scraper
๐ Collect NIH research grant awards with 40+ fields per project. Get funding amounts, principal investigators, institutions, abstracts, spending categories, and geo coordinates. Filter by keyword, fiscal year, agency, and active status.
๐ Last updated: 2026-04-23
NIH funds billions of dollars in biomedical research every year. Tracking grants, identifying funded researchers, and analyzing funding patterns across institutions requires structured data that is not easily exported from the NIH RePORTER web interface.
The NIH RePORTER Scraper automates this process, pulling structured grant data with flexible filtering by keyword, fiscal year, agency code, and active status. Whether you are a university tracking competitor funding, a biotech company monitoring relevant research, or a policy analyst studying NIH investments, this tool delivers clean data in seconds.
| Target Audience | Universities, grant analysts, biotech companies, policy researchers |
| Primary Use Cases | Grant monitoring, competitor analysis, funding trends, collaboration discovery |
๐ What Does It Do
This tool collects NIH-funded research project data, returning structured records with comprehensive funding and investigator details. It delivers:
- ๐ Project listings - titles, numbers, activity codes, and funding mechanisms
- ๐ฐ Funding details - total awards, direct costs, and indirect costs
- ๐จโ๐ฌ Investigator data - principal investigators, contact PIs, and research teams
- ๐๏ธ Organization info - institution names, cities, states, and organization types
- ๐ Keyword search - find projects matching specific research terms
- ๐ Date tracking - project start/end dates, budget periods, and award dates
๐ฌ How to Use the NIH RePORTER Scraper - Full Demo
๐ง Demo video coming soon. Follow the step-by-step instructions below to get started in under 2 minutes.
โ๏ธ Input
Configure your search with keyword, fiscal year, and agency filters.
| Field | Type | Description |
|---|---|---|
| Keyword | String | Search keyword for research projects (e.g. "cancer", "genomics") |
| Max Items | Integer | Free users: Limited to 10 items. Paid users: up to 1,000,000 |
| Fiscal Year | Integer | Filter by fiscal year (e.g. 2024, 2023) |
| Agency Code | String | NIH institute code (e.g. "NCI", "NIMH", "NIAID") |
| Active Projects Only | Boolean | Only return currently active projects |
Example 1 - Active cancer grants from NCI:
{"keyword": "cancer","maxItems": 50,"fiscalYear": 2024,"agencyCode": "NCI","isActive": true}
Example 2 - All genomics grants:
{"keyword": "genomics","maxItems": 200,"fiscalYear": 2024}
โ ๏ธ Free users are limited to 10 items per run. Sign up for a paid plan to unlock up to 1,000,000 records.
๐ Output
๐งพ Output Schema
| Field | Type | Description |
|---|---|---|
| projectDetailUrl | string | NIH RePORTER project page |
| projectTitle | string | Research project title |
| projectNum | string | Full project number |
| awardAmount | number | Total award amount in dollars |
| directCostAmt | number | Direct cost amount |
| indirectCostAmt | number | Indirect cost amount |
| contactPiName | string | Contact principal investigator |
| piNames | string | All principal investigators |
| orgName | string | Recipient organization |
| orgCity | string | Organization city |
| orgState | string | Organization state |
| orgCountry | string | Organization country |
| activityCode | string | Activity code (R01, U01, etc.) |
| agencyCode | string | Funding NIH institute code |
| fiscalYear | integer | Fiscal year of the award |
| projectStartDate | string | Project start date |
| projectEndDate | string | Project end date |
| isActive | boolean | Whether the project is active |
| abstractText | string | Project abstract/summary |
| scrapedAt | string | Timestamp of data collection |
๐ฆ Sample Output
Sample 1 - Cancer research grant:
{"applId": 10856789,"projectNum": "5R01CA123456-05","projectTitle": "Novel Biomarkers for Early Cancer Detection","awardAmount": 450000,"directCostAmt": 300000,"indirectCostAmt": 150000,"contactPiName": "SMITH, JOHN A","piNames": "SMITH, JOHN A; DOE, JANE B","orgName": "JOHNS HOPKINS UNIVERSITY","orgCity": "BALTIMORE","orgState": "MD","activityCode": "R01","agencyCode": "NCI","fiscalYear": 2024,"isActive": true,"projectDetailUrl": "https://reporter.nih.gov/project-details/10856789","scrapedAt": "2026-04-09T12:00:00.000Z"}
Sample 2 - Mental health grant:
{"applId": 10923456,"projectNum": "5R01MH987654-03","projectTitle": "Neuroimaging Biomarkers in Adolescent Depression","awardAmount": 380000,"directCostAmt": 250000,"indirectCostAmt": 130000,"contactPiName": "WILLIAMS, SARAH M","piNames": "WILLIAMS, SARAH M","orgName": "STANFORD UNIVERSITY","orgCity": "STANFORD","orgState": "CA","activityCode": "R01","agencyCode": "NIMH","fiscalYear": 2024,"isActive": true,"projectDetailUrl": "https://reporter.nih.gov/project-details/10923456","scrapedAt": "2026-04-09T12:00:00.000Z"}
Sample 3 - Training grant:
{"applId": 10734567,"projectNum": "5T32GM111222-10","projectTitle": "Predoctoral Training in Molecular Biology","awardAmount": 820000,"directCostAmt": 820000,"indirectCostAmt": 0,"contactPiName": "CHEN, WEI","piNames": "CHEN, WEI","orgName": "MASSACHUSETTS INSTITUTE OF TECHNOLOGY","orgCity": "CAMBRIDGE","orgState": "MA","activityCode": "T32","agencyCode": "NIGMS","fiscalYear": 2024,"isActive": true,"projectDetailUrl": "https://reporter.nih.gov/project-details/10734567","scrapedAt": "2026-04-09T12:00:00.000Z"}
โจ Why Choose the NIH RePORTER Scraper?
| Advantage | Details |
|---|---|
| ๐ฐ Funding amounts | Direct costs, indirect costs, and total awards |
| ๐จโ๐ฌ Investigator data | All PIs in structured format |
| ๐๏ธ Organization details | Institution name, city, state, and country |
| ๐ Keyword search | Full-text search across research terms |
| ๐ Agency filtering | Target specific NIH institutes (NCI, NIMH, NIAID) |
| โฐ Scheduled monitoring | Track new grants weekly or monthly |
| โก Fast collection | 500 projects per 1-2 seconds |
๐ How Does It Compare?
| Feature | Our Tool | Manual NIH RePORTER |
|---|---|---|
| Batch collection | Up to 1M projects | One page at a time |
| Keyword filtering | Full-text search | Limited interface |
| Structured output | JSON, CSV, Excel | HTML pages only |
| Automated scheduling | Daily/weekly | Manual visits |
| Funding analysis | Ready for analysis | Copy-paste |
| Investigator data | Structured format | Scattered |
๐ How to Use
- Sign Up - Create a free account w/ $5 credit (takes 2 minutes)
- Find the Tool - Search for "NIH RePORTER Scraper" in the Apify Store
- Set Input - Enter your keyword, fiscal year, and agency filter
- Run It - Click "Start" and get structured grant data in seconds
- Download Data - Export results as CSV, Excel, or JSON from the Dataset tab
๐ผ Business Use Cases
Universities:
- Track NIH funding awarded to your institution and competitors
- Identify collaboration opportunities across departments
Biotech Companies:
- Monitor federally funded research for licensing opportunities
- Discover potential research partners by keyword
Grant Analysts:
- Study funding trends by agency, activity code, and year
- Analyze spending category distribution
Policy Organizations:
- Study how NIH distributes funds across states and institutions
- Monitor research investment priorities over time
๐ Beyond business use cases
Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.
๐ค Ask an AI assistant about this scraper
Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:
- ๐ฌ ChatGPT
- ๐ง Claude
- ๐ Perplexity
- ๐ Copilot
โ Frequently Asked Questions
๐ณ Do I need a paid Apify plan to run this actor?
No. You can start right now on the free Apify plan, which includes $5 in free monthly credit. That is enough to run this actor several times and explore the output before committing to anything. Paid plans unlock higher limits, more concurrent runs, and larger datasets. Create a free Apify account here to get started.
๐จ What happens if my run fails or returns no results?
Failed runs are not charged. If the source site changes, proxies get rate-limited, or a specific input matches nothing, re-run the actor or open our contact form and we will investigate. You can also check the run log in the Apify console to see why the run stopped.
๐ How many items can I scrape per run?
Free users are limited to 10 items per run so you can preview the output and confirm the actor works for your use case. Paid users can raise maxItems up to 1,000,000 per run. Upgrade here if you need full scale.
๐ How fresh is the data?
Every run fetches live data at the moment of execution. There is no cache or delay: the records you get reflect what the source returned at that moment. Schedule the actor to maintain a rolling snapshot of the data you need.
๐งโ๐ป Can I call this actor from my own code?
Yes. Apify exposes every actor as a REST endpoint and ships first-class SDKs for Node.js and Python. You can start a run, read the dataset, and handle webhooks from your own app in a few lines. All you need is your Apify API token.
๐ค How do I export the data?
Every Apify dataset can be downloaded in one click from the console as CSV, JSON, JSONL, Excel, HTML, XML, or RSS. You can also pull results programmatically via the Apify API or stream them into BigQuery, S3, and other destinations through built-in integrations.
๐ Can I schedule the actor to run automatically?
Yes. Use the Apify scheduler to run the actor on any cadence, from hourly to monthly. Results are saved to your dataset and can be delivered to webhooks, email, Slack, cloud storage, or automation tools such as Zapier and Make.
๐ Automating Your NIH Grant Data Collection
Schedule weekly or monthly runs to track new awards and funding changes. Use the Apify scheduler and push results to your analytics tools, CRM, or Slack channel.
๐ Integrate NIH RePORTER Scraper with Any App
Connect your grant data to thousands of apps using these integrations:
- Make - Automate grant monitoring workflows
- Zapier - Get alerts on new grants
- Slack - Get notified in your channel
- Google Drive - Export to spreadsheets
- Airbyte - Sync to your data warehouse
- Webhooks - Trigger actions when runs complete
๐ Recommended Actors
Looking for more government and research data tools? Check out these related actors:
| Actor | Description | Link |
|---|---|---|
| GSA eLibrary Scraper | Government contract data | Link |
| FINRA BrokerCheck Scraper | Broker registration data | Link |
| FAA Aircraft Registry Scraper | Aircraft registration records | Link |
| GreatSchools Scraper | School ratings and data | Link |
| Pitchbook Funds Scraper | Private fund profiles | Link |
Pro Tip: ๐ก Browse the full ParseForge catalog to find more data tools.
๐ Need Help?
- Check the FAQ section above for common questions
- Visit the Apify documentation for platform guides
- Contact us at Tally contact form
โ ๏ธ Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or connected to NIH, NIH RePORTER, or any U.S. government agency. It accesses only publicly available data.