# Kwery Price Data API

Real-time price and offer data across major European and global marketplaces.
Submit the products you care about, and Kwery returns structured pricing, seller
offers, and availability — through a simple REST API.

## Two ways to work

|  | Batch API | Stream API |
|  --- | --- | --- |
| Best for | Up to **1 000** values per request | Up to **100 000** values per request |
| Delivery | Poll, then download | Webhooks pushed as results complete |
| Start here | [Getting started](/guides/getting-started) | [Webhooks](/guides/webhooks) |


## Quick links

- **[Getting started](/guides/getting-started)** — your first request, end to end.
- **[Authentication](/guides/authentication)** — how to obtain and send credentials.
- **[Sources](/sources)** — what each marketplace returns (Amazon, Google, eBay, Idealo).
- **[Webhooks](/guides/webhooks)** — receive results in real time, with signature verification.
- **[Code samples](/guides/code-samples)** — cURL, Node.js, and Python.
- **[Errors & limits](/guides/errors-and-limits)** — response envelope, limits, retention.
- **[API Reference](/openapi)** — the full endpoint and schema reference.


## A note on responses

Validation problems are returned with **HTTP 200** and an `"error": true` body — always
check the `error` field before consuming a response. Infrastructure problems (auth, server
errors) use standard HTTP status codes. See [Errors & limits](/guides/errors-and-limits).