# Adidas (Singapore) — Wrapped API

> **You are on:** `https://api.beta.paywithlocus.com/api` | [llms.txt](https://beta.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 for Locus Pro. Each call burns credits from your workspace balance.

## Access

**Base URL:** `https://api.beta.paywithlocus.com/api/wrapped/credits/adidas-singapore/`
**Auth:** `Authorization: Bearer <LOCUS_CREDITS_SECRET_KEY>` (an `lcr_` secret key or a scoped `lcac_` agent credential)
**Required header:** `Idempotency-Key: <fresh UUID per call>`. A retry with the same key replays the stored result without a new charge.
**Response:** the provider response after any endpoint-specific normalization. `X-Locus-Credits-Charged` carries the charge and `X-Locus-Credits-Balance` the remaining balance. Insufficient credits return `402` before the provider is called.
**Pricing:** estimated costs below are USD. Locus debits the credit equivalent at your workspace rate.

Full call contract: https://docs.paywithlocus.com/api-reference/introduction

> Using a Pay With Locus wallet key (`claw_` prefix)? Wallet routes are documented separately: https://docs.paywithlocus.com/wrapped-apis/for-agents

## 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.beta.paywithlocus.com/api/wrapped/credits/adidas-singapore/product-availability \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -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.beta.paywithlocus.com/api/wrapped/credits/adidas-singapore/product-detail \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -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.beta.paywithlocus.com/api/wrapped/credits/adidas-singapore/product-reviews \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -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.beta.paywithlocus.com/api/wrapped/credits/adidas-singapore/search-products \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"brand":"<string>","color":"<string>","division":"<string>","gender":"<string>","limit":"<integer>","query":"<string>","sort":"<string>","sport":"<string>","start":"<integer>"}'
```

## Next steps

- [All wrapped API providers](https://beta.paywithlocus.com/wapi/index.md): pick another provider.
- [Find and call tools](https://beta.paywithlocus.com/agent/tools.md): price ceilings, async results, and errors.
- [Credits and billing](https://beta.paywithlocus.com/agent/billing.md): what a call costs and how to add credits.
- [Agent docs index](https://beta.paywithlocus.com/agent/index.md): every Locus agent page.