Platform
How Our Analytics Work: A Deep Dive
Our analytics pipeline ingests data from multiple sources, normalizes it, and surfaces actionable insights. Here's what happens under the hood.
Data sources
We scrape the official Funko catalog, major retailer listings (Target, Walmart, Hot Topic, Entertainment Earth), and convention feed aggregators. All data is normalized against our canonical pop database using a fuzzy matching engine.
Price floor calculation
For each pop with sufficient transaction history, we calculate a rolling 30-day and 90-day average sale price. We exclude outliers using a trimmed mean (removing top/bottom 5%). The result is a realistic "price floor" — what you should expect to pay in the current market.
Trend scores
Our momentum score compares the 7-day average price to the 90-day average. A positive score means recent buyers paid more than the historical average — indicating upward price pressure. Category heat maps aggregate these scores across franchises and genres.
Analytics API
All analytics are available via our public API at /public/v1/analytics/funko/trends and related endpoints. Free tier gets 30 requests/minute; Pro tier gets 120.