# Amayama — 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.

> Search and browse genuine OEM car parts across major brands like Toyota, Nissan, Honda, BMW, and Mercedes-Benz, with instant access to pricing, availability, shipping information, and vehicle compatibility details. Find the exact parts you need by brand, model, and frame, complete with comprehensive part specifications and stock status.

**Category:** Automotive | **Website:** [amayama.com/](https://amayama.com/) | **Docs:** [parse.bot/marketplace/0a9dbb6b-eef3-40a3-ae73-da98a0f63b47/amayama-com-api](https://parse.bot/marketplace/0a9dbb6b-eef3-40a3-ae73-da98a0f63b47/amayama-com-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-amayama-com-api-0a9dbb6b/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_part_detail

Get full details for a specific part including pricing from multiple warehouses, shipping estimates, vehicle compatibility, images, and weight. Requires both the brand slug and part number.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `brand` | string | Yes | Vehicle brand slug (e.g. 'toyota', 'lexus', 'honda', 'nissan', 'bmw') |
| `part_number` | string | Yes | Part number, with or without dashes (e.g. '47121-76010' or '4712176010') |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-amayama-com-api-0a9dbb6b/get_part_detail \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"brand":"<string>","part_number":"<string>"}'
```

### get_part_info

Get comprehensive part information including pricing, compatibility, availability, and the source URL. Returns the same data as get_part_detail plus the url field pointing to the Amayama product page.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `brand` | string | Yes | Vehicle brand slug (e.g. 'toyota', 'lexus', 'honda', 'nissan', 'bmw') |
| `part_number` | string | Yes | Part number, with or without dashes (e.g. '47121-76010' or '4712176010') |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-amayama-com-api-0a9dbb6b/get_part_info \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"brand":"<string>","part_number":"<string>"}'
```

### list_brands

List all available vehicle brands/manufacturers in the genuine parts catalogue. Returns brand names, URL slugs, and catalogue page URLs.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-amayama-com-api-0a9dbb6b/list_brands \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### list_frames

List all frame/chassis codes for a specific model, grouped by market (Japan, USA, Europe, Asia and Middle East, etc.). Each frame code identifies a specific vehicle variant.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `brand` | string | Yes | Brand slug (e.g. 'toyota', 'nissan') |
| `model` | string | Yes | Model slug from list_models (e.g. 'camry', 'celica', '4runner') |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-amayama-com-api-0a9dbb6b/list_frames \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"brand":"<string>","model":"<string>"}'
```

### list_models

List all vehicle models for a specific brand. Returns model names, URL slugs, and catalogue page URLs.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `brand` | string | Yes | Brand slug from list_brands (e.g. 'toyota', 'nissan', 'bmw', 'honda') |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-amayama-com-api-0a9dbb6b/list_models \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"brand":"<string>"}'
```

### search_parts

Full-text search over the Amayama parts catalogue by keyword or part number. For exact part number matches, the site redirects to the part detail page and the response includes exact_match=true with full part information. For keyword searches, returns paginated summaries with pricing. 20 results per page.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `page` | integer | No | Page number for pagination |
| `query` | string | Yes | Search query - part number (e.g. '90999-00174') or keywords (e.g. 'brake pad toyota') |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-amayama-com-api-0a9dbb6b/search_parts \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"page":"<integer>","query":"<string>"}'
```
