Find dispensing pharmacies
find_pharmaciesRead-onlyIdempotent
Find UK pharmacies that dispense cannabis-based medicines against a prescription a clinic has already issued. Use near (postcode or town) for nearest first with miles; filter by delivery, in-person collection and review score. Returns up to 25 pharmacies with slug, page URL, town, distance, delivery and collection, and review score. A pharmacy cannot prescribe. It does not return stock, prices, or which products a pharmacy holds: those are shown only to patients and professionals with access. For delivery prices and GPhC registration use get_listing, or compare_providers for several.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| near | No | A UK postcode, outcode or town, e.g. "M1 1AE", "LS6" or "Bristol". Sorts nearest first and adds miles. | |
| sort | No | distance (default with `near`), az (default otherwise), za, city, rating. | |
| limit | No | How many to return, 1-25. Default 10. | |
| query | No | Pharmacy name, matched as text. For a place use `near`. | |
| delivers | No | Only pharmacies that deliver (most dispense UK-wide by post). | |
| minRating | No | Only pharmacies with patient reviews averaging 3+ or 4+. | |
| collection | No | Only pharmacies offering in-person collection. | |
| radiusMiles | No | Only within this many miles of `near`. Ignored without `near`. |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| total | Yes | How many matched in all; narrow the query when this exceeds the results | |
| results | Yes |