CHEESESearch API

Legacy CHEESE API

Migration-only documentation for the legacy hosted API.

Suggest an edit

Legacy API

This section documents the legacy 39-route service. New integrations should use the CHEESE API v2 quickstart. Do not copy legacy GET query strings, job helpers, or UI-shaped response contracts into a new client.

These pages remain available during the migration/support window for existing integrations.

API Base URL

Legacy host: https://api.cheese.deepmedchem.com/. Current v2 host: https://api.deepmedchem.com/api/v2.

Two API surfaces

Authentication

API calls require an API key. To obtain one:

  1. Go to cheese.deepmedchem.com and sign in
  2. Click "Generate API Key" in the top right corner
  3. Copy the API key and include it in request headers
X-API-Key: your_api_key_here

Getting started (Python)

Prerequisites: pip install requests numpy rdkit

import requests
import json

MY_URL = "https://api.cheese.deepmedchem.com"
API_KEY = "your_api_key_here"
headers = {"X-API-Key": API_KEY, "accept": "application/json"}

Search types reference

CodeNameDescription
morgan2D Morgan FingerprintStructural fingerprints (Morgan/ECFP) with Tanimoto similarity. Fast and reliable for structural analogs.
espsim_shape3D Shape SimilarityBased on 3D surface overlap of the best aligned pair of randomly generated conformers.
espsim_electrostatic3D Electrostatic SimilarityBest overlap of electrostatic potential (ESP) between aligned conformer pairs. Preserves protein-ligand binding properties.
active_pairsActivity-Based SimilaritySimilarity learned from known active compound pairs.

Available databases

ZINC15, ENAMINE-REAL, MCULE-FULL, MCULE-IN-STOCK, SYNPLE, ENAMINE-CARBOXYLIC, EXPLORE-ENUMERATED, EXPLORE-DIVERSE, CHEMRIYA

On this page