跳到正文

NIH RePORTER API Guide: Search Research Grants by Topic

摘要

SciSpace 发布 NIH RePORTER API 使用指南,说明该 API 只提供 NIH 及参与机构已资助项目的检索,不用于查找开放申请。指南演示用 advanced_text_search 按标题、摘要和术语检索,单次最多返回 500 条、offset 上限 14,999,并建议每秒最多 1 次请求。

摘要由模型根据原文撰写,以原文为准。

正文 · 原文

A nih reporter api integration answers “What research has been funded?” It does not answer “Which calls can this PI apply to next?” RePORTER exposes award records, including project titles, investigators, organizations, and project dates.

For a university funding assistant, use RePORTER as optional award context. The SciSpace API fits the broader product task: one request can run a grant search across Grants.gov, foundations and international funders, and explain scientific fit with cited papers.

Our example is: “Find NIH and NSF grants for AI in rural healthcare with deadlines in the next 6 months.” The implementation below separates funded precedents, opportunity evidence, and supporting papers.

What does the NIH RePORTER API actually search?

RePORTER provides scientific-award data from NIH and participating non-NIH federal agencies. Its purpose is award reporting, analysis, and integration, rather than discovering open application calls.

A record's project_end_date describes the funded project. It is not an application deadline, even when the record also contains an opportunity number. See the NIH project data dictionary.

Separate funded-project context, official announcements, and scientific evidence before producing a reviewed funding brief

Step 1: Search funded projects by topic

The NIH RePORTER API official documentation supports advanced_text_search across titles, abstracts, and terms. This request requires both “rural” and “health”; it is a starting point, not an AI-specific match.

Make the request with cURL

NIH's official request walkthrough uses the V2 project-search operation without an authorization step.

Make the same request with Python

This request prints each award record's application ID, project number, and title.

Award records are in results; pagination information is in meta. With limit: 10, request offsets 0, 10, 20, and so on. Stop when a page is empty or the next offset reaches meta.total. Never exceed offset 14,999; partition larger searches into narrower queries.

Inspect the vocabulary before adding queries for machine learning, telehealth, or decision support. Display these results under “Related funded research,” and preserve project identifiers when combining searches.

Pagination and NIH limits

As checked on October 21, 2026, NIH recommends at most one request per second. Searches allow up to 500 records per request and a maximum offset of 14,999. Partition larger jobs rather than increasing offsets indefinitely.

Step 2: Find candidate calls, then verify deadlines

For a direct implementation, the Grants.gov API guide documents unauthenticated search2 and fetchOpportunity operations. Search first, then retrieve each candidate's details.

Send {"keyword":"rural","oppStatuses":"posted","rows":10} to POST /v1/api/search2 on api.grants.gov. The response contains data.oppHits; check the service-level errorcode before processing records.

Pass each result's identifier as {"opportunityId":123456} to POST /v1/api/fetchOpportunity, replacing the illustrative number. The detail schema includes synopsis information and associated announcement documents.

Use the NIH Guide for NIH notices and updates. NSF's funding guidance distinguishes target dates, deadlines, and submission windows.

For this example, resolve six months to October 21, 2026 through April 21, 2027, inclusive. Production jobs should calculate and save their own window.

Confirm the current announcement, amendments, applicant restrictions, and relevant submission event, including prerequisite submissions. Save the original deadline text, normalized date, stated timezone, and check timestamp. Send missing or conflicting evidence to review.

Step 3: Ask SciSpace for an evidence-backed funding brief

The SciSpace Task API includes grant search across Grants.gov, foundations and international funders. One plain-language request can combine that with literature search across SciSpace's 280M+ paper index plus Google Scholar, PubMed and arXiv, and return the brief as a Word or Markdown file.

This does not imply a native RePORTER or NSF API connector, and the SciSpace API is not a web search API. For NIH and NSF opportunities, ask for grant search results with titles and identifiers, with uncertainty reported explicitly, then check the official announcements in your application.

The API is in early access and isn't open yet. A funding-brief task can use this prompt:

Find NIH and NSF grants for AI in rural healthcare with deadlines from October 21, 2026 through April 21, 2027. Applicant: US university PI. Use grant search, including Grants.gov. Return titles, identifiers, deadline text and any eligibility notes. Flag unknown eligibility or deadlines; separate candidates from checked matches. Add cited scientific fit and deliver the brief as a Word file.

Keep evidence and review checkpoints separate

Keep funding-announcement evidence separate from paper citations. A relevant paper supports scientific fit; it does not establish that an announcement is accepting applications. Requesting columns in prose does not guarantee machine-valid structured output. Validate extracted values against your application schema, and never replace missing dates with guesses.

SciSpace streams each plan step while it runs and keeps follow-ups in the same thread. Use follow-ups to narrow eligibility or recheck a candidate, keep review decisions in your application, and recheck official evidence before sending deadline reminders. Distinguish “no matches” from “research incomplete,” and avoid automatically creating another research job after an ambiguous submission timeout.

Funding result card separating scientific-fit citations from official deadline evidence and review status

The SciSpace API for university funding discovery

NIH RePORTER returns awarded projects, not open calls, and it does not explain how a PI's work fits a funder. A funding assistant still needs opportunity search, literature evidence and a brief the PI can use.

The SciSpace API puts the full SciSpace Agent behind one call. It searches, reads, analyses and writes, and delivers the result as ready-to-use files.

API

What you send

What you get back

Search API

A research question in plain language, such as "AI decision support in rural primary care"

A list of papers, each with all its relevant metadata, from one search across SciSpace's 280M+ paper index plus Google Scholar, PubMed and arXiv

Task API

A research task, such as "find NIH and NSF grants for AI in rural healthcare and write a funding brief with cited scientific fit" or "build a deck of candidate calls for a department meeting"

Links to every file the agent created (Markdown, Word, PowerPoint and more) plus any supporting text answer; the plan and progress stream live, and follow-ups continue in the same thread

What this adds on top of NIH RePORTER

  • Grant search in the same task: Grants.gov, foundations and international funders, alongside literature search.
  • Cited scientific fit: papers from SciSpace's 280M+ paper index plus Google Scholar, PubMed and arXiv, each with full metadata.
  • Finished files: a funding brief in Word or Markdown, or a PowerPoint deck, from one run.
  • One integration: describe the task in plain language and the agent picks the tools, instead of stitching together a grants client, a literature API and an LLM.
  • Live progress and follow-ups: each plan step streams while it runs, and follow-ups such as "only calls open to early-career PIs" continue in the same thread.

When to use which

  • Use NIH RePORTER for funded-project context: who has been funded for similar work, and when.
  • Use the SciSpace API to find candidate calls and explain scientific fit with cited papers, then check deadlines against the official announcements.

What it doesn't do

  • No deadline guarantee: it is not a web search API and does not replace checking the official NIH, NSF or Grants.gov announcement before you send a reminder.
  • No RePORTER queries: it does not query NIH RePORTER, so keep the RePORTER calls above for award context.
  • No paywalled papers: it reads your own PDFs plus 50M+ open-access full texts.

The SciSpace API is in early access; it isn't open yet. At launch it's open to anyone: register on SciSpace and start, with no sales call. Every account gets $5 in free API credits, enough to try both APIs on real questions. The API is separate from SciSpace consumer plans; no consumer plan includes API usage.

Frequently asked questions

Last checked

Third-party documentation was checked on October 21, 2026. SciSpace descriptions reflect the API in early access and may change before launch. Code was not live-executed; the sample output is illustrative.

Sources

  1. NIH RePORTER API: Official documentation and limitations
  2. NIH RePORTER Project API V2: Data elements
  3. NIH: Sample RePORTER API Request Matching ExPORTER Project Files
  4. Grants.gov API Guide
  5. Grants.gov fetchOpportunity API documentation
  6. NIH Guide for Grants and Contracts
  7. NSF: Getting Started with Funding
  8. Grants.gov search2 API documentation

注意转载授权 · 阅读原文

来源:SciSpace · scispace.com

引用原文

SciSpace. NIH RePORTER API Guide: Search Research Grants by Topic[EB/OL]. (2026-11-05)[访问日期]. https://scispace.com/guides/nih-reporter-api.