Every Brazilian store's price for a product, cash and instalments, with a year of price history
Zoom (zoom.com.br) and Buscapé (buscape.com.br) are Brazil's two big price comparison sites, run by the same company on one platform, so a product has the same id, the same offers and the same price history on both.
7 active endpoints, on 1, 2 and 3 credit tiers.
- POST/zoom-buscape/v1/search
- POST/zoom-buscape/v1/category
- POST/zoom-buscape/v1/product
- POST/zoom-buscape/v1/offers
- POST/zoom-buscape/v1/offer
- POST/zoom-buscape/v1/price_history
- POST/zoom-buscape/v1/reviews
What Zoom & Buscapé endpoints does ReefAPI ship?
7 live read endpoints. Read-only data API: no writes, no account actions, no dashboard access on the target site.
Zoom & Buscapé API
5 of 7 endpoints, ready to run
Find products and single store offers by keyword
// Press "Try it" and this pane shows exactly what the // live site returned this second — including an empty // result, if that is the truth. No key, no account.
How the Zoom & Buscapé API works
Zoom & Buscapé is a normal ReefAPI surface — the same four rules that hold for every other engine on the key.
No OAuth app, no request signing, no per-site account. One key covers all 530 engines.
Every route is a POST with a JSON body. Parameters are validated against the published schema before anything is charged.
Credits, not seats. Failed and blocked calls are never charged, and cache hits cost nothing.
One envelope everywhere. meta carries latency_ms, record_count and the endpoint that answered.
From a keyword to every store's price and the price curve
Search Zoom or Buscapé, pick the products, then read their store lists and price history.
Product rows with product_id, the lowest à vista price, the instalment plan, store count and best store; single store offers with offer_id; category, brand and store facets with counts.
Every store: à vista price, instalment plan and its total, condition, marketplace flag, stock where published.
366 daily lowest prices with the store that had each, plus lowest, highest and median of the period.
Description, spec sheet, editorial pros and cons, popularity rank, rating and review count.
A dated price feed per product: the cheapest store today, every competing store's cash and instalment price, and a year of daily lows to judge today's price against.
curl -X POST https://api.reefapi.com/zoom-buscape/v1/search \
-H "x-api-key: $REEF_KEY" \
-H "content-type: application/json" \
-d '{"query":"geladeira frost free"}'{
"ok": true,
"data": { … },
"meta": {
"api": "zoom-buscape",
"endpoint": "search",
"mode": "live",
"latency_ms": …,
"record_count": …
},
"error": null
}What a Zoom / Buscapé field actually contains
Fields that read differently from how they look. Every row was measured against the live sites on 2026-10-15.
| Field | What it holds |
|---|---|
| row_type | product or offer. A product row has product_id (goes into product, offers, price_history, reviews); an offer row is a single store item the site has not matched to a product and has offer_id (goes into offer). 14 of 14 ids measured (8 products, 6 single offers) came back as the same record, in both runs. |
| price | The à vista price in reais: one payment by PIX, boleto or debit, as the site prints it ("R$ 3.999,00 à vista"). On a product row it is the lowest store's price; it equalled the cheapest offer and the product's price_min on 8 of 8 products. |
| installment_total_price, installments, installment_value | What the store's instalment plan costs: 10x R$ 444,33 = R$ 4.443,30 against R$ 3.999,00 à vista. A separate number from price, never merged; stores that publish no plan (often Amazon) leave the plan fields null. |
| total, total_capped | The source's own result count. It stops at 10,000: 8 of 10 search words and the Celular category printed exactly 10,000 while the category's own facets add up to 22,444. total_capped: true marks that case. |
| price_history.points[] | One point per day: the lowest à vista price that day and the seller_id of the store that had it. Every point names the product it belongs to and is checked against the product you asked for; the 40-day series equalled the chart on the product's own page on 6 of 6 products. |
| price_history.last_price | Today's lowest so far. It equalled the cheapest offer at call time on 8 of 8 products in each of two runs and on 5 of 6 in a separate check; once it was lower (1,784.15 vs 1,886.63) because the cheaper offer had gone during the day. |
| reviews | The review block shown on the product page. For most products these are the linked store's reviews (often Amazon's), at most 10, with the link to all of them in external_reviews_url. 2 of 8 sampled products had reviews. |
| site | zoom or buscape. Offers, totals and price history were identical on both sites for 3 of 3 products; links, editorial review text and the order of some searches differ. |
Prices are in reais as the sites print them for Brazil. Shipping is not published: the sites only compute it after a postcode is typed, so no shipping field is returned.
Zoom & Buscapé coverage, measured
Every number below was read from the live sites on 2026-10-15, in two runs of 92 calls each (82 lookups, 10 error checks).
Brazil, reais. "geladeira frost free" matched 3,683 results; the Geladeira category held 3,275; most broad searches stop at the source's 10,000 cap.
"geladeira frost free" 3,683 → R$ 1.000 to 2.000 150 (0 of 27 rows outside), one category 418, one store 78; Celular 10,000+ → Samsung 140 (35 of 35 titles Samsung), Magazine Luiza 386.
A product row's price equalled its cheapest offer and the product's price_min on 8 of 8 products, and its store count equalled the offer list's on 8 of 8.
93 daily points for 3 months on 7 of 8 products (one newer product had 59); 12 months went back to 15 October 2025 (366 points); the 40-day series equalled the product page's own chart on 6 of 6.
14 of 14 ids from search rows (8 products, 6 single offers) came back as the same record, in both runs.
No shipping cost (needs a postcode on the site); at most 10 reviews per product; totals stop at 10,000; rows per page vary (36 asked, 20 to 34 returned).
What people build with Zoom & Buscapé
The jobs this data is most often used for.
endpoints
credits per call
Track every Brazilian store's à vista and instalment price for a product list.
Pull 12 months of daily lowest prices to see whether today's price is a good one.
Compare instalment plans and interest across stores for the same product.
Map a category with lowest prices, store counts, ratings and the best store per product.
What Zoom & Buscapé data costs
The cheapest call here is 1 credit, so $15/mo (Pro) buys 10,000 of them — $1.50 per 1,000 credits. Credits roll over and never expire, and failed or blocked calls are not charged.
Full pricing →- 1,000 free credits on signup, no card
- One key, all 530 APIs, one credit pool
- Failed and blocked calls are never charged
- Credits roll over and never expire
Call it in two lines
Sign up, get 1,000 credits and one key that works on every engine. Then this is the whole protocol.
curl -X POST https://api.reefapi.com/zoom-buscape/v1/search \
-H "x-api-key: $REEF_KEY" \
-H "content-type: application/json" \
-d '{"query":"geladeira frost free"}'import requests
r = requests.post(
"https://api.reefapi.com/zoom-buscape/v1/search",
headers={"x-api-key": REEF_KEY},
json={
"query": "geladeira frost free"
},
)
print(r.json()["data"])Have a question? We got answers.
The questions people actually ask before wiring up Zoom & Buscapé.
Get a free key →Do I need a Zoom or Buscapé account?▾
No. Everything is read logged out.
What is the difference between price and installment_total_price?▾
price is the à vista price (one payment by PIX, boleto or debit); installment_total_price is the total of the store's instalment plan. On an iPhone 15 the cheapest store was R$ 3.999,00 à vista or 10x R$ 444,33 = R$ 4.443,30.
How far back does price_history go?▾
40 days (40 points), 3 months (93 points), 6 months (184 points) or 12 months (366 points, from 15 October 2025 on the day measured). Each point is the day's lowest à vista price and the store that had it.
Is the price history really the product I asked for?▾
Every daily point carries the product id it belongs to and is checked against your product_id; a series naming another product is refused. The 40-day series equalled the chart on the product's own page on 6 of 6 products.
Are Zoom and Buscapé different data?▾
No for prices: the same product id has the same offers, totals and price history on both (3 of 3 products checked). The site parameter changes the links, the editorial review text and, for some queries, the order of search results.
Which search filters are there?▾
Price range, category, brand and store, checked against the unfiltered count in the same run: "geladeira frost free" 3,683 results → R$ 1.000 to 2.000 150 (0 rows outside), one category 418, one store 78; Celular category → Samsung 140. Sort by price ascending or descending.
Is shipping included?▾
No. The sites compute shipping only after a postcode (CEP) is typed, so the offers carry no shipping cost rather than a guessed one.
How many rows does a page return?▾
page_size up to 100; the site returns that many or a few fewer (36 asked, 20 to 34 returned) because it hides some rows. The total stops at 10,000 (total_capped).
What is the Zoom & Buscapé API?▾
Zoom & Buscapé API is a ReefAPI endpoint group for brazilian price comparison: every store's à vista and instalment price for a product, its daily price history for up to 12 months, specs and reviews. It returns live JSON through POST requests under /zoom-buscape/v1.
Is the Zoom & Buscapé API free to try?▾
Yes. ReefAPI starts with 1,000 free credits, no card required. Zoom & Buscapé calls use the same shared credit balance as every other ReefAPI engine.
Do I need a Zoom & Buscapé login or account?▾
No login to Zoom & Buscapé is needed for the API response. You call ReefAPI with your x-api-key header, and the playground can run live examples before you create a production key.
How fresh is the Zoom & Buscapé data?▾
The page example is captured from a live search call, and production requests fetch live data through ReefAPI rather than a static sample.
How many credits does the Zoom & Buscapé API use?▾
Zoom & Buscapé actions currently cost 1-3 credits per successful call. Failed or blocked calls are free. All APIs draw from one credit pool.
Can I call Zoom & Buscapé from an AI assistant or MCP client?▾
Yes. Connect ReefAPI once through MCP and your assistant can call zoom-buscape actions with the same key, credit pool and JSON envelope used by normal REST requests.
266 E-commerce & Marketplaces APIs on the same key
One key, one credit pool, one response envelope. If you are pulling Zoom & Buscapé, you are one call away from the rest of the category — no second contract, no second integration.
Need something this API does not do?
Name the endpoint, the field, or a source we do not carry yet. We ship new APIs every week and you would be first to get the key. Real people read every message and reply the same day.
Try it on your own data before you pay anything
The call above is the real endpoint, not a recording. A free key gives you 1,000 credits, the other 529 APIs, and the same envelope everywhere.
Endpoints, parameters and credit costs on this page are read from the live catalog and cannot drift from what the API accepts. Field notes were captured on 2026-10-15.