Zooplus Pet Products Scraper
Pricing
from $3.00 / 1,000 results
Zooplus Pet Products Scraper
Scrape Zooplus, Europe's largest online pet shop. Search pet products, browse by category (dogs, cats, birds, fish), or enrich specific product URLs. Extracts name, price, rating, brand, images and more.
Pricing
from $3.00 / 1,000 results
Rating
5.0
(7)
Developer
Crawler Bros
Maintained by CommunityActor stats
7
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape product listings from Zooplus — Europe's largest online pet shop — without needing any API keys, cookies, or proxies.
Features
- Search any pet product by keyword
- Browse by category — dogs, cats, birds, fish, and more
- Enrich specific product URLs with full detail-page data
- Extracts: name, price, rating, brand, images, currency, in-stock status
- Supports sorting by price, relevance, rating
- Pagination handled automatically
Input
| Field | Type | Description |
|---|---|---|
mode | select | search, byCategory, or byProductUrls |
searchQuery | string | Search term (e.g. "dog food grain-free") — used in search mode |
categoryPath | select | Category preset (e.g. dogs-dry-food) — used in byCategory mode |
productUrls | array | List of Zooplus product URLs — used in byProductUrls mode |
sortBy | select | Sort order: relevance, lowest-price, highest-price, best-rating, etc. |
maxItems | integer | Maximum number of products to return (default: 50) |
Example Input — Search
{"mode": "search","searchQuery": "dog food","sortBy": "best-rating","maxItems": 50}
Example Input — Browse Category
{"mode": "byCategory","categoryPath": "cats-dry-food","sortBy": "lowest-price","maxItems": 100}
Example Input — Product URLs
{"mode": "byProductUrls","productUrls": [{ "url": "https://www.zooplus.com/shop/dogs/dry_dog_food/royal_canin/128332" },{ "url": "https://www.zooplus.com/shop/cats/dry_cat_food/hills_prescription/168526" }]}
Output
Each record includes:
| Field | Description |
|---|---|
productId | Zooplus numeric product ID |
variantId | Variant ID (size/weight) |
name | Full product name |
url | Product page URL |
imageUrl | Product image URL |
price | Current price (number) |
originalPrice | Pre-discount price (if on sale) |
pricePerUnit | Unit price string (e.g. "£2.21 / kg") |
currency | Currency code (GBP, EUR, USD) |
rating | Star rating out of 5 |
reviewCount | Number of customer reviews |
brand | Brand name |
category | Animal category (Dogs, Cats, etc.) |
subcategory | Product subcategory |
inStock | Whether product is available |
description | Product description (byProductUrls mode only) |
variantName | Variant description (byProductUrls mode only) |
scrapedAt | ISO timestamp |
FAQs
Do I need a Zooplus account? No. All data is scraped from public pages without authentication.
Does this need a proxy? No. Zooplus serves product pages without bot protection for standard HTTP requests.
What currency does it return? Prices are in GBP (UK store). Zooplus has country-specific domains (zooplus.de for EUR, etc.); this scraper targets the global/UK store.
How many products can I scrape?
Thousands — pagination is handled automatically. Set maxItems to control volume.
What categories are supported?
Dogs, cats, birds, and fish categories are supported. Use the byCategory mode with preset options, or use search for any pet product.