Phenoml API · Reference

Clinical text in.
Structured data out.

11 services, one REST API. Every endpoint speaks JSON over HTTPS, authenticates with a bearer token, and returns citations you can trace back to the source. 84 endpoints across 11 groups.

Base URLhttps://experiment.app.pheno.ml
POSTQuickstart
# Get authentication token
PHENOML_TOKEN=$(curl -X POST "https://experiment.app.pheno.ml/v2/auth/token" \
  -u "$PHENOML_CLIENT_ID:$PHENOML_CLIENT_SECRET" \
  | jq -r '.access_token')

curl -X POST "https://experiment.app.pheno.ml/v2/auth/token" \
  -H "Authorization: Bearer $PHENOML_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "client_id": "your_client_id",
  "client_secret": "your_client_secret"
}'
200 OKExample Response
{
  "access_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...",
  "token_type": "Bearer",
  "expires_in": 172800
}