---
title: "Get Generic (pharmacology) Information"
method: GET
path: "/eka-mcp/pharmacology/v1/search"
tags: ["pharmacology"]
---

# Get Generic (pharmacology) Information

`GET /eka-mcp/pharmacology/v1/search`

## Query parameters

- `query` string — Text to search for across all fields. Can be a single drug name (e.g., 'Rifampicin') or compound drugs (e.g., 'Rifampicin + Isoniazid')
- `category` string — Filter by category (e.g., 'Antibiotics', 'Analgesics')
- `limit` integer — Maximum number of results to return
- `exact_match` boolean — If true, only return exact matches for the query
- `relevance_threshold` integer — Minimum relevance score for results (higher = more strict filtering)

## Response `200`

OK

- PharmacologySearchResponseA9993e3
  - `results` PharmacologyEntryA9993e3[], required
    - `generic_name` string, required — The generic name of the drug
    - `components` string[], required — Array of active components
    - `is_compound` boolean, required — Boolean indicating if it's a compound drug
    - `page_number` integer — NFI page number reference
    - `reference_page_number` integer — Reference page number if applicable
    - `has_references` integer — Indicates if drug has references
    - `is_a_reference` boolean — Indicates if this entry is a reference
    - `pregnancy_category` string — FDA pregnancy category (A, B, C, D, X)
    - `indications` string — Medical conditions the drug treats
    - `availability` string — Available formulations and strengths
    - `dose` string — Detailed dosing instructions for adults and children
    - `contraindications` string — Conditions where the drug should not be used
    - `precautions` string — Important safety considerations and monitoring requirements
    - `precautions_appendix` string — Detailed interaction information organized by appendices
    - `adverse_effects` string — Known side effects and adverse reactions
    - `storage` string — Storage requirements
    - `schedule` string — Drug scheduling classification
    - `note` string — Important clinical notes and warnings
    - `additional_keys` string — Extended clinical information including combination therapy protocols
    - `generic_category` string — Drug classification (e.g., Anti-Infectives, Analgesics)
    - `comments` string — Editorial comments and additional notes
  - `search_info` object

## Other responses

- `403` — Forbidden
- `500` — Internal Server Error

---

[API](https://skmtc.net/eka/apis/eka-developer-apis.md) · [All operations](https://skmtc.net/eka/apis/eka-developer-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/eka/eka-developer-apis/revisions/9ea23456f722/schema)
