Discover/HobbyDB API
live

HobbyDB APIhobbydb.com

Search and retrieve Funko collectible catalog data from HobbyDB, including estimated values, price ranges, series, and production details via 2 REST endpoints.

This API takes change requests — .
Endpoint health
monitored
get_funko_item
search_funko_items
Checks pendingself-healing
Endpoints
2
Updated
2h ago

What is the HobbyDB API?

The HobbyDB Funko API provides access to HobbyDB's Funko collectible catalog through 2 endpoints, returning current estimated values, lowest sale prices, series metadata, and production details. Use search_funko_items to query by name, series, or item type with full pagination control, and get_funko_item to pull complete pricing and subject data for any specific catalog entry by its numeric ID.

This call costs2 credits / call— charged only on success
Try it
Page number for pagination (1-based).
Sort order for results. Omitting uses name_asc.
Free-text search query to filter items by name or related content (e.g. 'Batman', 'Spider-Man').
Filter by series name (e.g. 'Pop! Vinyl', 'Mystery Minis').
Number of results per page (1-100).
Filter by catalog item type (e.g. 'Art Toys', 'Collectible Packaging').
api.parse.bot/scraper/841c19fd-5b55-4c29-8dc9-75b5fac1669d/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/841c19fd-5b55-4c29-8dc9-75b5fac1669d/search_funko_items?page=1&sort=name_asc&query=Batman&per_page=5' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalmissing one? ·

Search and browse Funko collectible catalog items with text search, sorting, and pagination. Returns items with their current estimated values, pricing data, series, and production details. Each page returns up to per_page items; use is_last_page to detect the final page.

Input
ParamTypeDescription
pageintegerPage number for pagination (1-based).
sortstringSort order for results. Omitting uses name_asc.
querystringFree-text search query to filter items by name or related content (e.g. 'Batman', 'Spider-Man').
seriesstringFilter by series name (e.g. 'Pop! Vinyl', 'Mystery Minis').
per_pageintegerNumber of results per page (1-100).
item_typestringFilter by catalog item type (e.g. 'Art Toys', 'Collectible Packaging').
Response
{
  "type": "object",
  "fields": {
    "page": "current page number",
    "items": "array of Funko item objects with pricing and metadata",
    "per_page": "results per page",
    "is_last_page": "boolean indicating whether this is the final page of results"
  },
  "sample": {
    "page": 1,
    "items": [
      {
        "id": 504412,
        "name": "1950 Batmobile",
        "slug": "1950-batmobile",
        "type": "Art Toys",
        "brand": [
          "Funko"
        ],
        "scale": "3.75\"",
        "series": [
          "Pop! Vinyl",
          "Pop! Rides"
        ],
        "date_from": "May 2019",
        "image_url": "https://images.hobbydb.com/processed_uploads/catalog_item_photo/catalog_item_photo/image/725977/1950_Batmobile_Vinyl_Art_Toys_31323b58-a43b-4191-83ce-e8f39d954392_medium.jpeg",
        "avg_rating": 3.425,
        "ref_number": "277",
        "exclusive_to": [],
        "lowest_price": null,
        "for_sale_count": 3,
        "estimated_value": "28.0",
        "production_status": [],
        "estimated_value_range": null,
        "variant_details_summary": "Common",
        "cheapest_subvariant_price": null
      }
    ],
    "per_page": 5,
    "is_last_page": false
  }
}

About the HobbyDB API

Searching the Funko Catalog

The search_funko_items endpoint accepts a free-text query parameter (e.g. 'Batman', 'Spider-Man') alongside optional filters for series (e.g. 'Pop! Vinyl', 'Mystery Minis') and item_type (e.g. 'Art Toys', 'Collectible Packaging'). Results are paginated using page and per_page (1–100 items per page), and the is_last_page boolean tells you when you've reached the end of a result set. The sort parameter controls ordering; omitting it defaults to name ascending.

Item Detail and Pricing

Once you have a numeric item ID from search results, get_funko_item returns the full record: name, slug, type, brand array, series array, and an HTML description. Pricing fields include estimated_value (current estimated USD value as a string) and lowest_price (the lowest active sale price, or null when no active listings exist). The related_subjects array provides linked subject objects with names and URLs, useful for building navigation or enriching item context.

Coverage Scope

The catalog covers Funko-branded items listed on HobbyDB's marketplace, including figures, vinyl toys, and collectible packaging. Item IDs are stable numeric identifiers assigned by HobbyDB — they appear in search_funko_items results and serve as the required input to get_funko_item. Estimated values and lowest prices reflect HobbyDB's current catalog state, so values may change between calls as market data updates.

Reliability & maintenance

The HobbyDB API is a managed, monitored endpoint for hobbydb.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when hobbydb.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official hobbydb.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Track current estimated values for a Funko Pop! Vinyl collection using estimated_value fields from get_funko_item.
  • Build a Funko price comparison tool by querying lowest_price across multiple catalog items.
  • Enumerate all items in a specific series (e.g. 'Mystery Minis') using the series filter in search_funko_items.
  • Identify active listings by checking whether lowest_price is non-null for items returned by get_funko_item.
  • Populate a collectible database with brand, series, type, and description fields from item detail responses.
  • Build a Funko search interface filtered by item_type (e.g. 'Art Toys') with paginated results using is_last_page.
  • Discover related collectibles by traversing related_subjects URLs returned in item detail responses.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does HobbyDB have an official developer API?+
HobbyDB does not publish a documented public developer API. This Parse API provides structured access to HobbyDB's Funko catalog data, including pricing and series metadata.
What does `search_funko_items` return and how do I paginate through all results?+
Each response includes an items array, the current page number, per_page count, and an is_last_page boolean. Increment page on each request until is_last_page is true. You can set per_page between 1 and 100 to control batch size.
What pricing data is available, and are historical sale prices included?+
Each item exposes estimated_value (current estimated USD market value) and lowest_price (the lowest active listing price, or null when no listings exist). Historical sale price history is not currently returned by either endpoint. You can fork this API on Parse and revise it to add an endpoint covering historical transaction data if HobbyDB exposes it for the item.
Can I filter search results by character or franchise rather than just by series or item type?+
The query parameter in search_funko_items accepts free-text that matches against item names and related content, so searching for a character name like 'Batman' works as a practical proxy. Dedicated franchise or character filter parameters are not currently exposed. You can fork the API on Parse and revise it to add a character-level filter endpoint.
Does `get_funko_item` return production run size or edition information?+
The endpoint description references production details as part of the full item record, but a discrete edition-size or production-run field is not currently surfaced as a named response field alongside estimated_value and lowest_price. The description field (returned as HTML) may contain that information for some items. You can fork the API on Parse and revise it to parse and expose edition details as a structured field.
Page content last updated . Spec covers 2 endpoints from hobbydb.com.
Related APIs in MarketplaceSee all →
marketplace.beckett.com API
Access data from marketplace.beckett.com.
hpoi.net API
Search and browse the Hpoi collectible anime figure database. Retrieve paginated item listings with full filtering support, access detailed product information including specifications, release dates, images, and manufacturer details, and fetch user comments and official gallery images for any item.
app.getcollectr.com API
Search and retrieve detailed information about collectible trading cards and sealed products, including current market prices, historical price trends, and grading data to track and compare your collection's value. Find specific cards or products quickly and access comprehensive market insights to make informed collecting and trading decisions.
discogs.com API
Search and browse vinyl record listings on the Discogs Marketplace. Retrieve paginated results filterable by format, style, shipping origin, and more, and fetch detailed information on individual listings including pricing, condition, seller details, and shipping options.
sportscardspro.com API
Access data from sportscardspro.com.
snkrdunk.com API
Access data from snkrdunk.com.
shopgoodwill.com API
Search and browse Goodwill online listings to find items, view detailed product information, shipping costs, and bid history, plus explore categories and discover featured or newly listed items. Filter results with advanced search options to discover exactly what you're looking for across Goodwill's inventory.
sportscarddatabase.com API
Access data from sportscarddatabase.com.