<!-- https://pricto.dev/docs/probar · versión en inglés: https://pricto.dev/docs/probar.en.md -->

# Probar sin registro

Cada página de la [referencia](/docs/api) tiene un formulario "Pruébalo": cambias los parámetros, lo envías a la sandbox y ves la respuesta real, con su costo en créditos. El botón "Copiar como" te da el mismo pedido en curl, Python o JavaScript.

## Qué es la sandbox

| | |
|---|---|
| Key | `sk_test_sandbox` (pública) |
| API | `https://pricto.dev/v1` |
| MCP | `https://pricto.dev/mcp/sandbox` (sin login) o `https://pricto.dev/mcp` con la key en el header |
| Datos | De ejemplo: tiendas y marcas reales, precios, códigos de barras (prefijo 20) y URLs inventados |
| Costo | Gratis. Las respuestas informan los créditos que costarían, igual que en producción |
| Límites | 5 por segundo, 60 por minuto y 5.000 al día |
| Vence | No |

## Todos los endpoints

| | Ruta | Qué hace |
|---|---|---|
| `GET` | [`/v1/products/search`](/docs/api/search-products) | Buscar productos por texto |
| `GET` | [`/v1/products`](/docs/api/list-products) | Listar productos con filtros exactos |
| `GET` | [`/v1/products/{product_id}`](/docs/api/get-product) | Obtener un producto |
| `GET` | [`/v1/products/{product_id}/prices`](/docs/api/get-product-prices) | Precios actuales de un producto en cada tienda |
| `GET` | [`/v1/products/{product_id}/history`](/docs/api/get-product-history) | Historial de precios de un producto |
| `POST` | [`/v1/prices/compare`](/docs/api/compare-prices) | Comparar una canasta entre tiendas |
| `POST` | [`/v1/prices/batch`](/docs/api/batch-prices) | Precios de muchos productos u ofertas en una llamada |
| `POST` | [`/v1/live-checks`](/docs/api/create-live-check) | Pedir una revisión de precio en vivo (planificado) |
| `GET` | [`/v1/offers`](/docs/api/list-offers) | Listar ofertas de las tiendas |
| `GET` | [`/v1/offers/{offer_id}`](/docs/api/get-offer) | Obtener una oferta con su precio actual |
| `GET` | [`/v1/offers/{offer_id}/history`](/docs/api/get-offer-history) | Observaciones de una oferta |
| `GET` | [`/v1/retailers`](/docs/api/list-retailers) | Listar tiendas |
| `GET` | [`/v1/retailers/{retailer_id}`](/docs/api/get-retailer) | Obtener una tienda |
| `GET` | [`/v1/stores`](/docs/api/list-stores) | Listar locales físicos y puntos de retiro |
| `GET` | [`/v1/categories`](/docs/api/list-categories) | Taxonomía de categorías |
| `GET` | [`/v1/brands`](/docs/api/list-brands) | Listar marcas |
| `GET` | [`/v1/coverage`](/docs/api/get-coverage) | Qué datos hay disponibles |
| `GET` | [`/v1/countries`](/docs/api/list-countries) | Países, monedas e idiomas |
| `GET` | [`/v1/fx`](/docs/api/get-fx-rate) | Tipo de cambio usado en las conversiones |
| `GET` | [`/v1/status`](/docs/api/get-status) | Estado del servicio y frescura de los datos |
| `GET` | [`/v1/public/coverage`](/docs/api/get-public-coverage) | Cobertura agregada, sin key y sin precios |
| `GET` | [`/v1/account`](/docs/api/get-account) | Plan y saldo de la key |
| `GET` | [`/v1/usage`](/docs/api/get-usage) | Créditos consumidos |
| `POST` | [`/v1/data-requests`](/docs/api/create-data-request) | Pedir cobertura o datos que no existen |
| `POST` | [`/v1/exports`](/docs/api/create-export) | Crear una exportación masiva (planificado) |
| `GET` | [`/v1/exports/{export_id}`](/docs/api/get-export) | Obtener una exportación (planificado) |

## Otras formas de probar

- [Colección de Postman](/docs/pricto.postman_collection.json), generada del OpenAPI, con la key de la sandbox como variable.
- [OpenAPI en YAML](/openapi.yaml) o [en JSON](/openapi.json), para generar un cliente o importarlo en tu herramienta.
- Desde tu agente, con el [servidor MCP](/docs/mcp).
