Funko Pop Product Catalog Scraper avatar
Funko Pop Product Catalog Scraper

Pricing

Pay per event

Go to Apify Store
Funko Pop Product Catalog Scraper

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

TrueFalseMaybe

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

3

Monthly active users

11 days ago

Last modified

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.


Scrapes products matching a keyword search on the Funko Shop.

  • Type: string
"search": "Harry Potter"

Scrapes a predefined Funko storefront section.

  • Type: string

Available values:

KeyDescription
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):

CodeCountry
USUnited States
GBUnited Kingdom
DEGermany
FRFrance
ESSpain
ITItaly
CZCzech Republic
PLPoland
RORomania
NLNetherlands
SESweden
SKSlovakia
SISlovenia

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

FieldTypeDescription
namestringProduct name
urlstringProduct detail page URL
productIdstringFunko Pop product ID
boxNumberstringFunko Pop box number
licensestringPrimary license shown on the product page
subLicensestringSublicense shown on the product page (if available)
categorystringProduct category or edition
descriptionstringFull product description
availabilitystringOne of: in_stock, sold_out, preorder
preorderAvailablebooleanWhether preorder is available
originalPricestringNon-discounted price
salePricestringDiscounted price
isDiscountedbooleanIndicates if product is discounted
chanceOfChasebooleanIndicates presence of a Chase variant
mainImagestringPrimary product image
allImagesstring[]All available product images

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..."
}