Cobasi Pet Product Catalog Scraper (Brazil)
Pricing
from $0.50 / 1,000 record scrapeds
Go to Apify Store
Cobasi Pet Product Catalog Scraper (Brazil)
Scrape Cobasi's full Brazilian pet product catalog — prices, brands, ratings, and Clube Cobasi subscription discounts across ~150k products.
Pricing
from $0.50 / 1,000 record scrapeds
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Scrape the full product catalog from Cobasi, Brazil's largest pet retail chain. Extract prices, brands, ratings, and Clube Cobasi subscription discounts across ~150,000 products covering dogs, cats, birds, fish, and other animals. Multi-variant products (pack sizes, flavors) yield one record per variant SKU, not one per page.
What You Get
Each record includes:
| Field | Description |
|---|---|
sku | Numeric product ID (from JSON-LD) |
ean | EAN/GTIN barcode, when Cobasi provides one |
product_name | Full product name |
product_url | Canonical product page URL |
category_path | Breadcrumb path (pipe-separated, e.g. Cachorro|Petiscos|Bifinhos) |
brand | Brand name (e.g. Royal Canin, Pedigree, Premier) |
price_brl | Regular price in Brazilian Reais |
price_subscription_brl | Clube Cobasi subscription price (usually ~10% off) |
subscription_discount_pct | Subscription discount percentage |
in_stock | Whether the product is currently available |
rating_avg | Average customer rating (0–5) |
rating_count | Total number of reviews |
weight | Product weight extracted from URL slug (e.g. 15kg, 500g) |
target_species | Animal species inferred from breadcrumbs (cachorro, gato, etc.) |
target_life_stage | Life stage inferred from product name (filhote, adulto, senior) |
target_size | Breed size inferred from product name (pequenas, medias, grandes) |
flavor | Flavor extracted from product name when present |
images | Product image URLs (pipe-separated) |
scraped_at | ISO timestamp of the crawl |
How It Works
- Reads Cobasi's sitemap index at
/sitemap.xmlto discover all 8 product sitemaps (~150k URLs total) - Crawls each product detail page (
/<slug>-<sku>/p) - Extracts structured data from JSON-LD blocks on the page:
@type: "Product"for single-variant products — one output record@type: "ProductGroup"for multi-variant products — one output record PER variant (hasVariant[]), each with its ownsku/ean/price_brl/in_stock, inheriting the group'sproduct_name/brand/category_path/rating_avg/rating_count
- Extracts Clube Cobasi subscription pricing from the DOM
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 10 | Maximum number of products to scrape. Use 0 for all (~150k). |
Example Output
{"sku": "792616","ean": "7898951147539","product_name": "Petisco Bifinho Joy Beef Ossobuco","product_url": "https://www.cobasi.com.br/petisco-bifinho-joy-beef-ossobuco-65g-3792616/p","category_path": "Cachorro|Petiscos|Bifinhos","brand": "Joy","price_brl": 4.49,"price_subscription_brl": 4.04,"subscription_discount_pct": 10,"in_stock": true,"rating_avg": 4.7,"rating_count": 219,"weight": "65g","target_species": "cachorro","target_life_stage": null,"target_size": null,"flavor": null,"images": "https://cobasi.vteximg.com.br/arquivos/ids/1092503-194-194/JOY_COMBO_OSSOBUCO_65g.jpg","scraped_at": "2026-05-30T15:00:00.000Z"}
Performance
- Crawls ~10 pages per second with default concurrency settings
- Memory usage: ~1GB
- A full catalog run (~150k products) completes in approximately 4 hours
Use Cases
- Brand managers: Track SKU coverage, pricing, and ratings across Cobasi's catalog — every pack-size/flavor variant of a multi-SKU product is its own record
- Price monitoring: Compare regular vs. Clube Cobasi subscription pricing for competitive analysis
- Market research: Analyze product mix and brand presence in Brazil's R$36B pet retail market
- Distributor tracking: Monitor stock availability and price changes across categories
Notes
- Cobasi is the dominant Brazilian pet retail chain after the 2024 Petz/Cobasi merger
- The Clube Cobasi subscription discount (typically 10%) is exclusive to this actor — not available in any other Apify store scraper
- Product weights, flavors, life stages, and breed sizes are best-effort inferences from product names and may be null for some products
maxItemscaps output records, not pages — a multi-variant product page contributes one record per SKU, so it can fill more of the cap than a single-variant page does