Funko Pop Product Catalog Scraper
Pricing
from $1.50 / 1,000 products
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
from $1.50 / 1,000 products
Rating
0.0
(0)
Developer
TrueFalseMaybe
Maintained by CommunityActor stats
1
Bookmarked
25
Total users
1
Monthly active users
5 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 direct Start URL scraping, with optional filters for product type, price range, and storefront that apply to search mode.
How It Works
You configure what to scrape using Scraping Options, and optionally refine search results using Filters.
- Scraping Options define the source of products: a keyword search, or a list of Start URLs to scrape directly
- Filters narrow down search results and can be combined freely; they're ignored when Start URLs are used
- 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
These options define what content is scraped.
If Start URLs are provided, they take precedence: search and the Filters below are ignored, and each URL is scraped as-is.
search
Scrapes products matching a keyword search on the Funko Shop. Used only when no Start URLs are provided.
- Type:
string
"search": "Harry Potter"
startUrls
Funko listing URLs to scrape directly, such as a search results page, a featured page (sale, new releases, exclusives), or a filtered category. Copy the URL from your browser with the filters and sorting already applied.
- Type:
array - A URL ending in
.htmlis treated as a single product page and scraped directly. - Any other URL is treated as a listing page and paginated automatically, up to
maxPages.
"startUrls": [{ "url": "https://funko.com/exclusives/" }]
Filters (Composable, search mode only)
Filters can be combined freely with search, and are ignored when Start URLs are used.
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. Ignored when Start URLs are used - the storefront is taken from each URL instead.
-
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"`
Options
maxPages
Maximum number of listing pages to scrape per start URL. Applies in both search mode and Start URL mode.
-
Type:
integer -
Minimum:
1 -
Maximum:
1000
`"maxPages": 100`
Full Input Example
Search mode:
{"search": "Stranger Things","productFilter": "pop","minPrice": 1,"maxPrice": 100,"store": "ES","maxPages": 100}
Start URL mode (filters and store above are ignored):
{"startUrls": [{ "url": "https://funko.com/exclusives/" }],"maxPages": 100}
Important
If both search and startUrls are provided, the Actor runs in Start URL mode and ignores search and the Filters.
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: available, coming_soon, sold_out |
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 |
storefront | string | Storefront the product was scraped from (e.g. US, GB) |
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...","storefront": "US"}