JASPAR API
This API provides an easy-to-use REST web interface to query/retrieve matrix
profile data from the latest version of the JASPAR database. The API comes
with a human browsable interface and also a programmatic interface which
return the results in eight different formats, including json,
jsonp, jaspar, meme,
transfac, pfm, yaml and
bed.
collections
list
List all the collections available in JASPAR.
Query Parameters
The following parameters should be included as part of a URL query string.
| Parameter | Description | 
|---|---|
| search | A search term. | 
| order | Which field to use when ordering the results. | 
| release | Access a specific release of JASPAR. Available releases are: 2014, 2016, 2018, 2020 and 2022. If blank, the query will provide data from the latest release. | 
read
API endpoint that returns a list of all matrix profiles based on collection name.
Path Parameters
The following parameters should be included in the URL path.
| Parameter | Description | 
|---|---|
| collectionrequired | 
Query Parameters
The following parameters should be included as part of a URL query string.
| Parameter | Description | 
|---|---|
| search | A search term. | 
| order | Which field to use when ordering the results. | 
| version | If set to latest, return latest version | 
| release | Access a specific release of JASPAR. Available releases are: 2014, 2016, 2018, 2020 and 2022. If blank, the query will provide data from the latest release. | 
infer
read
Infer matrix profiles, given a protein sequence.
Path Parameters
The following parameters should be included in the URL path.
| Parameter | Description | 
|---|---|
| sequencerequired | 
live-api
matrix
list
REST API endpoint that returns a list of all matrix profiles.
Query Parameters
The following parameters should be included as part of a URL query string.
| Parameter | Description | 
|---|---|
| page | A page number within the paginated result set. | 
| page_size | Number of results to return per page. | 
| search | A search term. | 
| order | Which field to use when ordering the results. | 
| collection | JASPAR Collection name. For example: CORE or CNE. | 
| name | Search by TF name (case-sensitive). For example: SMAD3 | 
| tax_group | Taxonomic group. For example: Vertebrates | 
| tax_id | Taxa ID. For example: 9606 for Human & 10090 for Mus musculus. Multiple IDs can be added separated by commas (e.g. tax_id=9606,10090). | 
| tf_class | Transcription factor class. For example: Zipper-Type | 
| tf_family | Transcription factor family. For example: SMAD factors | 
| data_type | Type of data/experiment. For example: ChIP-seq, PBM, SELEX etc. | 
| version | If set to latest, return latest version | 
| release | Access a specific release of JASPAR. Available releases are: 2014, 2016, 2018, 2020 and 2022. If blank, the query will provide data from the latest release. | 
read
Gets profile detail information
Path Parameters
The following parameters should be included in the URL path.
| Parameter | Description | 
|---|---|
| matrix_idrequired | 
versions > list
List matrix profile versions based on base_id
Path Parameters
The following parameters should be included in the URL path.
| Parameter | Description | 
|---|---|
| base_idrequired | 
Query Parameters
The following parameters should be included as part of a URL query string.
| Parameter | Description | 
|---|---|
| order | Which field to use when ordering the results. | 
releases
list
REST API endpoint that returns all releases of JASPAR database.
Query Parameters
The following parameters should be included as part of a URL query string.
| Parameter | Description | 
|---|---|
| page | A page number within the paginated result set. | 
| page_size | Number of results to return per page. | 
| order | Which field to use when ordering the results. | 
read
Gets JASPAR release information based on release number
Path Parameters
The following parameters should be included in the URL path.
| Parameter | Description | 
|---|---|
| release_numberrequired | 
sites
read
List matrix profile sites based on matrix_id
Path Parameters
The following parameters should be included in the URL path.
| Parameter | Description | 
|---|---|
| matrix_idrequired | 
species
list
API endpoint that returns a list of all species.
Query Parameters
The following parameters should be included as part of a URL query string.
| Parameter | Description | 
|---|---|
| page | A page number within the paginated result set. | 
| page_size | Number of results to return per page. | 
| search | A search term. | 
| order | Which field to use when ordering the results. | 
| release | Access a specific release of JASPAR. Available releases are: 2014, 2016, 2018, 2020 and 2022. If blank, the query will provide data from the latest release. | 
read
API endpoint that returns a list of all matrix profiles based on species.
Path Parameters
The following parameters should be included in the URL path.
| Parameter | Description | 
|---|---|
| tax_idrequired | 
Query Parameters
The following parameters should be included as part of a URL query string.
| Parameter | Description | 
|---|---|
| search | A search term. | 
| order | Which field to use when ordering the results. | 
| version | If set to latest, return latest version | 
| release | Access a specific release of JASPAR. Available releases are: 2014, 2016, 2018, 2020 and 2022. If blank, the query will provide data from the latest release. | 
taxon
list
List all the taxonomic groups that are available in JASPAR.
Query Parameters
The following parameters should be included as part of a URL query string.
| Parameter | Description | 
|---|---|
| release | Access a specific release of JASPAR. Available releases are: 2014, 2016, 2018, 2020 and 2022. If blank, the query will provide data from the latest release. | 
read
API endpoint that returns a list of all matrix profiles based on taxonomic group.
Available taxonomic groups are: vertebrates, plants, insects, nematodes, fungi, urochordates
Path Parameters
The following parameters should be included in the URL path.
| Parameter | Description | 
|---|---|
| tax_grouprequired | 
Query Parameters
The following parameters should be included as part of a URL query string.
| Parameter | Description | 
|---|---|
| search | A search term. | 
| order | Which field to use when ordering the results. | 
| version | If set to latest, return latest version | 
| release | Access a specific release of JASPAR. Available releases are: 2014, 2016, 2018, 2020 and 2022. If blank, the query will provide data from the latest release. | 
tffm
list
REST API endpoint that returns a list of all TFFM profiles.
Query Parameters
The following parameters should be included as part of a URL query string.
| Parameter | Description | 
|---|---|
| page | A page number within the paginated result set. | 
| page_size | Number of results to return per page. | 
| search | A search term. | 
| order | Which field to use when ordering the results. | 
| tax_group | Taxonomic group. For example: Vertebrates or Plants | 
| release | Access a specific release of JASPAR. Available releases are: 2014, 2016, 2018, 2020 and 2022. If blank, the query will provide data from the latest release. | 
read
Gets TFFM detail information
Path Parameters
The following parameters should be included in the URL path.
| Parameter | Description | 
|---|---|
| tffm_idrequired |