Funko Pop Product Catalog Scraper avatar

Funko Pop Product Catalog Scraper

Pricing

from $1.50 / 1,000 products

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

from $1.50 / 1,000 products

Rating

0.0

(0)

Developer

TrueFalseMaybe

TrueFalseMaybe

Maintained by Community

Actor stats

1

Bookmarked

25

Total users

1

Monthly active users

5 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 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.


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 .html is 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):

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"`

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

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: available, coming_soon, sold_out
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
storefrontstringStorefront the product was scraped from (e.g. US, GB)

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