# RCSB PDB Data API

**Canonical:** https://apis.io/apis/pdb/rcsb-pdb-data-api/  
**Provider:** RCSB PDB — https://apis.io/providers/pdb/  
**Base URL:** https://data.rcsb.org/rest/v1/core  
**Documentation:** https://data.rcsb.org

RCSB PDB Data API is one of 7 APIs that [RCSB PDB](https://apis.io/providers/pdb/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Structural Biology, Protein Data, GraphQL, REST, and JSON. The published artifact set on APIs.io includes API documentation.

Provides structured access to the complete RCSB PDB holdings via REST and GraphQL interfaces. Given a known PDB identifier, callers can retrieve rich JSON metadata about entries, polymer entities, non-polymer entities (ligands), polymer entity instances (chains), assemblies, branched entities, and chemical components. The REST surface mirrors an OpenAPI/ReDoc contract while the GraphQL endpoint supports flexible field selection and nested queries.

## Machine-readable artifacts (8)

- **Documentation** — https://data.rcsb.org/redoc/index.html
- **GraphQL** — https://data.rcsb.org/graphql
- **GraphQLExplorer** — https://data.rcsb.org/graphiql/index.html
- **PythonSDK** — https://github.com/rcsb/py-rcsb-api
- **JavaScriptSDK** — https://github.com/rcsb/rcsb-api-tools
- **GraphQLSchema** — https://raw.githubusercontent.com/api-evangelist/pdb/refs/heads/main/graphql/pdb-schema.graphql
- **GraphQLDocumentation** — https://raw.githubusercontent.com/api-evangelist/pdb/refs/heads/main/graphql/pdb-graphql.md
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/pdb/refs/heads/main/apis.yml

## Other RCSB PDB APIs (6)

- [RCSB PDB Sequence Coordinates API](https://apis.io/apis/pdb/rcsb-pdb-sequence-coordinates-api/)
- [RCSB PDB Structure Alignment API](https://apis.io/apis/pdb/rcsb-pdb-alignment-api/)
- [RCSB PDB General API](https://apis.io/apis/pdb/pdb-general-api/)
- [RCSB PDB Metadata Service API](https://apis.io/apis/pdb/pdb-metadata-service-api/)
- [RCSB PDB Search Service API](https://apis.io/apis/pdb/pdb-search-service-api/)
- [RCSB PDB Suggest Service API](https://apis.io/apis/pdb/pdb-suggest-service-api/)

## Tags

Structural Biology, Protein Data, GraphQL, REST, JSON

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/pdb/rcsb-pdb-data-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/pdb/.
