# Protein Structure Lookup by UniProt Accession

> Protein Structure Lookup by UniProt Accession is a paid API for AI agents from win.oneshotagent.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-29).

Returns experimental PDB structures or predicted 3D models for a protein identified by its UniProt accession number.

## Facts

- Endpoint: POST https://win.oneshotagent.com/v1/tools/lookup/protein-structure?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/protein-structure-lookup-by-uniprot-accession-67f7796f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mh3A9aqgD84wzWOCtpoKX

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability protein-structure-lookup-by-uniprot-accession-67f7796f -d '<json body>'
```

Example prompt: Can you pull up the 5 most recent experimental structures from the Protein Data Bank for the protein with UniProt accession P04637?

## When to prefer this

Use this endpoint when you need protein 3D structure data keyed by a UniProt accession and want to choose between experimental (PDB) or predicted (e.g. AlphaFold) structures. Prefer this over general bioinformatics search APIs when you already have the UniProt ID and need structured, per-protein results with control over how many entries to retrieve.

## Known failure modes

- Invalid or malformed UniProt accession returns an error
- Protein with no experimental structures returns an empty list
- Predicted model unavailable for obscure or uncharacterized proteins
- Limit parameter out of range (must be 1–25) returns validation error
- Network or upstream database timeout causes failure

## How this service works

Give the experimental structures or the predicted model of a protein by its UniProt accession.

## Output

Returns a list of protein structure records for the given UniProt accession. For experimental coverage, results include PDB entries sorted by newest release, up to the requested limit (1–25). For predicted coverage, returns the predicted structural model data. Each entry includes relevant structure identifiers and metadata.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "integer",
   "description": "How many experimental structures to return, newest release first (1 to 25). Ignored for predicted. From 1 to 25. Defaults to `10`."
  },
  "coverage": {
   "enum": [
    "experimental",
    "predicted"
   ],
   "type": "string",
   "description": "Which kind of structure: experimental (entries in the Protein Data Bank) or predicted (the predicted model)"
  },
  "accession": {
   "type": "string",
   "description": "The UniProt accession of the protein, for example P04637. A UniProt accession is 6 or 10 letters and digits in the UniProt form."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "coverage": "experimental",
  "experimental": {
   "total": 323,
   "structures": [
    {
     "title": "Structure of UBE3A-E6-p53 complex",
     "method": "ELECTRON MICROSCOPY",
     "pdb_id": "9U4D",
     "file_url": "https://files.rcsb.org/download/9U4D.cif",
     "page_url": "https://www.rcsb.org/structure/9U4D",
     "released_on": "2026-09-23",
     "resolution_angstrom": 3.39
    },
    {
     "title": "Wild tipe p53WT-HLA-A2",
     "method": "X-RAY DIFFRACTION",
     "pdb_id": "21EX",
     "file_url": "https://files.rcsb.org/download/21EX.cif",
     "page_url": "https://www.rcsb.org/structure/21EX",
     "released_on": "2026-09-09",
     "resolution_angstrom": 2.021
    }
   ]
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/protein-structure-lookup-by-uniprot-accession-67f7796f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from win.oneshotagent.com](https://www.zero.xyz/host/win.oneshotagent.com/llms.txt)
