Boyner
Boyner
/boyner/v1/search1 creditSearch Boyner by keyword (`query`), paginated (`page`, 24/page). Every card carries product_id, title, brand, price (current + original + discount%), seller (merchantName — filter 'BOYNER' for Boyner-sold), campaigns/coupons (Hopi, 'Sepette %N İndirim'), image, url, category, rating, stock.
| Parameter | Allowed / range | Description | |
|---|---|---|---|
| query | required | — | Search keyword (Turkish keywords work best, e.g. 'erkek spor ayakkabı', 'nike sneaker', a brand name). |
| page = 1 | optional | 1– | Result page — 1-based (1, 2, 3…), 24 products per page. |
| max_rotations = 6 | optional | 1–12 | Advanced: how many times to retry the fetch (1-12, default 6). |
/boyner/v1/product/detail1 creditFull Boyner product by `url` OR `product_id`: title, brand, price (current + original + discount%), campaign headline + coupons (Hopi etc.), seller/merchantName + other offers, SIZES (Beden — EU sizes with per-size stock + barcode), all images, rating, review_count, stock, gtin/barcode, category, breadcrumbs, attributes, description and sample reviews. Parsed from Boyner's own getProductDetail JSON.
| Parameter | Allowed / range | Description | |
|---|---|---|---|
| url | optional | — | Full Boyner product URL (…-p-<id>). Provide url OR product_id. |
| product_id | optional | — | Boyner product id — the digits after '-p-' in the product URL. Provide product_id OR url. |
| max_rotations = 6 | optional | 1–12 | Advanced: how many times to retry the fetch (1-12, default 6). |
curl -X POST https://api.reefapi.com/boyner/v1/search \
-H "x-api-key: $REEF_KEY" \
-H "content-type: application/json" \
-d '{"query":"erkek spor ayakkabı"}'{
"ok": true,
"data": { /* the result */ },
"meta": {
"latency_ms": 240,
"record_count": 12,
"completeness_pct": 100
},
"error": null
}Measured at 60 requests a second across the fleet, with no central bottleneck. Volume pricing is on request, and per-key limits are raised for high-volume accounts.
Tell us a site we do not cover yet and it becomes an engine. A customer asked for bestprice.gr on a Sunday and it was in the catalog the next day.
Median time from a question in the live chat to the first answer, measured across every answered conversation. Setup help included, no support tier to buy.
No per-site plans and no separate subscriptions. One key and one credit pool across the whole catalog, so adding a source costs nothing up front.
Planning something large? Tell us the volume and the sources and we will come back with what it costs and what we would have to build.