---
title: "GET /api/public/pharmacy"
method: GET
path: "/api/public/pharmacy"
tags: ["Public"]
---

# GET /api/public/pharmacy

`GET /api/public/pharmacy`

## Request

- Base URL: `https://idkrx.com`
- URL: `https://idkrx.com/api/public/pharmacy`
- Auth: none required

A pharmacy's details, hours and reported availability, as on its /pharmacies page. Verified statuses are withheld from signed-out callers.

## Query parameters

- `name` string, required
- `address` string, required

## Response `200`

Private, not cached

- PublicPharmacy
  - `_id` string
  - `name` string, required
  - `nNorm` string, required
  - `address` Address, required
    - `street` string, nullable, required
    - `street2` string, nullable
    - `city` string, nullable, required
    - `state` string, nullable, required
    - `zip` string, nullable, required
    - `disp` string, nullable, required
    - `norm` string, nullable, required
  - `chainId` string
  - `isVerified` boolean, required
  - `coords` GeoPoint, nullable
    - `type` 'Point', required
    - `coordinates` unknown[], required
      - unknown
  - `phone` string
  - `websiteUrl` string
  - `isOpen` boolean, nullable, required
  - `hours` object, nullable, required
  - `availability` PublicAvailabilityRow[], required
    - `id` string, required
    - `medication` string, required
    - `form` string, required
    - `strength` string, required
    - `labelType` 'Generic' | 'Brand', required
    - `status` 'in_stock' | 'limited' | 'out' | 'unknown', required
    - `source` 'verified' | 'community', required
    - `updatedAt` string
    - `reportsPath` string
    - `locked` boolean, required

## Other responses

- `404`: Not found
- `429`: Rate limited

---

[API](https://skmtc.dev/idkrx/apis/idkrx-api.md) · [All operations](https://skmtc.dev/idkrx/apis/idkrx-api/llms.txt) · [OpenAPI document](https://skmtc.dev/idkrx/apis/idkrx-api/revisions/086725fb5578?raw)
