Funko Pop Product Catalog Scraper
Pricing
Pay per event
Funko Pop Product Catalog Scraper
Scrape structured product data from Funko’s public storefront, including names, prices, availability, licenses, editions, and more. Designed for research, analytics, and catalog monitoring 📊🧸
Pricing
Pay per event
Rating
0.0
(0)
Developer

TrueFalseMaybe
Actor stats
0
Bookmarked
6
Total users
3
Monthly active users
11 days ago
Last modified
Categories
Share
🎯 Funko Pop Product Scraper for Funko.com (Apify Actor)
This Apify Actor scrapes product data from funko.com, allowing you to collect structured information about Funko pop products such as pricing, availability, images, licensing, Chase variants, and descriptions.
The Actor supports search-based scraping or featured section scraping, with optional filters for product type, price range, storefront, and pagination.
🚀 How It Works
You configure what to scrape using Scraping Options, and optionally refine the results using Filters.
- Scraping Options define the source of products
- Filters refine results and can be combined freely
- Output data is stored in an Apify Dataset, one item per product
🧠 Use Cases
- Track Funko Pop prices and discounts
- Monitor product availability and restocks
- Analyze Chase variant frequency
- Build Funko product datasets for research or e-commerce analysis
- Compare Funko Shop pricing across regions
📦 Data You Can Extract
- Funko Pop name and product ID
- Pricing (original and sale price)
- Stock and preorder status
- Chase variant availability
- Product images and galleries
- Licensing and collection information
🔍 Scraping Options (Mutually Exclusive)
These options define what content is scraped.
They cannot be combined.
If both are provided, search takes precedence and featured will be ignored.
🔎 search
Scrapes products matching a keyword search on the Funko Shop.
- Type:
string
"search": "Harry Potter"
⭐ featured
Scrapes a predefined Funko storefront section.
- Type:
string
Available values:
| Key | Description |
|---|---|
newReleases | 🆕 New Releases |
shopAll | 🌍 Shop All |
exclusives | 🌟 Exclusives |
bestSelling | 🎯 Best Selling |
backInStock | ➕ Back in Stock |
comingSoon | 🔜 Coming Soon |
sale | 📉 Sale |
"featured": "exclusives"
🧰 Filters (Composable)
Filters can be combined with either search or featured.
🧸 productFilter
Filter products by product type.
-
Type:
string -
Default:
all
Available values:
-
all -
accessories -
adventCalendar -
apparel -
bags -
bittyPop -
mysteryMinis -
pins -
plush -
pop -
popTee -
premiumBlindBox -
vinylFigures
`"productFilter": "pop"`
💰 minPrice
Minimum product price.
-
Type:
integer -
Minimum:
0 -
Whole numbers only
`"minPrice": 10`
💸 maxPrice
Maximum product price.
-
Type:
integer -
Minimum:
0 -
Whole numbers only
`"maxPrice": 50`
🌍 store
Select which Funko Shop storefront to scrape.
-
Type:
string -
Default:
US
Supported storefronts include (non-exhaustive):
| Code | Country |
|---|---|
US | United States |
GB | United Kingdom |
DE | Germany |
FR | France |
ES | Spain |
IT | Italy |
CZ | Czech Republic |
PL | Poland |
RO | Romania |
NL | Netherlands |
SE | Sweden |
SK | Slovakia |
SI | Slovenia |
The full list of supported countries is available in the Actor input UI.
`"store": "ES"`
📄 maxPages
Maximum number of pages to scrape.
-
Type:
integer -
Minimum:
1 -
Maximum:
1000
`"maxPages": 100`
📥 Full Input Example
{"search": "Stranger Things","featured": "shopAll","productFilter": "pop","minPrice": 1,"maxPrice": 100,"store": "ES","maxPages": 100}
⚠️ Important
If both search and featured are provided, the Actor will run in search mode and ignore featured.
📤 Output Schema
Each dataset item represents one Funko product.
Output Fields
| Field | Type | Description |
|---|---|---|
name | string | Product name |
url | string | Product detail page URL |
productId | string | Funko Pop product ID |
boxNumber | string | Funko Pop box number |
license | string | Primary license shown on the product page |
subLicense | string | Sublicense shown on the product page (if available) |
category | string | Product category or edition |
description | string | Full product description |
availability | string | One of: in_stock, sold_out, preorder |
preorderAvailable | boolean | Whether preorder is available |
originalPrice | string | Non-discounted price |
salePrice | string | Discounted price |
isDiscounted | boolean | Indicates if product is discounted |
chanceOfChase | boolean | Indicates presence of a Chase variant |
mainImage | string | Primary product image |
allImages | string[] | All available product images |
⚠️ Legal Disclaimer
This Actor is not affiliated with, endorsed by, or officially connected to Funko, LLC.
-
All trademarks, product names, and brand references belong to their respective owners
-
This scraper is intended for educational, research, and analytical purposes only
-
Users are responsible for complying with Funko’s terms of service and applicable laws
Output Example
{"name": "Pop! Severus Snape with Patronus","url": "https://funko.com/pop-severus-snape-with-patronus/90273.html","chanceOfChase": false,"originalPrice": "$14.99","salePrice": null,"isDiscounted": false,"mainImage": "https://funko.com/dw/image/v2/BGTS_PRD/on/demandware.static/-/Sites-funko-master-catalog/default/dwe20fec14/images/funko/upload/1/90273_HPS20_SnapeWithPatronus_POP_GLAM-WEB.png","allImages": [ "...additional image URLs..." ],"availability": "available","preorderAvailable": false,"boxNumber": "195","category": "Movies & TV","productId": "90273","license": "Harry Potter","subLicense": null,"description": "Conjure the Patronus Charm™ with POP! Severus Snape™! Expand..."}