NIH RePORTER Grants Scraper | 13 Fields, No API Key avatar

NIH RePORTER Grants Scraper | 13 Fields, No API Key

Pricing

from $1.50 / 1,000 grant scrapeds

Go to Apify Store
NIH RePORTER Grants Scraper | 13 Fields, No API Key

NIH RePORTER Grants Scraper | 13 Fields, No API Key

Scrape NIH RePORTER grants: title, abstract, award $, principal investigator, institution, agency (NCI, NIAID, NIMH), fiscal year. 800K+ grants, no API key. Works in Claude, ChatGPT & any MCP agent.

Pricing

from $1.50 / 1,000 grant scrapeds

Rating

0.0

(0)

Developer

The Mine Works

The Mine Works

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

15 hours ago

Last modified

Share

NIH RePORTER Grants Scraper: 13 Fields, No API Key

Pay only for results delivered. Browse all Actors.

💰 From $1.50 / 1,000 results.

Search NIH RePORTER and get 13 fields per grant: project number, title, full abstract, fiscal year, award amount in USD, funding agency code, principal investigators, institution with its city and state, project terms, the RePORTER link and a capture timestamp. Filter by search terms, agency, fiscal year, institution state and a minimum award amount.

Pure HTTP against the official NIH RePORTER API v2. No API key, no login, no browser, up to 5,000 grants per run.

Why use this NIH RePORTER scraper

  • Full abstract on every row. abstract is the whole project abstract, not a snippet, which is what makes this usable as a research corpus rather than just a funding table.
  • Award amount as a number. award_amount_usd is numeric, so you can sum by institution, PI or agency without parsing currency strings.
  • Institution geography. institution_city and institution_state come with every grant, which is what regional research-funding analysis needs.
  • Principal investigators, flattened. PI names are joined into a clean array rather than left as a nested object.
  • Five composable filters. Search terms, agency abbreviation, fiscal year, institution state and a minimum award all narrow the same query server-side.
  • Paced for the API. Requests are spaced just over a second apart, which is what keeps a 5,000-grant run from being throttled.

Find grants funding a research topic

{
"searchTerms": "mRNA vaccine",
"maxResults": 200
}

The search runs across project title and project terms. With no fiscalYear, the Actor covers fiscal years 2023, 2024 and 2025.

Track one NIH institute's portfolio

{
"searchTerms": "immunotherapy",
"agency": "NCI",
"fiscalYear": 2025,
"maxResults": 500
}

Agency accepts NIH institute abbreviations such as NCI, NIAID, NIMH, NHLBI and NIGMS.

Map research funding by state

{
"state": "MA",
"fiscalYear": 2025,
"minAward": 500000,
"maxResults": 1000
}

Institution state plus an award floor gives you the substantial grants landing in one state in one fiscal year, with institution names attached.

Find large awards on a topic

{
"searchTerms": "artificial intelligence health",
"minAward": 1000000,
"maxResults": 300
}

minAward is applied by the API, so a million-dollar floor cuts the result set server-side rather than after download.

What data does the NIH RePORTER scraper return

{
"project_number": "5R01AI123456-03",
"title": "Structure-Guided Design of Broadly Protective Vaccines",
"abstract": "PROJECT SUMMARY. Influenza remains a major cause of morbidity...",
"fiscal_year": 2025,
"award_amount_usd": 2145678,
"funding_agency": "NIAID",
"principal_investigators": ["Jane A Doe", "John B Smith"],
"institution": "EXAMPLE UNIVERSITY",
"institution_city": "BOSTON",
"institution_state": "MA",
"terms": "influenza; vaccine; immunogen design; structural biology",
"url": "https://reporter.nih.gov/project-details/5R01AI123456-03",
"scraped_at": "2026-08-01T19:00:00.000Z"
}
FieldDescription
project_numberNIH project number including activity code and support year
title, abstractProject title and full abstract
fiscal_year, award_amount_usdFunding year and award in USD
funding_agencyNIH institute or centre code
principal_investigators[]PI names
institution, institution_city, institution_stateAwardee organisation and location
termsNIH project terms
url, scraped_atRePORTER link and capture timestamp

Some records, particularly older or administrative supplements, do not carry an abstract or a full PI list. Those fields come back empty rather than reconstructed.

How the scraper works without an API key

NIH RePORTER exposes a public JSON search API. This Actor posts your criteria with an explicit include_fields list, requests 100 projects per page, and pages by offset with a 1.1-second pause between requests to stay inside the API's pacing. No key, no login, no browser.

What can you build with NIH grant data

Research trend analysis. Award volume and dollars on a topic across fiscal years.

Competitive intelligence for biotech. Which academic groups are funded on a mechanism, and by how much.

Business development targeting. Well-funded PIs and institutions in your therapeutic area, with city and state.

Grant-writing research. Funded abstracts on your topic, as a corpus of what actually got money.

How much does it cost to scrape NIH RePORTER

Pay per grant delivered: $0.0025 on the Apify Free plan, $0.0015 on Gold and above. Searches that match nothing are never charged.

How do I use NIH grant data in Claude or ChatGPT

https://mcp.apify.com/?tools=themineworks/nih-reporter-grants
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('themineworks/nih-reporter-grants').call({
searchTerms: 'mRNA vaccine',
fiscalYear: 2025,
maxResults: 200,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();

NIH RePORTER FAQ

Do I need an API key? No. NIH RePORTER's API is open.

Which fiscal years are searched by default? 2023, 2024 and 2025. Set fiscalYear to pin a single year.

Which agency codes work? NIH institute and centre abbreviations such as NCI, NIAID, NIMH, NHLBI, NIGMS and NINDS.

What does the search cover? Project title and project terms. It is a topical search, not a full-text abstract search.

Is award_amount_usd the total grant? It is the award amount for that fiscal year's record, not the lifetime total across all support years.

Complete your biomedical intelligence pipeline

Found a bug or want a field added? Open an issue on the Actor's Apify Console page.

Last verified: 2026-08