PharmGKB Drug Label Annotations
pharmgkb.pharmacology.drug_labelsRetrieve pharmacogenomics (PGx) drug label annotations from regulatory agencies curated by PharmGKB. Supports FDA (500+ labels), EMA, PMDA (Japan), HCSC (Canada), SWISSMEDIC, and AEMPS (Spain). Each annotation links a drug label to PGx biomarkers, indicates whether it includes dosing guidance, whether an alternate drug is recommended, cancer-genome relevance, pediatric tags, and testing information. Filter to dosing-information-only labels for actionable prescribing guidance. Paginated (up to 100/page). Source: PharmGKB, CC BY-SA 4.0.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for pagination (1-indexed). Each page returns up to 100 results. FDA source has 500+ annotations. | |
| source | No | Regulatory authority whose drug label annotations to retrieve. FDA=US Food & Drug Administration (largest set), EMA=European Medicines Agency, PMDA=Japan, HCSC=Canada, SWISSMEDIC=Switzerland, AEMPS=Spain. Defaults to FDA. | FDA |
| dosing_only | No | When true, return only labels that include pharmacogenomics-based dosing information (dosingInformation=true). Useful for finding actionable prescribing guidance. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |