Casas Bahia Products Scraper
Pricing
from $1.80 / 1,000 results
Casas Bahia Products Scraper
No hidden charges - Scrapes product listings from Casas Bahia, including title, brand, price, availability, seller, rating and images.
Pricing
from $1.80 / 1,000 results
Rating
0.0
(0)
Developer
ActorFlow
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Categories
Security
Limited permissionsShare
Scrapes product listings from Casas Bahia, one of Brazil's largest retailers. For each product it collects the title, brand, price in reais, availability, seller, rating, review count, category breadcrumbs and images. Results are returned as a structured JSON dataset that can be exported to CSV or Excel.
Target website: casasbahia.com.br
⚖️ Legality of this actor
This actor only collects data that is already publicly visible on Casas Bahia product pages — it does not log in, add items to a cart, or access account-only areas. Scraping publicly available data is generally considered lawful (see hiQ Labs v. LinkedIn as precedent). You remain responsible for complying with Casas Bahia's Terms of Service and with any applicable laws, including the Brazilian LGPD if you process personal data.
💡 Use Case
Retail and pricing teams who need current Brazilian retail pricing, availability and assortment data without checking product pages by hand.
🏭 Industry
E-commerce, Retail, Market Research, Price Intelligence.
📤 Output
Structured JSON dataset (exportable to CSV/Excel) with one record per product, containing: url, productId, title, brand, description, price, currency, availability, seller, rating, reviewCount, breadcrumbs, category, images and gtin.
🌐 Domain
E-commerce retail product and price data (Brazil).
🏷️ Label
casas-bahia, product-scraper, brazil, ecommerce, price-monitoring, retail
✨ Features
- Product extraction — title, brand, price, availability, seller, rating, review count, category breadcrumbs and images.
- Pagination support — walks category listing pages automatically until the per-URL item limit is reached.
- Proxy support — Apify proxy configuration with sensible defaults.
- Automatic URL detection — listing and product URLs are told apart automatically, so you can mix both in Start URLs.
- Whole-site mode — one toggle crawls the main category pages instead of a hand-picked list.
- Cross-run caching — an optional project name skips products already scraped in an earlier run.
🔧 Input Configuration
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | array | ✅ | [{"url": "https://www.casasbahia.com.br/celular-smartphone/b"}] | Casas Bahia category/search listing URLs or direct product URLs. The type of each URL is detected automatically. |
maxItems | integer | — | 5 | Maximum number of products to scrape for each start URL. |
scrapeWholeSite | boolean | — | false | Ignore Start URLs and crawl the main Casas Bahia category pages instead. |
cacheProjectName | string | — | — | Optional. When set, articles already scraped under this project name in a previous run are skipped instead of being scraped again. |
proxyConfiguration | object | — | Apify Proxy (preset, Brazil) | Keep the default. |
Supported URL types:
- Listing pages — category and search pages ending in
/bor/c, e.g.https://www.casasbahia.com.br/celular-smartphone/b, and keyword searches using aq=parameter. - Product pages — URLs containing a
/p/{id}segment, e.g.https://www.casasbahia.com.br/smartphone-samsung-galaxy/p/55066162.
📦 Output
The dataset has one view, Overview, a compact table of each product's title, brand, price, currency, availability, rating and URL. The full record contains every field listed above.
💡 Uses of This Data
- Monitoring competitor pricing across Brazilian retail
- Tracking price changes and stock availability over time
- Building product and assortment catalogues for market analysis
- Brand and marketplace-seller monitoring
- Feeding pricing dashboards and repricing tools
⚠️ Limitations & Known Issues
- Rate limiting — heavy usage may trigger additional bot checks; keep concurrency modest on large runs.
📝 Notes
- API integration — this actor can be called as an API from any automation platform (Zapier, Make, n8n, custom scripts).
- Data consistency with proxies — prices, availability and delivery options on Casas Bahia vary by region, so results may differ between proxy IPs.
🚀 How to Use
- Sign up for a free Apify account — includes $5 monthly credit.
- Open the actor page and click Try for free.
- Fill in the Input fields (at least one start URL is required).
- Click Start and wait for the run to complete.
- Download results from the Output tab in JSON, CSV, or Excel format.
You can also run this actor via the Apify API or integrate it directly into your workflows using Zapier, Make, or n8n.
🔗 Other Actors
[Developer: add links to your related actors here.]
💬 Support & Contact
If you encounter any issues or have questions, please open an issue or reach out via the Apify Community Forum.
You can also find more of our actors on the Apify Store.
🇧🇷 Guia Rápido (Português)
Este actor extrai dados de produtos do Casas Bahia automaticamente.
Como usar:
- Preencha Start URLs com páginas de categoria (por exemplo
https://www.casasbahia.com.br/celular-smartphone/b) ou diretamente com URLs de produtos. O tipo de cada URL é detectado automaticamente. - Defina Max items per start URL para limitar a quantidade de produtos por URL.
- Ative Scrape the whole site para percorrer as principais categorias do site.
- Preencha Cache project name (opcional) para pular produtos já extraídos em execuções anteriores.
- Clique em Start e baixe os resultados em JSON, CSV ou Excel.
Dados coletados: título, marca, preço (R$), disponibilidade, vendedor, avaliação, número de avaliações, categoria e imagens.
Observação: este actor coleta apenas dados publicamente visíveis no site, sem login.