Zoozavr Scraper
Pricing
from $10.00 / 1,000 results
Zoozavr Scraper
Scrape the Zoozavr (zoozavr.ru) pet catalog by category — product name, price, old price, brand, rating and reviews. Great for competitor price monitoring in the Russian pet market.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Sasha Ebashu
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Zoozavr Pet Store Scraper
Scrape the Zoozavr (zoozavr.ru) pet catalog by category and get clean, structured data for every product — name, price, old price, discount, rating and review count — ready for competitor price monitoring in the Russian pet market.
No login, no API key. Export to JSON, CSV, Excel or Google Sheets.
What it extracts
For every product in a category it returns:
- 🏷️ Name
- 💰 Price (₽) and old price + discount % when the item is on sale
- ⭐ Rating and review count
- 🔗 Product URL and product ID
- 🗂️ The category it came from and a scrapedAt timestamp
Run it on a schedule and diff the results to watch competitor prices move.
How to use it
- Add one or more category URLs (or just their slugs):
- Full URL:
https://zoozavr.ru/catalog/index/name/dry_food_for_cats/ - Slug only:
dry_food_for_cats - Find slugs in the site menu, e.g.
cats,dogs,korm_dly_koshek,dry_food_for_cats,canned_dog_food,rodents,birds,fish_reptiles,vetapteka.
- Full URL:
- Set max pages per category (36 products per page) and an optional total max items cap.
- Run it, then download or pull the results via API.
⚠️ Proxy: RU residential required
Zoozavr blocks datacenter IPs (it returns an "access restricted" page to them). This actor therefore defaults to Apify Residential proxy from a Russian IP, which works reliably. You can also plug in your own RU residential/mobile proxies in the proxy field.
Because residential traffic is metered, large catalog sweeps use more proxy data than a typical datacenter scraper — scope your categories and page limits to what you need.
Input parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
categoryUrls | array | Category page URLs or slugs to scrape | one example category |
maxPagesPerCategory | integer | Result pages per category (36 items each); 0 = until the category ends | 10 |
maxItems | integer | Stop after this many products in total (0 = unlimited) | 0 |
monitorMode | boolean | Compare this run to the previous one (same categories) and tag price changes — see below | false |
onlyChanges | boolean | With monitor mode on, return only the products that changed | false |
proxyConfiguration | object | Proxy — defaults to Apify Residential, country RU | RU residential |
Output fields
| Field | Description |
|---|---|
store | Always "zoozavr". |
id | Zoozavr product ID. |
name | Product name (includes the brand). |
price | Current price, ₽. |
oldPrice | Pre-discount price, ₽, when on sale (else null). |
discountPct | Discount percentage when on sale (else null). |
currency | Always "RUB". |
rating | Average product rating (else null). |
reviewsCount | Number of reviews (else null). |
url | Direct link to the product page. |
categoryUrl | The category the product was scraped from. |
scrapedAt | Timestamp of the run. |
Price monitor (track changes over time)
Turn on monitorMode and run it on a schedule: each run is compared to the previous
one (same categories), so you see what actually changed instead of a fresh dump every
time. Each row gains:
changeType—new,price_up,price_downorunchangedpreviousPrice— the price at the last run (nullfor new products)firstSeenAt/lastConfirmedAt— data-freshness stamps (tell fresh data from stale)priceLow30/priceHigh30— rolling 30-day low and high (spot fake discounts)
Add onlyChanges to output just the products that moved — a clean delta for alerts or
a dashboard. Off by default, so normal runs are unaffected.
Notes
- Only public catalog data is collected. Respect Zoozavr's Terms of Service and your local regulations.
- Stock/quantity is not exposed in the catalog listing, so it is not included.