National Institutes of Health (NIH) logo

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...

Semantic Vocabularies

Nih Apis Context

0 classes · 0 properties

JSON-LD

Nih Context

8 classes · 10 properties

JSON-LD

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-productions.s3.amazonaws.com/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-productions.s3.amazonaws.com/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: [email protected]

  - 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-productions.s3.amazonaws.com/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: [email protected]

  - 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-productions.s3.amazonaws.com/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-productions.s3.amazonaws.com/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-productions.s3.amazonaws.com/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-productions.s3.amazonaws.com/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: [email protected]

  - 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-productions.s3.amazonaws.com/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: [email protected]