NIH RePORTER Scraper avatar

NIH RePORTER Scraper

Pricing

from $6.00 / 1,000 results

Go to Apify Store
NIH RePORTER Scraper

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

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

2 days ago

Last modified

Share

ParseForge Banner

🔬 NIH Reporter Grants Scraper

🚀 Export NIH research grant data including funding amounts, abstracts, and PI details in seconds. Search 500,000+ federally funded projects by keyword, fiscal year, or funding mechanism. No API key, no registration, no manual data wrangling.

🕒 Last updated: 2026-05-21 · 📊 17 fields per record · 🔬 500,000+ grants · 🏛️ All NIH institutes · 📅 Fiscal years 1985-2026

The NIH Reporter Grants Scraper exports publicly funded biomedical and behavioral research grants from the NIH Research Portfolio Online Reporting Tools (RePORTER) and returns 17 fields per record, including project title, principal investigator, institution, award amount, abstract, and project dates. The underlying dataset is the authoritative federal record of NIH-funded research, maintained by the National Institutes of Health.

The catalog covers every NIH institute and center, hundreds of funding mechanisms, and fiscal years going back to 1985. This Actor makes that data searchable and downloadable as CSV, Excel, JSON, or XML in seconds. All filters run against the official public NIH API, so you get authoritative, real-time grant data without any scraping workarounds.

🎯 Target Audience💡 Primary Use Cases
Academic researchers, science journalists, policy analysts, biotech companies, grant consultants, university administratorsFunding trend analysis, competitive landscape research, PI discovery, institution benchmarking, literature mapping

📋 What the NIH Reporter Grants Scraper does

Four filtering workflows in a single run:

  • 🔍 Keyword search. Search across project titles, abstracts, and full text for any biomedical topic.
  • 📅 Fiscal year filter. Restrict to a specific NIH fiscal year from 1985 to 2026.
  • 💰 Funding mechanism filter. Filter by mechanism code (R01, R21, T32, F31, K99, and hundreds more).
  • 📊 Scale to any volume. From 10 preview records to 1,000,000 grants in a single run.

Each record includes project identification (title, number, URL), PI and institution details, award financials, project timeline, and the full abstract text.

💡 Why it matters: tracking NIH funding trends requires combining dozens of CSV exports or navigating the Reporter UI one page at a time. This Actor returns structured, machine-readable grant data from the official API in a single request, ready for analysis in Excel, Python, or any BI tool.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.


⚙️ Input

InputTypeDefaultBehavior
searchQuerystring"cancer immunotherapy"Keywords to search across grant titles and abstracts. Any biomedical term works.
fiscalYearintegerFilter to a single NIH fiscal year (e.g. 2024). Leave empty for all years.
fundingMechanismstringNIH mechanism code such as R01, R21, T32, K99, F31. Leave empty for all mechanisms.
maxItemsinteger10Records to return. Free plan caps at 10, paid plan at 1,000,000.

Example — search for Alzheimer research in 2024:

{
"searchQuery": "Alzheimer disease biomarkers",
"fiscalYear": 2024,
"maxItems": 100
}

Example — R01 grants only:

{
"searchQuery": "machine learning genomics",
"fundingMechanism": "R01",
"maxItems": 500
}

⚠️ Good to Know: Free accounts are capped at 10 items per run. Create a free account w/ $5 credit to get started, then upgrade for full access. The fiscalYear and fundingMechanism inputs are optional - omitting them returns grants across all years and mechanisms.


📊 Output

Each grant record contains 17 fields:

FieldTypeDescription
🏷️ titlestringNIH project title
🔢 projectNumberstringNIH project number (e.g. R01AI000000-01)
🔗 urlstringLink to the NIH Reporter project detail page
👤 principalInvestigatorstringName of the principal investigator
🏛️ institutionstringAwardee institution name
🏙️ citystringInstitution city
📍 statestringInstitution state
🌍 countrystringInstitution country
💰 awardAmountintegerTotal award amount in USD
📅 fiscalYearintegerNIH fiscal year of the award
🏷️ fundingMechanismstringNIH funding mechanism (e.g. R01, R21)
📆 projectStartDatestringProject start date (ISO 8601)
📆 projectEndDatestringProject end date (ISO 8601)
📝 abstractstringFull project abstract text
🏥 clinicalTrialbooleanWhether a clinical trial is required
🕒 scrapedAtstringTimestamp when record was scraped
errorstringError message if scraping failed

Sample record:

{
"title": "SUPPORT SERVICES FOR THE PREVENTION AND TREATMENT THROUGH A COMPREHENSIVE CARE CONTINUUM FOR HIV-AFFECTED ADOLESCENTS IN RESOURCE CONSTRAINED SETTINGS IMPLEMENTATION SCIENCE NETWORK",
"projectNumber": "75N94023D00001-P00007-759402300004-1",
"url": "https://reporter.nih.gov/project-details/11524614",
"principalInvestigator": "DRIVER, BARBARA",
"institution": "WESTAT, INC.",
"city": "Bethesda",
"state": "MD",
"country": "UNITED STATES",
"awardAmount": 726552,
"fiscalYear": 2026,
"fundingMechanism": "R and D Contracts",
"projectStartDate": "2026-08-25T00:00:00",
"projectEndDate": "2028-08-24T00:00:00",
"abstract": "Support Services for the Prevention and Treatment through a Comprehensive Care Continuum for HIV-affected Adolescents...",
"clinicalTrial": null,
"scrapedAt": "2026-05-21T00:00:00.000Z",
"error": null
}

✨ Why choose this Actor

  • 🏛️ Official NIH API - data comes directly from the authoritative federal source, not scraped HTML
  • No auth required - completely public API, no credentials or API keys needed
  • 🔍 Full-text search - search across titles AND abstracts simultaneously
  • 📊 Rich data - 17 fields including full abstracts up to several thousand words
  • 📅 40+ years of history - fiscal years 1985 through present
  • 💰 Award financials - exact dollar amounts for every grant
  • 🔄 Real-time - always current, pulled live from NIH Reporter on every run

📈 How it compares to alternatives

MethodSpeedFieldsAutomationCost
This ActorSeconds17Full APIFree tier available
NIH Reporter UIMinutes per pagePartialManual onlyFree
Manual CSV export10-30 minLimitedManualFree
Custom API scriptHours to buildCustomYesEngineering time
Data brokersDaysVariesYesExpensive

🚀 How to use

  1. Create a free Apify account (includes $5 free credit)
  2. Open the NIH Reporter Grants Scraper Actor page
  3. Enter your search query (e.g. "CRISPR gene editing")
  4. Optionally set a fiscal year or funding mechanism filter
  5. Set maxItems to the number of grants you need
  6. Click Start and wait seconds for results
  7. Download your dataset as CSV, Excel, JSON, or XML

💼 Business use cases

Grant landscape analysis

Track which institutions are receiving the most NIH funding in your research area. Identify top PIs, funding trends over time, and emerging research topics by querying keywords across multiple fiscal years.

Competitive intelligence for grant writers

Before writing an R01, search for funded projects in your area to understand what NIH is currently supporting, identify gaps in the funded portfolio, and benchmark your budget against comparable awards.

Academic research mapping

Universities can extract all grants awarded to their institution or peer institutions to build comprehensive research portfolios, support faculty recruitment, and identify collaboration opportunities.

Science journalism and policy research

Journalists and policy analysts can extract funding data by topic area (e.g. climate health, opioid crisis, COVID-19) to quantify federal investment and track how NIH priorities shift across administrations.


🔌 Automating NIH Reporter Grants Scraper

Connect this Actor to your workflow tools without writing any code:

  • Make (Integromat): Schedule weekly grant monitoring runs and push results to Google Sheets or Airtable
  • Zapier: Trigger a run when a new keyword is added to a spreadsheet, then send results to Slack or email
  • Slack: Deliver weekly NIH funding digests to a research team channel automatically
  • Webhook: POST results to any REST endpoint - LIMS, CRMs, or internal dashboards
  • Apify Scheduler: Set daily or weekly runs to keep your grant database current

🌟 Beyond business use cases

Academic research

Study how federal biomedical funding priorities have shifted over 40 years. Analyze the geographic distribution of NIH grants, track which universities dominate specific research areas, or map collaboration networks through shared institutional awards.

Creative and educational projects

Build searchable public tools that let patients and advocates explore what research NIH is funding for their disease. Create educational dashboards showing how federal science investment translates into research outputs.

Non-profit and advocacy work

Patient advocacy organizations can use this data to monitor NIH investment in their disease area, identify gaps in the funded research portfolio, and make evidence-based funding recommendations.

Data science experimentation

NIH Reporter is an excellent labeled dataset for NLP experimentation - training text classifiers, topic models, or citation networks using real scientific abstracts and metadata.


🤖 Ask an AI assistant about this scraper

You can use an AI assistant to help you get the most out of this Actor:

  • "Which institutions received the most NIH R01 grants for cancer research in 2024?"
  • "Help me write a search query to find NIH grants on CRISPR applications in agriculture"
  • "What funding mechanism should I use to find postdoctoral fellowships?"
  • "Analyze this NIH grant dataset and identify the top 10 research themes"

❓ Frequently Asked Questions

🔍 What can I search for? Any biomedical or behavioral research topic. The search runs across project titles, abstracts, and full text. Try disease names, biological processes, technologies, or any scientific keyword.

📅 How far back does the data go? NIH Reporter contains grants going back to fiscal year 1985, giving you over 40 years of federal research investment history.

💰 Are award amounts always populated? Most grants have award amounts. A small number of contract vehicles may show null if the NIH does not disclose the exact amount.

🏛️ Does this include all NIH institutes? Yes. All 27 NIH institutes and centers are included - NCI, NIAID, NIMH, NHLBI, and all others.

📝 How long are the abstracts? Abstracts vary from a few sentences to several thousand words. Some older grants may have no abstract on file.

🔢 What are funding mechanisms? NIH uses mechanism codes to categorize grant types: R01 (research project), R21 (exploratory), K99 (career transition), T32 (training), F31 (predoctoral fellowship), and hundreds more.

📊 What is the maximum number of items? Paid accounts can retrieve up to 1,000,000 grants per run. The NIH Reporter database contains approximately 500,000-600,000 active and recently closed projects.

🔄 How current is the data? Data is pulled live from the NIH Reporter API on every run. The API is updated by NIH regularly as new awards are issued.

🏥 What does the clinicalTrial field mean? It indicates whether the NIH required a clinical trial protocol for this grant. Many grants show null because this requirement is mechanism-specific.

📁 What export formats are available? Apify supports CSV, Excel (XLSX), JSON, XML, and RSS. You can also access data via the Apify API for programmatic integration.

🔑 Do I need an API key for NIH Reporter? No. The NIH Reporter API is fully public with no authentication required. This Actor accesses it directly.

🌍 Are international institutions included? Yes. NIH funds some international collaborations. The country field identifies the institution location.


🔌 Integrate with any app

Connect your NIH grant data to the tools your team already uses:

IntegrationUse Case
Google SheetsLive-updating grant monitoring dashboards
AirtableStructured grant database with filtering
SlackAutomated weekly funding digests
NotionResearch knowledge base with grant context
ExcelOffline analysis and pivot tables
Python / PandasData science and NLP pipelines
R / tidyverseStatistical analysis of funding trends
Tableau / Power BIVisualization of funding distributions
PostgreSQL / BigQueryLong-term grant database archiving
Zapier / MakeNo-code workflow automation

ActorDescription
ClinicalTrials.gov ScraperFDA-registered clinical trial data including phases, sponsors, and outcomes
OpenAlex Publications ScraperAcademic publications, citations, and author networks
NIH NLM PubMed ScraperBiomedical literature abstracts and MeSH terms from PubMed

💡 Pro Tip: browse the complete ParseForge collection for scrapers covering 150+ public data sources across science, finance, government, and more.


This Actor accesses publicly available data from the NIH Research Portfolio Online Reporting Tools (RePORTER) via the official public API (api.reporter.nih.gov). All data is provided by the U.S. Department of Health and Human Services. This tool is not affiliated with or endorsed by the National Institutes of Health. Use of this data is subject to NIH's public data use policies.