Casas Bahia Probe (dev diagnostic)
Pricing
from $2.20 / 1,000 casas bahia probe (dev diagnostic)s
Casas Bahia Probe (dev diagnostic)
Internal diagnostic: fetches a Casas Bahia listing via in-house Chromium and the request unlocker, dumps HTML + intercepted XHR to the key-value store. Not for publication.
Casas Bahia Scraper — Brazil Retail Prices & Specs
Scrape product listings from Casas Bahia (casasbahia.com.br), one of Brazil's largest retailers, by category or search URL. Get clean, structured product data you can pipe straight into price monitoring, market research, repricing, or a catalog feed — pay per product returned, no subscription.
What you get
One row per product, in the order it appears on the page:
| Field | Description |
|---|---|
product_id | Casas Bahia product id (from the /p/<id> URL) |
title | Full product name |
url | Canonical product page URL |
price | Cash / à-vista price as a number (BRL) |
price_string | Price as shown (e.g. R$ 776,67) |
currency | Always BRL |
installment | Installment terms (e.g. por R$ 776,67 ou em até 10x de R$ 77,67 sem juros) |
rating | Average star rating (0–5) |
reviews_count | Number of customer reviews |
is_sponsored | true if the slot is a sponsored placement |
image_url | Product image URL |
position | Position on the page (0-based) |
source_url | The listing URL this product came from |
scraped_at | ISO 8601 timestamp of the run |
Input
| Field | Type | Description |
|---|---|---|
startUrls | array | Category / search listing URLs to scrape, e.g. https://www.casasbahia.com.br/smartphone/b. Paste any listing page from the site. |
categoryUrl | string | Convenience: a single listing URL added to the list. |
maxItems | integer | Max products to return across all listings (default 60; 0 = unlimited). |
Find a listing URL by browsing the site to any category or search-results page and
copying the address — for example …/geladeira/b, …/notebook/b,
…/smartphone/b. The scraper paginates automatically until maxItems is reached.
Example input
{"startUrls": [{ "url": "https://www.casasbahia.com.br/smartphone/b" }],"maxItems": 60}
Access & reliability
Casas Bahia renders its product grid client-side behind a bot-defence edge. This actor reaches the site through a built-in managed residential exit (Brazil) and a real browser, so the grid renders exactly as a shopper sees it — no proxy account, key, or setup is required on your side. Parsing keys on structural test hooks (not styling classes), so it keeps working across the site's front-end redeploys.
Pricing
Pay per product returned (pay-per-result). You are charged only for products actually delivered to your dataset — failed or empty pages cost nothing.