Microproduct Data GuideIntermediate

NIH RePORTER Projects

Funded NIH and HHS project records for building research-funding monitors, institution dashboards, and topic-prospecting tools.

Report a Problem

At a Glance

Difficulty
Intermediate — some data preparation helps
Size
Medium · ≤1 GB
Formats
JSON
Access
API
API Key
Not Required
Provider
National Institutes of Health
Updates
Weekly
Last Verified
Sep 27, 2026
Source Type
Government Source
  • Python Syntax Checked

From Source to Product Signal

Test a Product Idea in Four Steps

RePORTER exposes project abstracts, awards, institutes, and organizations through a JSON POST search. Start with one fiscal year and one keyword. Award amounts can be multi-year, subprojects can double-count activity, and the API is not a complete picture of all U.S. biomedical funding.

1

Check the Setup

  • Python 3.10 or newer
  • A notebook environment such as Jupyter or Google Colab
  • An internet connection
2

Access the Data

  1. 1.Open the RePORTER API documentation and note that search uses POST, not GET.
  2. 2.Search one fiscal year for a single keyword with a small result limit.
  3. 3.Keep application IDs, organization names, and award amounts.
Open Official Source
3

Run the Python Example

Install the packages, then run the notebook cell.

python -m pip install pandas requests

import pandas as pd
import requests

response = requests.post(
    "https://api.reporter.nih.gov/v2/projects/search",
    json={
        "criteria": {
            "fiscal_years": [2025],
            "advanced_text_search": {
                "search_field": "terms",
                "search_text": "CRISPR",
            },
        },
        "limit": 25,
        "include_fields": [
            "ApplId",
            "ProjectTitle",
            "Organization",
            "AwardAmount",
            "FiscalYear",
        ],
    },
    timeout=30,
)
response.raise_for_status()
projects = pd.json_normalize(response.json()["results"])
print(projects.head())
4

List Recent NIH CRISPR Project Awards

Test whether RePORTER can power a bounded funding inbox for one research topic.

  1. 01Keep application ID, title, organization, fiscal year, and award amount.
  2. 02Sum award amounts by organization and flag missing amounts.
  3. 03Explain that multi-year awards and subprojects can inflate totals if treated as independent grants.

Dataset Details

National Institutes of Health is a government source. Last verified 2026-09-27. Temporal coverage: active and historical NIH-funded projects.

Geography

Formats

Provider

National Institutes of Health

Data Terms

U.S. Government public data / federal copyright guidance

Send Feedback