Try any of 817 endpoints — live.
Pick an endpoint, load a working example, tweak the params, and send — no signup to try. Results render the way the data deserves; raw JSON, headers & code are one tab away.
Keyword or category search with sort, location, price filters, offset pagination (limit=40).
Free-text keyword search. (search needs query OR category_id.)
OLX numeric category id (discover via the categories / breadcrumbs actions). (search needs query OR category_id.)
OLX country edition — each TLD is a fully separate marketplace. br/in/tr run on different stacks and are not supported.
Result ordering. Common keys shown; other OLX sort keys are also accepted.
Location filter: OLX numeric region id (discover via the filters action).
Location filter: OLX numeric city id (discover via the filters action).
Location filter: OLX numeric district id (discover via the filters action).
Minimum price filter (in the marketplace's local currency).
Maximum price filter (in the marketplace's local currency).
Advanced: extra raw OLX filter params as a key->value map (e.g. {"filter_enum_state": "used"}); keys come from the filters action.
Pagination offset (skip N results). Page forward with meta.next_offset. (0–)
Results per page (1-50, default 40). Larger values are clamped to 50. (1–50)
curl -X POST https://api.reefapi.com/olx/v1/search \
-H "x-api-key: $REEF_KEY" \
-H "content-type: application/json" \
-d '{"query":"iphone","country":"pl"}'Hit Send to run this endpoint live.