# KFC Australia — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Find KFC Australia locations near you, browse the complete menu, search for specific items, and get detailed information about pricing, nutrition, and allergens for any product. Easily discover what's available at your nearest restaurant and make informed choices about what to order.

**Category:** Food & Dining | **Website:** [kfc.com.au/](https://kfc.com.au/) | **Docs:** [parse.bot/marketplace/d4bef629-5a6b-40d1-9e94-8d2e11a389ac/kfc-com-au-api](https://parse.bot/marketplace/d4bef629-5a6b-40d1-9e94-8d2e11a389ac/kfc-com-au-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-kfc-com-au-api-d4bef629/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_menu

Get the full menu for a specific KFC Australia store including all categories and items with prices and availability. The menu structure is largely shared nationally across stores. Returns deeply nested categories with products and item variants.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `store_id` | string | No | The store ID from get_stores results (e.g. '866', '802'). |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-kfc-com-au-api-d4bef629/get_menu \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"store_id":"<string>"}'
```

### get_product_detail

Get detailed information for a specific menu item including nutritional information, allergens, modifiers, and pricing. Returns the full item catalog entry with all customization options. Accepts item-level IDs (format 'I-XXXXX-X') from the items array within get_menu products.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `product_id` | string | Yes | The item ID from get_menu results items array (format 'I-XXXXX-X', e.g. 'I-33580-0', 'I-31963'). |
| `store_id` | string | No | The store ID from get_stores results. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-kfc-com-au-api-d4bef629/get_product_detail \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"product_id":"<string>","store_id":"<string>"}'
```

### get_stores

Get nearby KFC stores by location query (suburb, city, or postcode). Returns up to 15 stores sorted by proximity to the geocoded location. Geo-lookup is proximity-based, so postcode inputs may return nearby stores outside that exact postcode.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `location` | string | No | Suburb, city, or postcode in Australia. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-kfc-com-au-api-d4bef629/get_stores \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"location":"<string>"}'
```

### search_menu

Search for items in a store's menu by keyword. Returns matching products with name, price, category, and image. Results may contain duplicates where the same product appears in multiple categories. Searches product names case-insensitively.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `query` | string | Yes | Search keyword to match against product names (e.g. 'burger', 'zinger', 'chicken'). |
| `store_id` | string | No | The store ID from get_stores results. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-kfc-com-au-api-d4bef629/search_menu \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"<string>","store_id":"<string>"}'
```
