# Bazar — Online store data for the web and artificial intelligence

> Bazar brings together products, prices, availability and branches from online stores in an open API: REST for your app and an MCP server for artificial intelligence agents.

URL: https://boelabs.com/en/bazar
Language: English (en-US) — also in: [Español](https://boelabs.com/bazar.md?lang=es) · [Português](https://boelabs.com/bazar.md?lang=pt) · [Français](https://boelabs.com/bazar.md?lang=fr)

Bazar brings together products, prices, availability and branches from online stores in one open API: REST for your app and an MCP server for artificial intelligence agents.

- [Explore the API](https://boelabs.com/docs/bazar)
- MCP: https://bazar.boelabs.com/mcp
- llms.txt: https://bazar.boelabs.com/llms.txt

## A live catalog, in a single contract

### One contract for every store

VTEX, Shopify, WooCommerce, Magento, Algolia or HTML with microdata: everything arrives in the same shape, validated, with stable ids.

### Hybrid search

By exact barcode, SKU or model, by keywords and by meaning, combined in a single query.

### Where is it cheapest?

The same product across every store, sorted by comparable price.

### Did it really go up?

Price history converted at each day's official rate, to tell devaluation apart from a real increase.

### Branches and geography

Offers by branch or area, with the nearest branch first.

### Built for agents

An MCP server with compact responses, explicit filters and errors that say what to fix.

## Sync, normalize, serve

1. **Sync**: A process walks each store's catalog every few hours, away from the request path.
2. **Normalize**: Products, offers and prices end up in one format, with an ISO currency and its conversion at the official rate.
3. **Serve**: The API reads from its own database and never queries stores live: it stays fast even when a store is down.

## Open, no sign-up

Use it without an API key, with a daily quota per IP address. If you need more volume or call it from a server, ask us for an API key. Read-only: to buy, Bazar sends people to the product page in the store.

```bash
curl "https://bazar.boelabs.com/v1/search?q=licuadora&inStock=true&limit=1"
```

```json
{ "mcpServers": { "bazar": { "url": "https://bazar.boelabs.com/mcp" } } }
```
