Zavvi Product Scraper
Pricing
from $3.00 / 1,000 results
Zavvi Product Scraper
Scrape Zavvi - a free UK pop-culture/entertainment retailer (Funko, LEGO, Blu-ray/DVD, trading cards, and more). Browse by category. Get titles, prices, discounts, images, and product URLs.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape Zavvi (zavvi.com) — a free UK pop-culture and entertainment retailer covering Funko Pop! figures, LEGO, Blu-ray/DVD, trading cards, anime merchandise, and collectibles. Browse by category and get titles, prices, discounts, images, and product URLs. No login, no account required to browse or see prices.
Data Source & Usage Notes
Read this before running a large job.
- No login required. Zavvi's category pages are server-rendered and embed every product card's title, price, and image directly in the page's own HTML — no login, cookies, or API key needed.
- Conservative by design. The actor only ever uses Apify's free datacenter (AUTO) proxy group — never a paid residential proxy.
- Not affiliated with Zavvi. This is an independent third-party tool using the source's own public, no-login category pages.
Why Zavvi instead of Very?
This actor was originally scoped as a Very.co.uk (very.co.uk) general-merchandise retailer. Live verification (including from Apify's own cloud infrastructure) showed very.co.uk runs an Akamai Bot Manager deployment that non-deterministically blocks every listing/search/product-detail request, even with browser automation and session rotation already in place — an unreliable, intermittent block rather than a fixable code issue. Per this project's zero-cost reliability policy, the target was replaced with Zavvi — a comparable free, no-login UK retailer, confirmed live and returning real structured product data from Apify's cloud infrastructure.
What this actor does
- 16 curated categories covering the site's main taxonomy (Funko, LEGO, Toys, Blu-ray/DVD, Trading Cards, and more), or type a custom category slug
- Sort by relevance (the site's own order), price low-to-high, price high-to-low, name A-Z, or discount percentage high-to-low
- On-sale-only filter
- Every field the category page itself publishes — title, current price, RRP, savings amount, active promo banner text, image, and product URL
- Empty fields are omitted
Output per product
productId,title,productUrl— canonical Zavvi product page URLprice,currency(alwaysGBP)wasPrice,savingAmount— present only for currently-discounted productsimageUrlpromotionText— present only for products with an active site promo banner (e.g. "Extra 10% Off! Code: FUNKO10")searchCategory— the category browsed to find this resultrecordType: "product",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
category | string | funko | One of 16 curated categories |
customCategory | string | – | Exact category slug not in the curated list |
sortBy | string | relevance | relevance / priceLowToHigh / priceHighToLow / nameAtoZ / discountPercentage |
onSaleOnly | boolean | false | Only return currently-discounted products |
maxItems | int | 12 | Cap (1–12, see Limitations) |
Example: browse a category
{"category": "lego","maxItems": 12}
Example: browse a category, on-sale items only, cheapest first
{"category": "funko","onSaleOnly": true,"sortBy": "priceLowToHigh","maxItems": 12}
Use cases
- Price monitoring — track a category's pricing and discounts over time
- Deal discovery — find currently-discounted products in a category
- Market research — survey product range and pricing for pop-culture merchandise
Limitations
- "Newest arrivals" sort not supported. The site's own sort dropdown offers this option, but it depends on a server-side "date added" signal that isn't present in the category page's server-rendered HTML, so it can't be reproduced client-side. All other site sort options (relevance, both price directions, A-Z, discount percentage) are supported.
- Up to 12 products per category per run. Zavvi's category page server-renders one batch of products (confirmed live: the page's own
?page=2query parameter does not change the server-rendered result — the site relies on client-side infinite scroll for further pages, which is not something a zero-cost HTTP-only actor can trigger). This is a genuine site architecture constraint, not a code bug — the 12-item batch itself is always real, complete, current data.
FAQ
What's the data source? Zavvi's own free public product category pages at zavvi.com. This actor is an independent third-party tool and is not affiliated with Zavvi.
Why did my run return 0 results? The category slug you typed doesn't exist on the site (a genuine 404, unlike some other sites this project covers, Zavvi does correctly error on an invalid category rather than silently falling back to unrelated results).
How fresh is the data? Real-time — the search reflects the category page's live listings, including current discounts, as of the moment of the search.