National Institutes of Health (NIH) website screenshot

National Institutes of Health (NIH)

The US National Institutes of Health (NIH) provides a suite of public REST APIs for biomedical research, including PubMed literature search via E-utilities, ClinicalTrials.gov clinical trial data, chemical compound data through PubChem, gene and genome databases via NCBI Datasets, BLAST sequence alignment, and NIH research funding data through RePORTER.

7 APIs 0 Features
BiomedicalResearchPubMedClinicalTrialsPubChemGenomicsHealthScienceGovernment

APIs

NCBI E-utilities (Entrez Programming Utilities)

The public API to the NCBI Entrez system providing programmatic access to all Entrez databases including PubMed, PMC, Gene, Nuccore, and Protein. Supports searching, fetching, l...

NCBI Datasets v2 REST API

OpenAPI 3.0-based REST API providing programmatic access to biological datasets including gene metadata, genome assemblies, taxonomy classifications, and virus genomes. Supports...

PubChem Power User Gateway (PUG REST)

Suite of REST APIs providing programmatic access to PubChem chemical compound data, including chemical structure searches, compound properties, biological assay data, and chemic...

ClinicalTrials.gov REST API

REST API providing access to the ClinicalTrials.gov database of federally and privately supported clinical studies on human participants, covering study designs, eligibility cri...

NIH RePORTER API

REST API providing programmatic access to NIH-funded research project data including grants, contracts, publications, and patents. Enables search and retrieval of funding record...

NCBI BLAST URL API

API enabling developers to submit BLAST (Basic Local Alignment Search Tool) sequence searches via HTTPS for processing at NCBI or cloud service providers, check job status, and ...

PubMed Central (PMC) OA API

APIs for programmatic access to PubMed Central's Open Access content, including file validation, Open Access service, and an ID converter for translating between PMCID, PMID, Ma...

Pricing Plans

Nih Plans Pricing

5 plans

PLANS

Rate Limits

Nih Rate Limits

0 limits

RATE LIMITS

FinOps

Nih Finops

FINOPS

Semantic Vocabularies

Nih Apis Context

0 classes · 0 properties

JSON-LD

Nih Context

8 classes · 10 properties

JSON-LD

Example Payloads

Pubchem Compound Request

5 fields

EXAMPLE

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrg
GitHubOrg
🔗
LinkedIn
LinkedIn
📰
Blog
Blog
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
🔗
X
X
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: nih
name: National Institutes of Health (NIH)
description: The US National Institutes of Health (NIH) provides a suite of public REST APIs for biomedical research, including
  PubMed literature search via E-utilities, ClinicalTrials.gov clinical trial data, chemical compound data through PubChem,
  gene and genome databases via NCBI Datasets, BLAST sequence alignment, and NIH research funding data through RePORTER.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/nih/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
tags:
- Biomedical
- Research
- PubMed
- ClinicalTrials
- PubChem
- Genomics
- Health
- Science
- Government
apis:
- name: NCBI E-utilities (Entrez Programming Utilities)
  description: The public API to the NCBI Entrez system providing programmatic access to all Entrez databases including PubMed,
    PMC, Gene, Nuccore, and Protein. Supports searching, fetching, linking, and summarizing records across 38+ databases.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://www.ncbi.nlm.nih.gov/home/develop/api/
  baseURL: https://eutils.ncbi.nlm.nih.gov/entrez/eutils/
  tags:
  - PubMed
  - Literature
  - Genomics
  - Entrez
  properties:
  - type: Documentation
    url: https://www.ncbi.nlm.nih.gov/books/NBK25500/
  contact:
  - FN: NCBI
    email: info@ncbi.nlm.nih.gov
- name: NCBI Datasets v2 REST API
  description: OpenAPI 3.0-based REST API providing programmatic access to biological datasets including gene metadata, genome
    assemblies, taxonomy classifications, and virus genomes. Supports multiple programming languages via generated client
    libraries.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://www.ncbi.nlm.nih.gov/datasets/docs/v2/api/rest-api/
  baseURL: https://api.ncbi.nlm.nih.gov/datasets/v2/
  tags:
  - Genomics
  - Gene
  - Taxonomy
  - Virus
  - Datasets
  properties:
  - type: Documentation
    url: https://www.ncbi.nlm.nih.gov/datasets/docs/v2/api/rest-api/
  - type: OpenAPI
    url: https://raw.githubusercontent.com/ncbi/datasets/master/datasets.openapi.yaml
  contact:
  - FN: NCBI
    email: info@ncbi.nlm.nih.gov
- name: PubChem Power User Gateway (PUG REST)
  description: Suite of REST APIs providing programmatic access to PubChem chemical compound data, including chemical structure
    searches, compound properties, biological assay data, and chemical standardization for millions of compounds.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://pubchem.ncbi.nlm.nih.gov/docs/programmatic-access
  baseURL: https://pubchem.ncbi.nlm.nih.gov/rest/pug/
  tags:
  - Chemistry
  - Chemical Data
  - PubChem
  - Compounds
  - Bioassay
  properties:
  - type: Documentation
    url: https://pubchem.ncbi.nlm.nih.gov/docs/programmatic-access
  - type: Documentation
    url: https://pubchem.ncbi.nlm.nih.gov/pug_rest/PUG_REST.html
  contact:
  - FN: PubChem
    url: https://pubchemdocs.ncbi.nlm.nih.gov/contact
- name: ClinicalTrials.gov REST API
  description: REST API providing access to the ClinicalTrials.gov database of federally and privately supported clinical
    studies on human participants, covering study designs, eligibility criteria, locations, results, and status information.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://clinicaltrials.gov/data-api/api
  baseURL: https://clinicaltrials.gov/api/v2/
  tags:
  - Clinical Trials
  - Medical Research
  - Healthcare
  - Studies
  properties:
  - type: Documentation
    url: https://clinicaltrials.gov/data-api/api
  - type: OpenAPI
    url: https://clinicaltrials.gov/api/oas/v2
  contact:
  - FN: ClinicalTrials.gov
    url: https://clinicaltrials.gov/ct2/about-site/contact
- name: NIH RePORTER API
  description: REST API providing programmatic access to NIH-funded research project data including grants, contracts, publications,
    and patents. Enables search and retrieval of funding records with extensive filtering by institute, mechanism, fiscal
    year, and keywords.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://reporter.nih.gov/
  baseURL: https://api.reporter.nih.gov/v2/
  tags:
  - Research Funding
  - Grants
  - Publications
  - NIH Projects
  properties:
  - type: Documentation
    url: https://api.reporter.nih.gov/
  contact:
  - FN: NIH RePORTER
    url: https://reporter.nih.gov/
- name: NCBI BLAST URL API
  description: API enabling developers to submit BLAST (Basic Local Alignment Search Tool) sequence searches via HTTPS for
    processing at NCBI or cloud service providers, check job status, and retrieve results in multiple formats for sequence
    similarity analysis.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://blast.ncbi.nlm.nih.gov/Blast.cgi?CMD=Web&PAGE_TYPE=BlastDocs&DOC_TYPE=DeveloperInfo
  baseURL: https://blast.ncbi.nlm.nih.gov/blast/Blast.cgi
  tags:
  - BLAST
  - Sequence Alignment
  - Genomics
  - Bioinformatics
  properties:
  - type: Documentation
    url: https://ncbi.github.io/blast-cloud/dev/api.html
  contact:
  - FN: NCBI
    email: info@ncbi.nlm.nih.gov
- name: PubMed Central (PMC) OA API
  description: APIs for programmatic access to PubMed Central's Open Access content, including file validation, Open Access
    service, and an ID converter for translating between PMCID, PMID, Manuscript ID, and DOI identifiers.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://pmc.ncbi.nlm.nih.gov/tools/developers/
  baseURL: https://www.ncbi.nlm.nih.gov/pmc/
  tags:
  - PubMed Central
  - Open Access
  - Publications
  - Literature
  properties:
  - type: Documentation
    url: https://pmc.ncbi.nlm.nih.gov/tools/developers/
  contact:
  - FN: PMC
    url: https://pmc.ncbi.nlm.nih.gov/
common:
- type: Website
  url: https://www.nih.gov/
- type: Documentation
  url: https://www.ncbi.nlm.nih.gov/home/develop/api/
- type: GitHubOrg
  url: https://github.com/ncbi
- type: LinkedIn
  url: https://www.linkedin.com/company/national-institutes-of-health
- type: Blog
  url: https://ncbiinsights.ncbi.nlm.nih.gov/
- type: Pricing
  url: https://www.ncbi.nlm.nih.gov/home/develop/api/
- type: StatusPage
  url: https://www.ncbi.nlm.nih.gov/home/develop/api/
- type: X
  url: https://x.com/NIH
- type: Plans
  url: plans/nih-plans-pricing.yml
- type: RateLimits
  url: rate-limits/nih-rate-limits.yml
- type: FinOps
  url: finops/nih-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com