UniProt website screenshot

UniProt

UniProt is the world's leading high-quality, comprehensive, and freely accessible resource for protein sequence and functional annotation data. Maintained by the UniProt Consortium (EMBL-EBI, SIB, and PIR), it integrates information from experimental literature and computational analysis to provide a single authoritative source on protein function, taxonomy, sequences, cross-references, and disease associations. UniProt exposes a REST API at rest.uniprot.org for searching and retrieving entries from UniProtKB, UniRef, UniParc, Proteomes, and supporting services such as ID mapping. All data is freely available under Creative Commons Attribution 4.0.

UniProt publishes 1 API on the APIs.io network: UniProtKB REST API. Tagged areas include Proteins, Bioinformatics, Genomics, Life Sciences, and Open Data.

The UniProt catalog on APIs.io includes 1 JSON-LD context.

21.4/100 emerging ▬ flat Agent 16/100 agent aware Full breakdown ↓
scored 2026-08-25 · rubric v0.14.0
7 APIs
ProteinsBioinformaticsGenomicsLife SciencesOpen Data

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-25 · rubric v0.14.0
Composite quality — 21.4/100 · emerging
Contract Quality 7.1 / 21
Developer Ergonomics 0.0 / 17
Access Clarity 1.3 / 17
Operational Transparency 3.5 / 11
Contract Governance 0.0 / 10
Discoverability 6.9 / 9
Regulatory Posture 2.1 / 15
Agent readiness — 16/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 0 / 10
Documented Reversibility 0 / 6
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Delegated User Identity 0 / 6
Protected Resource Metadata 0 / 5
Registration Without a Human 0 / 6
Agentic Commerce Surface 0 / 5
Regulatory Posture applies to this provider. Its tags matched the Health regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
The six quality facets above are damped to 85 points between them, because the conditional facet above carries the other 15. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 85% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/uniprot: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 7

Individual APIs this provider publishes, each with its own machine-readable definition.

UniProtKB REST API

Search and retrieve protein entries from UniProtKB, which integrates Swiss-Prot (manually reviewed) and TrEMBL (computationally annotated) databases. Supports full-text and fiel...

UniRef REST API

UniRef (UniProt Reference Clusters) groups similar sequences to reduce redundancy. UniRef100 combines identical sequences; UniRef90 clusters sequences sharing 90% identity; UniR...

UniParc REST API

UniParc (UniProt Archive) is a comprehensive non-redundant database of publicly available protein sequences. Each unique sequence appears once with a stable UniParc identifier a...

Proteomes REST API

Provides access to UniProt proteomes — the complete or near-complete sets of proteins from fully sequenced organisms. Supports retrieval of reference proteomes and gene-centric ...

ID Mapping REST API

Maps identifiers between UniProt accessions and over 150 external database identifiers (e.g., RefSeq, Ensembl, PDB, ChEMBL, KEGG, OMIM). Asynchronous job-based service: submit a...

UniProt SPARQL Endpoint

A standards-compliant SPARQL 1.1 endpoint exposing the full UniProt knowledge graph as RDF. The current release contains approximately 232 billion triples across 21 named graphs...

EBI Proteins REST API

The EMBL-EBI Proteins API provides integrated access to UniProt protein annotations alongside large-scale study data including variation data from 1000 Genomes, ClinVar, ExAC, C...

Scroll for all 7

Pricing Plans 1

Published pricing tiers and plan structures.

Free

0 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Default

3 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Overview

FINOPS

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Apis Context

0 classes · 0 properties

JSON-LD

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Uniprot Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Resources

Access & Security 1

Authentication, authorization, and security posture

Source (apis.yml)

apis.yml Raw ↑
name: UniProt
description: 'UniProt is the world''s leading high-quality, comprehensive, and freely accessible resource for protein sequence
  and functional annotation data. Maintained by the UniProt Consortium (EMBL-EBI, SIB, and PIR), it integrates information
  from experimental literature and computational analysis to provide a single authoritative source on protein function, taxonomy,
  sequences, cross-references, and disease associations. UniProt exposes a REST API at rest.uniprot.org for searching and
  retrieving entries from UniProtKB, UniRef, UniParc, Proteomes, and supporting services such as ID mapping. All data is freely
  available under Creative Commons Attribution 4.0.

  '
accessModel:
  pricing: unknown
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Unknown
  confidence: low
  source: []
  generated: '2026-07-22'
  method: derived
image: https://www.uniprot.org/images/logos/uniprot.svg
url: https://www.uniprot.org/
tags:
- Proteins
- Bioinformatics
- Genomics
- Life Sciences
- Open Data
created: '2002-01-01'
modified: '2026-06-13'
specificationVersion: '0.23'
apis:
- name: UniProtKB REST API
  description: 'Search and retrieve protein entries from UniProtKB, which integrates Swiss-Prot (manually reviewed) and TrEMBL
    (computationally annotated) databases. Supports full-text and field-specific queries, retrieval by accession, and streaming
    of large result sets. Returns rich protein records including sequences, functional annotations, cross-references, taxonomic
    lineage, subcellular location, disease associations, and literature citations.

    '
  image: https://www.uniprot.org/images/logos/uniprot.svg
  humanURL: https://www.uniprot.org/help/api
  baseURL: https://rest.uniprot.org/uniprotkb
  version: '2026_01'
  tags:
  - Proteins
  - Sequences
  - Annotations
  - Swiss-Prot
  - TrEMBL
  properties:
  - type: Documentation
    url: https://www.uniprot.org/help/api
  - type: OpenAPI
    url: https://www.uniprot.org/help/api
  - type: TermsOfService
    url: https://www.uniprot.org/help/license
  contact:
  - FN: UniProt Consortium
    email: help@uniprot.org
    url: https://www.uniprot.org/contact
- name: UniRef REST API
  description: 'UniRef (UniProt Reference Clusters) groups similar sequences to reduce redundancy. UniRef100 combines identical
    sequences; UniRef90 clusters sequences sharing 90% identity; UniRef50 clusters at 50%. The REST API allows searching and
    retrieving clusters with associated member lists.

    '
  image: https://www.uniprot.org/images/logos/uniprot.svg
  humanURL: https://www.uniprot.org/help/uniref
  baseURL: https://rest.uniprot.org/uniref
  version: '2026_01'
  tags:
  - Proteins
  - Sequence Clusters
  - Redundancy Reduction
  properties:
  - type: Documentation
    url: https://www.uniprot.org/help/uniref
  - type: TermsOfService
    url: https://www.uniprot.org/help/license
  contact:
  - FN: UniProt Consortium
    email: help@uniprot.org
    url: https://www.uniprot.org/contact
- name: UniParc REST API
  description: 'UniParc (UniProt Archive) is a comprehensive non-redundant database of publicly available protein sequences.
    Each unique sequence appears once with a stable UniParc identifier and cross-references to source databases. The REST
    API enables retrieval of sequence entries by accession or database cross-reference.

    '
  image: https://www.uniprot.org/images/logos/uniprot.svg
  humanURL: https://www.uniprot.org/help/uniparc
  baseURL: https://rest.uniprot.org/uniparc
  version: '2026_01'
  tags:
  - Proteins
  - Sequences
  - Archive
  properties:
  - type: Documentation
    url: https://www.uniprot.org/help/uniparc
  - type: TermsOfService
    url: https://www.uniprot.org/help/license
  contact:
  - FN: UniProt Consortium
    email: help@uniprot.org
    url: https://www.uniprot.org/contact
- name: Proteomes REST API
  description: 'Provides access to UniProt proteomes — the complete or near-complete sets of proteins from fully sequenced
    organisms. Supports retrieval of reference proteomes and gene-centric proteome data. Useful for whole- organism proteomics
    and comparative genomics workflows.

    '
  image: https://www.uniprot.org/images/logos/uniprot.svg
  humanURL: https://www.uniprot.org/help/proteomes
  baseURL: https://rest.uniprot.org/proteomes
  version: '2026_01'
  tags:
  - Proteomes
  - Genomics
  - Comparative Biology
  properties:
  - type: Documentation
    url: https://www.uniprot.org/help/proteomes
  - type: TermsOfService
    url: https://www.uniprot.org/help/license
  contact:
  - FN: UniProt Consortium
    email: help@uniprot.org
    url: https://www.uniprot.org/contact
- name: ID Mapping REST API
  description: 'Maps identifiers between UniProt accessions and over 150 external database identifiers (e.g., RefSeq, Ensembl,
    PDB, ChEMBL, KEGG, OMIM). Asynchronous job-based service: submit a mapping job, poll for completion, then fetch paginated
    results. Supports bulk conversion of thousands of identifiers in a single request.

    '
  image: https://www.uniprot.org/images/logos/uniprot.svg
  humanURL: https://www.uniprot.org/help/id_mapping
  baseURL: https://rest.uniprot.org/idmapping
  version: '2026_01'
  tags:
  - ID Mapping
  - Cross-references
  - Identifiers
  properties:
  - type: Documentation
    url: https://www.uniprot.org/help/id_mapping
  - type: TermsOfService
    url: https://www.uniprot.org/help/license
  contact:
  - FN: UniProt Consortium
    email: help@uniprot.org
    url: https://www.uniprot.org/contact
- name: UniProt SPARQL Endpoint
  description: 'A standards-compliant SPARQL 1.1 endpoint exposing the full UniProt knowledge graph as RDF. The current release
    contains approximately 232 billion triples across 21 named graphs. Supports complex biological queries joining protein
    sequences, annotations, taxonomy, pathways, and cross-references. Powered by QLever. Query timeout is 45 minutes.

    '
  image: https://www.uniprot.org/images/logos/uniprot.svg
  humanURL: https://sparql.uniprot.org/
  baseURL: https://sparql.uniprot.org/sparql
  version: '2026_01'
  tags:
  - SPARQL
  - RDF
  - Semantic Web
  - Knowledge Graph
  properties:
  - type: Documentation
    url: https://sparql.uniprot.org/
  - type: TermsOfService
    url: https://www.uniprot.org/help/license
  contact:
  - FN: UniProt Consortium
    email: help@uniprot.org
    url: https://www.uniprot.org/contact
- name: EBI Proteins REST API
  description: 'The EMBL-EBI Proteins API provides integrated access to UniProt protein annotations alongside large-scale
    study data including variation data from 1000 Genomes, ClinVar, ExAC, COSMIC, gnomAD, and TCGA; proteomics evidence from
    PeptideAtlas and MaxQB; antigen and epitope annotations; and coordinate mappings. Rate-limited to 200 requests per second
    per user.

    '
  image: https://www.uniprot.org/images/logos/uniprot.svg
  humanURL: https://www.ebi.ac.uk/proteins/api/doc/
  baseURL: https://www.ebi.ac.uk/proteins/api
  version: '1'
  tags:
  - Proteins
  - Variation
  - Proteomics
  - Bioinformatics
  properties:
  - type: Documentation
    url: https://www.ebi.ac.uk/proteins/api/doc/
  - type: TermsOfService
    url: https://www.ebi.ac.uk/about/terms-of-use
  contact:
  - FN: EMBL-EBI Support
    url: https://www.ebi.ac.uk/about/contact
maintainers:
- FN: UniProt Consortium
  email: help@uniprot.org
  url: https://www.uniprot.org/contact
common:
- type: DomainSecurity
  url: security/uniprot-domain-security.yml

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/uniprot"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/uniprot/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/uniprot/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.