Post

fold

/api/v1/fold

(ESM3, ESMFold2) Folds proteins. Defaults to esmfold2-fast-2026-05 if no model is given

Request

Include your API key in the Authorization header as a Bearer token.
Bodyapplication/json
modelstring | null

You may have access to additional, private models as well. These will be visible on your API console page in the rate limits section

Allowed values:esm3-open-2024-03esmfold2-fast-2026-05esmfold2-2026-05null
potential_sequence_of_concernboolean

Disclose potential sequences of concern. For approved users, such sequences will not go through additional safety filtering. Reach out if you are interested in using this.

Default:false
sequencestring | null

Input sequence to be folded.

msaMSA | null

(ESMFold2) MSA data for the query sequence.

num_loopsinteger

(ESMFold2) Number of loops to perform.

Default:10Range:[0, 20]
num_sampling_stepsinteger

(ESMFold2) Number of sampling steps to perform.

Default:100Range:[1, 100]
include_distogramboolean

(ESMFold2) Whether to include distogram predictions in the response.

Default:false
include_paeboolean

(ESMFold2) Whether to include Predicted Aligned Error (PAE) matrix in the response.

Default:false
include_pair_chains_iptmboolean

(ESMFold2) Whether to include pair-chain IPTM predictions in the response.

Default:false
include_embeddingsboolean

(ESMFold2) Whether to include sequence and pair embeddings in the response.

Default:false
API Reference | Biohub Platform