# PharmEasy API

Search PharmEasy medicines and enrich them with location, prescription, and composition metadata.

- Platform ID: `pharmeasy`
- Capabilities: 3
- Execute endpoint: `POST https://data.upscrape.com/execute`

## Capabilities

### [Get medicine details](https://docs.upscrape.com/docs/platforms/pharmeasy/pharmeasy.get_medicine_details)

- Capability ID: `pharmeasy.get_medicine_details`
- Cost: 1 credit per request

Read public PharmEasy medicine detail metadata, price, availability, prescription requirement, and active ingredients.
### [List categories](https://docs.upscrape.com/docs/platforms/pharmeasy/pharmeasy.list_categories)

- Capability ID: `pharmeasy.list_categories`
- Cost: 1 credit per request

List PharmEasy healthcare and medicine category metadata from the live category API.
### [Search medicines](https://docs.upscrape.com/docs/platforms/pharmeasy/pharmeasy.search_medicines)

- Capability ID: `pharmeasy.search_medicines`
- Cost: 1 credit per request

Search PharmEasy medicine and healthcare product suggestions with optional PIN-code targeting.

## Common uses

- Medicine catalog discovery
- PIN-code availability targeting
- Prescription and ingredient enrichment
- Healthcare category monitoring

## Integration contract

All capabilities use the shared `POST /execute` envelope. A `200` response completed inline; a `202` response must be polled through `GET /jobs/{id}`.

See [authentication](https://docs.upscrape.com/docs/api/authentication), [jobs and results](https://docs.upscrape.com/docs/api/jobs), and [errors and retries](https://docs.upscrape.com/docs/api/errors).
