# Adidas (Singapore) — 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.

> Browse and search Adidas Singapore's product catalog to discover shoes, apparel, and gear with pricing, available sizes, colors, and ratings all in one place. Access detailed product information and read customer reviews with ratings and feedback to help you make informed purchasing decisions.

**Category:** E-commerce | **Website:** [www.adidas.com.sg/](https://www.adidas.com.sg/) | **Docs:** [parse.bot/marketplace/9f278700-4a4a-43c7-87b4-fee2a9ca74a3/adidas-com-sg-api](https://parse.bot/marketplace/9f278700-4a4a-43c7-87b4-fee2a9ca74a3/adidas-com-sg-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-adidas-com-sg-api-9f278700/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### product_availability

Get real-time stock availability for a product, broken down by size. Shows inventory count and status per size variant. Note: This endpoint may be intermittently blocked by site protection.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `product_id` | string | Yes | Product ID (e.g., 'B75806') |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-adidas-com-sg-api-9f278700/product_availability \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"product_id":"<string>"}'
```

### product_detail

Get comprehensive product details including description, images, pricing, color variations, available sizes, and product attributes.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `product_id` | string | Yes | Product ID (e.g., 'IF3813', 'B75806') |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-adidas-com-sg-api-9f278700/product_detail \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"product_id":"<string>"}'
```

### product_reviews

Get product reviews by model ID (not product ID). Use base_model_number from product_detail endpoint or modelId from search results. Supports pagination and sorting.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `limit` | integer | No | Number of reviews per page |
| `model_id` | string | Yes | Model ID (e.g., 'BSZ08', 'NIR66'). Get from search results (model_id field) or product_detail (base_model_number field). |
| `offset` | integer | No | Pagination offset |
| `sort` | string | No | Sort order: relevancy, newest, oldest, rating |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-adidas-com-sg-api-9f278700/product_reviews \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"limit":"<integer>","model_id":"<string>","offset":"<integer>","sort":"<string>"}'
```

### search_products

Search for products by keyword with optional filtering, sorting, and pagination. Returns up to 48 products per page with available filters and sort options.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `brand` | string | No | Filter by brand |
| `color` | string | No | Filter by color |
| `division` | string | No | Filter by division (e.g., 'shoes', 'clothing') |
| `gender` | string | No | Filter by gender (e.g., 'men', 'women', 'unisex') |
| `limit` | integer | No | Max results to return (max 48) |
| `query` | string | Yes | Search keyword (e.g., 'shoes', 'ultraboost') |
| `sort` | string | No | Sort order: price-low-to-high, price-high-to-low, newest-to-oldest, top-sellers |
| `sport` | string | No | Filter by sport |
| `start` | integer | No | Pagination offset (0, 48, 96, ...) |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-adidas-com-sg-api-9f278700/search_products \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"brand":"<string>","color":"<string>","division":"<string>","gender":"<string>","limit":"<integer>","query":"<string>","sort":"<string>","sport":"<string>","start":"<integer>"}'
```
