ChEMBL logo

ChEMBL

ChEMBL is a manually curated database of bioactive molecules with drug-like properties, maintained by the EMBL-EBI. It provides a REST API for accessing bioactive molecules, drug targets, bioactivity data, approved drugs, clinical trial compounds, and cheminformatics utilities to support drug discovery research.

2 APIs 0 Features
Drug DiscoveryBioactivityMoleculesCheminformaticsLife SciencesBioinformaticsPharmacologyEMBL-EBI

APIs

ChEMBL Data API

REST API providing access to ChEMBL database content including bioactive molecules, drug targets, bioactivity measurements, approved drugs, assay data, and clinical trial compou...

ChEMBL Cheminformatics Utilities API

Cheminformatics utility services (ChEMBL Beaker) providing chemical structure standardization, physico-chemical property calculation, format conversion, and structural analysis ...

Resources

🔗
License
License
📜
TermsOfService
TermsOfService
🔗
PythonClient
PythonClient
🟢
Status
Status

Sources

Raw ↑
name: ChEMBL
description: ChEMBL is a manually curated database of bioactive molecules with drug-like properties, maintained by the EMBL-EBI. It provides a REST API for accessing bioactive molecules, drug targets, bioactivity data, approved drugs, clinical trial compounds, and cheminformatics utilities to support drug discovery research.
image: https://www.ebi.ac.uk/chembl/static/chembl/img/chembl_logo.png
url: https://www.ebi.ac.uk/chembl/
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
apis:
  - name: ChEMBL Data API
    description: REST API providing access to ChEMBL database content including bioactive molecules, drug targets, bioactivity measurements, approved drugs, assay data, and clinical trial compound information.
    image: https://www.ebi.ac.uk/chembl/static/chembl/img/chembl_logo.png
    humanURL: https://chembl.gitbook.io/chembl-interface-documentation/web-services/chembl-data-web-services
    baseURL: https://www.ebi.ac.uk/chembl/api/data/
    version: ChEMBL_37
    tags:
      - Drug Discovery
      - Bioactivity
      - Molecules
      - Cheminformatics
      - Life Sciences
    properties:
      - type: Documentation
        url: https://chembl.gitbook.io/chembl-interface-documentation/web-services/chembl-data-web-services
      - type: OpenAPI
        url: https://www.ebi.ac.uk/chembl/api/data/docs
      - type: OpenAPI
        url: openapi/openapi.json
      - type: TermsOfService
        url: https://www.ebi.ac.uk/about/terms-of-use/
    contact:
      - FN: ChEMBL Team
        email: [email protected]
        url: https://www.ebi.ac.uk/chembl/
    resources:
      - name: Activity
        description: Activity values recorded in an assay
        url: https://www.ebi.ac.uk/chembl/api/data/activity
      - name: Assay
        description: Experimental protocol and result details from source documents and datasets
        url: https://www.ebi.ac.uk/chembl/api/data/assay
      - name: ATC Classification
        description: WHO Anatomical Therapeutic Chemical classification system for drugs
        url: https://www.ebi.ac.uk/chembl/api/data/atc_class
      - name: Binding Site
        description: Target binding site definitions used in assays
        url: https://www.ebi.ac.uk/chembl/api/data/binding_site
      - name: Biotherapeutic
        description: Biotherapeutic molecules including HELM notation and sequence data
        url: https://www.ebi.ac.uk/chembl/api/data/biotherapeutic
      - name: Cell Line
        description: Cell line information used in assays
        url: https://www.ebi.ac.uk/chembl/api/data/cell_line
      - name: ChEMBL ID Lookup
        description: Identify entity type for a given ChEMBL ID
        url: https://www.ebi.ac.uk/chembl/api/data/chembl_id_lookup
      - name: Compound Record
        description: Occurrence of a compound in a specific document
        url: https://www.ebi.ac.uk/chembl/api/data/compound_record
      - name: Compound Structural Alert
        description: Structural anomalies and alerts identified in compounds
        url: https://www.ebi.ac.uk/chembl/api/data/compound_structural_alert
      - name: Document
        description: Source documents and datasets from which assay data is derived
        url: https://www.ebi.ac.uk/chembl/api/data/document
      - name: Document Similarity
        description: Documents similar to a given source document
        url: https://www.ebi.ac.uk/chembl/api/data/document_similarity
      - name: Document Term
        description: Keywords extracted from a document using the TextRank algorithm
        url: https://www.ebi.ac.uk/chembl/api/data/document_term
      - name: Drug
        description: Approved drugs information including applicants, patent numbers, and research codes
        url: https://www.ebi.ac.uk/chembl/api/data/drug
      - name: Drug Indication
        description: Drug-disease associations with clinical trial and regulatory references
        url: https://www.ebi.ac.uk/chembl/api/data/drug_indication
      - name: Drug Warning
        description: Safety information for withdrawn or black-box warned drugs
        url: https://www.ebi.ac.uk/chembl/api/data/drug_warning
      - name: GO Slim
        description: Gene ontology slim classifications for targets
        url: https://www.ebi.ac.uk/chembl/api/data/go_slim
      - name: Image
        description: SVG molecular structure image representations
        url: https://www.ebi.ac.uk/chembl/api/data/image
      - name: Mechanism
        description: Mechanism of action information for approved drugs
        url: https://www.ebi.ac.uk/chembl/api/data/mechanism
      - name: Metabolism
        description: Metabolic pathways with substrate, product, and enzyme references
        url: https://www.ebi.ac.uk/chembl/api/data/metabolism
      - name: Molecule
        description: Molecule information including properties, structural representations, and synonyms
        url: https://www.ebi.ac.uk/chembl/api/data/molecule
      - name: Molecule Form
        description: Parent-salt relationships for molecules
        url: https://www.ebi.ac.uk/chembl/api/data/molecule_form
      - name: Organism
        description: Organism classification information
        url: https://www.ebi.ac.uk/chembl/api/data/organism
      - name: Protein Classification
        description: Target protein family classification hierarchy
        url: https://www.ebi.ac.uk/chembl/api/data/protein_class
      - name: Similarity
        description: Molecule similarity searching using Tanimoto coefficient
        url: https://www.ebi.ac.uk/chembl/api/data/similarity
      - name: Source
        description: Source information for documents and datasets
        url: https://www.ebi.ac.uk/chembl/api/data/source
      - name: Status
        description: API operational status and ChEMBL database version information
        url: https://www.ebi.ac.uk/chembl/api/data/status
      - name: Substructure
        description: Molecular substructure searching
        url: https://www.ebi.ac.uk/chembl/api/data/substructure
      - name: Target
        description: Targets (protein and non-protein) defined in assays
        url: https://www.ebi.ac.uk/chembl/api/data/target
      - name: Target Component
        description: Target sequence information and component details
        url: https://www.ebi.ac.uk/chembl/api/data/target_component
      - name: Target Relation
        description: Inter-target relationships
        url: https://www.ebi.ac.uk/chembl/api/data/target_relation
      - name: Tissue
        description: Tissue classification information
        url: https://www.ebi.ac.uk/chembl/api/data/tissue
      - name: X-Ref
        description: Cross-references to external chemical and biological databases
        url: https://www.ebi.ac.uk/chembl/api/data/xref_source
  - name: ChEMBL Cheminformatics Utilities API
    description: Cheminformatics utility services (ChEMBL Beaker) providing chemical structure standardization, physico-chemical property calculation, format conversion, and structural analysis tools powered by RDKit and the ChEMBL Structure Pipeline.
    image: https://www.ebi.ac.uk/chembl/static/chembl/img/chembl_logo.png
    humanURL: https://chembl.gitbook.io/chembl-interface-documentation/web-services/cheminformatic-utils-web-services
    baseURL: https://www.ebi.ac.uk/chembl/api/utils/
    version: ChEMBL_37
    tags:
      - Cheminformatics
      - Structure Standardization
      - Drug Discovery
      - Life Sciences
    properties:
      - type: Documentation
        url: https://chembl.gitbook.io/chembl-interface-documentation/web-services/cheminformatic-utils-web-services
      - type: OpenAPI
        url: https://www.ebi.ac.uk/chembl/api/utils/docs
      - type: TermsOfService
        url: https://www.ebi.ac.uk/about/terms-of-use/
    contact:
      - FN: ChEMBL Team
        email: [email protected]
        url: https://www.ebi.ac.uk/chembl/
    resources:
      - name: Standardize
        description: Apply ChEMBL Structure Pipeline standardization to molecules
        url: https://www.ebi.ac.uk/chembl/api/utils/standardize
      - name: Check
        description: Check a molecule for issues using ChEMBL Structure Pipeline
        url: https://www.ebi.ac.uk/chembl/api/utils/check
      - name: Exclude
        description: Identify structures that would be excluded from ChEMBL
        url: https://www.ebi.ac.uk/chembl/api/utils/exclude
      - name: Get Parent
        description: Remove salts and solvates using ChEMBL Structure Pipeline
        url: https://www.ebi.ac.uk/chembl/api/utils/getParent
      - name: Descriptors
        description: Calculate all RDKit physico-chemical descriptors for a molecule
        url: https://www.ebi.ac.uk/chembl/api/utils/descriptors
      - name: ChEMBL Descriptors
        description: Calculate ChEMBL-specific physico-chemical descriptors
        url: https://www.ebi.ac.uk/chembl/api/utils/chemblDescriptors
      - name: Status
        description: Operational status and version of the cheminformatics utilities service
        url: https://www.ebi.ac.uk/chembl/api/utils/status
common:
  - type: Authentication
    value: None - public API, no key required
  - type: Formats
    value: JSON, XML, YAML, SDF (compounds), SVG (images)
  - type: Pagination
    value: Offset-based pagination with configurable limit (default 20 records per page)
  - type: Filtering
    value: URL-friendly query language with operators including exact, contains, startswith, endswith, regex, gt/gte, lt/lte, range, in, isnull, and full-text search
  - type: License
    url: https://creativecommons.org/licenses/by-sa/3.0/
    value: Creative Commons Attribution-ShareAlike 3.0 Unported
  - type: TermsOfService
    url: https://www.ebi.ac.uk/about/terms-of-use/
  - type: PythonClient
    url: https://github.com/chembl/chembl_webresource_client
    value: Official Python client available via pip install chembl_webresource_client
  - type: Status
    url: https://www.ebi.ac.uk/chembl/api/data/status/
maintainers:
  - FN: ChEMBL Team
    email: [email protected]
    url: https://www.ebi.ac.uk/chembl/
tags:
  - Drug Discovery
  - Bioactivity
  - Molecules
  - Cheminformatics
  - Life Sciences
  - Bioinformatics
  - Pharmacology
  - EMBL-EBI