# We Online — 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 access detailed specifications for electronic components from Würth Elektronik's catalog, including product categories, series information, and comprehensive article details. Quickly find the right components by browsing categories or looking up specific products with full technical data.

**Category:** E-commerce | **Website:** [we-online.com/](https://we-online.com/) | **Docs:** [parse.bot/marketplace/6d86232c-dd29-4627-a84e-31fe993b4193/we-online-com-api](https://parse.bot/marketplace/6d86232c-dd29-4627-a84e-31fe993b4193/we-online-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-we-online-com-api-6d86232c/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_article_detail

Retrieves detailed specifications for a single article by its order code. Searches the catalog and returns the article's electrical parameters, lifecycle status, and datasheet URL. The order_code can be obtained from search_products or get_series_articles results.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `order_code` | string | Yes | Order code of the article (e.g. '74479614', '74479014') |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-we-online-com-api-6d86232c/get_article_detail \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"order_code":"<string>"}'
```

### get_product_categories

Retrieves all product categories from the Wurth Elektronik electronic components catalog. Returns subcategories across all product groups (passive, active, electromechanical, optoelectronic, thermal, automotive). No input parameters required. The category id can be used as the series_code parameter in get_series_articles.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-we-online-com-api-6d86232c/get_product_categories \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_series_articles

Retrieves all articles (SKUs) and their electrical/physical specifications for a specific product series. Each article includes order code, lifecycle status, specification key-value pairs, and a datasheet URL. The series_code can be a series name like 'WE-MI' or a category path from get_product_categories.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `series_code` | string | Yes | Series code (e.g. 'WE-MI', 'WE-PD') or category path from get_product_categories (e.g. 'pbs/emc_components') |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-we-online-com-api-6d86232c/get_series_articles \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"series_code":"<string>"}'
```

### search_products

Full-text search across the Wurth Elektronik electronic components catalog. Matches product series and articles by keyword or order code. Returns a flat list of matching items with title, URL, and type classification. No pagination - server returns the top matches in one response.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `query` | string | Yes | Search keyword or order code (e.g. 'inductor', '74479614', 'WE-MI') |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-we-online-com-api-6d86232c/search_products \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"<string>"}'
```
