Updated: March 2024

Data & Methodology

Transparency on how we collect, clean, and present NIH funding information across the site.

Primary Data Sources

  • NIH RePORTER and ExPORTER downloads for funded projects and abstracts.
  • Activity codes, fiscal year totals, and organization details from official NIH datasets.
  • FOA notices for deadlines and mechanism rules when referenced in guides.

Refresh Cadence

  • Weekly pulls for newly awarded projects used in Weekly Updates.
  • Monthly aggregation for trends (yearly totals, top institutes) shown in Trends.
  • Investigator search endpoints re-index weekly to capture new PIs and institutions.

Cleaning & Quality

  • Normalize institution names (e.g., “UCSF” → “University of California, San Francisco”).
  • Deduplicate projects across supplements/subprojects using project IDs.
  • Flag missing abstracts or partial cost data so users can click through to NIH RePORTER.

API Endpoints You Can Trust

These endpoints power the app and are grounded in NIH data:

  • /api/recent-grants: returns projects awarded in a recent period with abstracts and award amounts.
  • /api/fetch-trends: aggregates yearly totals and activity codes for charts.
  • /api/fetch-pis: searches investigators by keyword, institute, and funding role.
  • /api/check-pi: quick status check for a PI's active awards.

When you see numbers on the site, they are derived from these endpoints and linked back to NIH sources where available.

Limitations & Caveats

  • NIH sometimes redacts abstracts; we label these and provide the project number for direct lookup.
  • Cost data (direct/indirect) may lag; always verify in the official notice of award.
  • Historical trends can shift after NIH backfills late-reported data; charts note the last refresh date.

See our Editorial Guidelines for review standards and Privacy Policy for data handling.