REST v1
Anpheros Search

Search symptoms, conditions and treatments

Public, no API key needed (60 searches a minute and 2,000 a day per IP without a key). Full-text search with synonyms over the public catalog. Ordered by how the text matched (exact name, start of a name, every word, part of a word), then alphabetically: no popularity, score or recommendation. General information only: Anpheros does not diagnose and does not recommend treatment.

get/v1/search

Request

  • Base URL: https://platform.anpheros.com
  • URL: https://platform.anpheros.com/v1/search
  • Auth: one of:
    • HTTP bearer
    • API key in header X-Api-Key
    • OAuth 2 (authorization code, authorization URL https://platform.anpheros.com/oauth/authorize, token URL https://platform.anpheros.com/oauth/token; client credentials, token URL https://platform.anpheros.com/oauth/token, scopes: patient/*.rs, patient/Observation.rs, patient/Observation.rs?category=laboratory, patient/Condition.rs, patient/MedicationStatement.rs, patient/DocumentReference.rs, patient/AllergyIntolerance.rs, offline_access, openid, fhirUser, anpheros/patterns)

Query parameters

qstring required

Name in any of 20 languages, synonym, brand name, ICD-10 / ICD-11 code, RxNorm RXCUI or Anpheros id

type'symptom' | 'condition' | 'treatment' nullable

Only this type (catalog data only)

typesstring

Groups to return, comma-separated: symptom, condition, treatment, page, article (Europe PMC), trial (ClinicalTrials.gov), document (EMA, FDA)

langstring

Language of display; English when that language has no published name yet

limitinteger
offsetinteger

Headers

authorizationstring nullable
X-Api-Keystring nullable

Response

Successful Response

totalinteger required
releasestring required
attributionstring[] required
disclaimerstring required

Changes

No recorded changes to this operation across all 2 revisions of this API.