---
title: "Check in-store pickup stock for an Old Navy, Gap, Banana Republic, or Athleta product"
method: GET
path: "/oldnavy/product/availability"
tags: ["Old Navy"]
---

# Check in-store pickup stock for an Old Navy, Gap, Banana Republic, or Athleta product

`GET /oldnavy/product/availability`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/oldnavy/product/availability`
- Auth: API key in header `x-api-key`

Checks per-size, in-store pickup stock status for one color (pid) at one or more physical stores. pid matches oldnavy-product's own color-level id. Give store location either directly with store_id (one or more comma-separated store ids, e.g. from a prior call to this endpoint or a value you already have) or with zip or both lat and lng, which resolves the nearest stores automatically. Select the storefront with the brand parameter (`on` for Old Navy, `gap` for Gap, `br` for Banana Republic, `at` for Athleta; defaults to `on`). Each returned store lists every offered size's stock status: `in_stock`, `out_of_stock`, or `low_stock`.

## Query parameters

- `pid` string, required
- `brand` 'on' | 'gap' | 'br' | 'at'
- `store_id` string
- `zip` string
- `lat` number
- `lng` number

## Headers

- `x-api-key` string, required

## Response `200`

OK

- OldnavyAvailabilityResponseDoc
  - `code` integer
  - `data` OldnavyAvailabilityResponse
    - `brand` string
    - `count` integer
    - `fetched_at` string
    - `pid` string
    - `source_url` string
    - `stores` OldnavyStoreStockSummary[]
      - `address` string
      - `city` string
      - `distance_miles` number
      - `name` string
      - `phone` string
      - `postal_code` string
      - `region` string
      - `sizes` OldnavySizeStock[]
        - `fit` string
        - `sku` string
        - `status` string
      - `store_id` string
    - `style_id` string
  - `msg` string

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `429`: Too Many Requests
- `503`: Service Unavailable

---

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