# Mercadolibre (Chile) — 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 MercadoLibre Chile's product categories and discover available deals and offers with easy pagination through product listings. Search and explore products across different categories to find the best available offers on the platform.

**Category:** E-commerce | **Website:** [www.mercadolibre.cl/](https://www.mercadolibre.cl/) | **Docs:** [parse.bot/marketplace/2ac52cea-004c-4186-8d1c-41818aff77bd/mercadolibre-cl-api](https://parse.bot/marketplace/2ac52cea-004c-4186-8d1c-41818aff77bd/mercadolibre-cl-api)

Pay-per-use API proxy for Locus Pro. Each call burns credits from your workspace balance.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/credits/mercadolibre-chile/`
**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

### Get category

Get category details including name, item count, path from root, and all child subcategories. Use this to navigate the category tree starting from root categories. Returns the full hierarchy path and all immediate children with their item counts.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `category_id` | string | Yes | MercadoLibre category ID. Format: MLC followed by digits (e.g. MLC1648 for Computación, MLC1051 for Celulares y Telefonía, MLC1430 for Ropa y Accesorios). |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/credits/mercadolibre-chile/get-category \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"category_id":"<string>"}'
```

### Get category products

Get featured/promoted products from a category landing page. Returns products displayed on the category's curated page including titles, prices, discounts, and URLs. Typically returns 20-60 products depending on the category. Only works for categories that have a landing page (most top-level categories do).

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `category_id` | string | Yes | MercadoLibre category ID. Must be a category that has a landing page. Format: MLC followed by digits (e.g. MLC1648 for Computación, MLC1051 for Celulares y Telefonía). |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/credits/mercadolibre-chile/get-category-products \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"category_id":"<string>"}'
```

### Get deals

Get current deals/offers with optional category filter and pagination. Returns up to 48 products per page with full pricing, discount, seller, rating, and shipping information. Supports up to ~1000 primary results. Without a category filter, returns deals across all categories.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `category_id` | string | No | MercadoLibre category ID to filter deals (e.g. MLC1648 for Computación, MLC1051 for Celulares y Telefonía). Omitting returns deals across all categories. |
| `page` | integer | No | Page number for pagination. Each page returns up to 48 products. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/credits/mercadolibre-chile/get-deals \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"category_id":"<string>","page":"<integer>"}'
```

## Next steps

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