NIH RePORTER
Monitor NIH RePORTER awards by topic, institution, and fiscal year
NIH RePORTER Funding Landscape Report queries the official NIH RePORTER v2 Project API for awards matching bounded watches: terms, institutions, fiscal years, agencies, and activity codes. It returns source-linked funding change alerts, landscape reports, and compact exports from public award data. Baseline and unchanged checks are free.
Descriptive public funding fields only. Not a directory or prospecting tool. Not financial, medical, clinical, legal, grant-writing, award-probability, or institutional-performance advice. This independent Actor is not affiliated with, sponsored by, or endorsed by NIH or HHS.
from $5.00 / 1,000 nih award rows ($0.005 per award row; $0.20 per change alert; $12.00 per landscape report; $8.00 per export)
Open NIH RePORTER Funding Landscape Report on Apify
NIH RePORTER awards, not TED/SAM.gov bids and not PubMed literature
Use this page when the job is NIH award landscape for a topic or institution. Use TED, SAM.gov & Grants Bid Alerts Scraper for TED/SAM.gov/Grants.gov procurement queues. Use PubMed Literature Watch & Research Report for NCBI citations. Use PubMed & Clinical Trials Evidence Gap Report for trial↔PubMed matching. Use OpenAlex Scholarly Works Scraper to widen scholarly discovery.
| This Actor | TED, SAM.gov & Grants Bid Alerts | PubMed Literature Watch | |
|---|---|---|---|
| Intent | NIH RePORTER award landscape, alerts, exports | Public-sector bid-alert queue | PubMed citation watch and reports |
| Source | NIH RePORTER v2 Project API | TED, SAM.gov, Grants.gov notice APIs | NCBI ESearch/ESummary |
| Primary input | watches[] |
Jurisdictions, keywords, codes | searchTerms or pmids |
| Investigator identity | Excluded; not a prospecting directory | Notice contact fields as published | Citation authors as published metadata |
Use cases
- Bounded landscape for a topic or institution (for example oncology R01 in selected FYs).
- Portfolio alerts: new or changed awards after a free baseline.
- Backfill then schedule, keeping
monitorKeystable. - Feed grant→publication linkage (README next Actor: NIH Grant Publication Linkage & Output Report on the Store).
How is NIH RePORTER Funding Landscape Report different from TED/SAM.gov Bid Alerts and PubMed Literature Watch?
This Actor queries the official NIH RePORTER v2 Project API for awards matching bounded watches (terms, institutions, fiscal years, activity codes, agencies, project numbers). Store ID taroyamada/nih-research-funding-landscape-report. TED, SAM.gov & Grants Bid Alerts Scraper queues TED tenders, SAM.gov opportunities, and Grants.gov notices — public-sector procurement, not NIH RePORTER awards. PubMed Literature Watch is NCBI citation metadata. OpenAlex Scholarly Works Scraper is scholarly works. PubMed & Clinical Trials Evidence Gap Report matches trials to PubMed. This page is NIH award landscape only.
What is the best first run?
Default initialRunMode is baseline_only: the first successful run stores a free baseline with zero rows and zero charge. Published example run input (small live backfill under a $3 cap — omitted initialRunMode therefore stays baseline_only unless you set emit_backfill):
{
"watches": [{
"id": "oncology-immunotherapy",
"terms": ["immunotherapy", "oncology"],
"fiscalYears": [2025, 2026],
"activityCodes": ["R01"]
}],
"maxProjectsPerWatch": 3,
"maxChargeUsd": 3,
"dryRun": false
}
Use initialRunMode emit_backfill when you want the first matching awards billed. Store Quickstart uses emit_backfill, generateReport true, emitExport true, maxProjectsPerWatch 10, and maxChargeUsd 30. Default generateReport is true ($12.00 when a new or changed landscape is emitted). If planned PPE exceeds maxChargeUsd, the run fails closed with no delivery. Default maxChargeUsd is 25.
Run NIH RePORTER Funding Landscape Report on Apify
What input is required?
watches is required. Root and watch-item additionalProperties are false.
| Field | Type | Default | Notes |
|---|---|---|---|
watches |
object[] | required | id, terms, institutions, fiscalYears (2000–2100), activityCodes, agencies, projectNumbers, includeActiveProjects (default true) |
monitorKey |
string | nih-funding-watch |
Isolated state namespace |
initialRunMode |
string | baseline_only |
baseline_only or emit_backfill |
generateReport |
boolean | true | Aggregate landscape only when new/changed awards are emitted |
emitRawRows |
boolean | false | Low-priced award rows |
emitExport |
boolean | false | Compact JSON export |
emitUnchanged |
boolean | false | Compatibility; unchanged still 0 rows / 0 charge |
maxProjectsPerWatch |
integer | 50 | NIH request limit never greater than 500 |
maxChargeUsd |
number | 25 | Fail closed if planned PPE exceeds the cap |
dryRun |
boolean | false | Representative rows; no NIH, no state, no PPE |
What does a result contain?
README sample JSON lives in docs/sample-output.json and is illustrative, not a live NIH result. A landscape report includes matched project count, new/changed counts, observed award totals, FY/org/activity/agency distributions, and an official source URL. Descriptive public funding fields only. The Actor excludes investigator identity and direct communication fields. It is not a directory or prospecting tool.
Is this medical, financial, or grant-writing advice?
No. Not financial, medical, clinical, legal, grant-writing, award-probability, or institutional-performance advice. No NIH or HHS endorsement. Sequential RePORTER requests are spaced at least 1 second apart. State is isolated by monitorKey plus caller; a state failure does not mark the monitor successful.
How is NIH RePORTER Funding Landscape Report priced?
Billing is pay per event. The live Store card is from $5.00 / 1,000 nih award rows. Current PPE:
| Event | Price | Emitted when |
|---|---|---|
nih-award-row |
$0.005 | One NIH award row |
nih-funding-change-alert |
$0.20 | One funding change alert |
nih-funding-landscape-report |
$12.00 | One landscape report |
nih-funding-export |
$8.00 | One compact export |
Baseline and unchanged checks are free (zero rows / zero charge), even if emitUnchanged is true. Default generateReport is true and bills $12.00 when a new or changed landscape is emitted; keep maxChargeUsd at or above the planned path.
from $5.00 per 1,000 nih award rows; $0.20 per change alert; $12.00 per landscape report; $8.00 per export
See NIH RePORTER Funding Landscape Report pricing on Apify
Limits to keep in mind
- Required
watches[].maxProjectsPerWatchnever greater than 500. Requests ≥ 1 second apart. - Baseline and unchanged checks are free. Fail closed if
maxChargeUsdis too low. - Excludes investigator identity and direct communication fields. Not a prospecting tool.
- Not TED/SAM.gov/Grants.gov procurement. Not PubMed literature. Not NIH/HHS endorsed.
Published README next-report Store listing (no local landing): NIH Grant Publication Linkage & Output Report on Apify.
Open NIH RePORTER Funding Landscape Report on Apify
Related pages
- PubMed Literature Watch & Research Report — NCBI citations, not NIH awards
- PubMed & Clinical Trials Evidence Gap Report — trial↔PubMed gaps
- OpenAlex Scholarly Works Scraper — OpenAlex works, not RePORTER
- TED, SAM.gov & Grants Bid Alerts Scraper — TED/SAM.gov/Grants.gov, not NIH RePORTER
- HHS Healthcare Data Breach Change Scraper — HHS OCR disclosures
- ClinicalTrials.gov Sponsor Pipeline Scraper — trial recruitment pipelines, not NIH awards
- USPTO Patent Search Scraper — USPTO filings, not NIH RePORTER
- Grants.gov Scraper — Grants.gov notices, not NIH RePORTER awards
- ATS Hiring Signal Report — open-roles digest.
- NIH Grant Publication Linkage & Output Report — award-to-publication linkage.
- Tools