Discover/bazaardb.gg API
live

bazaardb.gg APIbazaardb.gg

Search and retrieve card data from BazaarDB.gg. Access items, skills, merchants, monsters, events with tiers, attributes, tooltips, and enchantments.

Endpoints
2
Updated
14d ago
Try it
Page number (0-indexed)
Maximum number of cards to return per page
Sort order. Accepted values: ascending, descending
Text search query (e.g. 'sword', 'poison')
Sort field (e.g. Auto, Name, Size, Cooldown)
Card category filter. Accepted values: all, items, skills, merchants, trainers, monsters,
Include unobtainable cards in results
api.parse.bot/scraper/49e1e7c5-ab05-423d-9afa-ac05d9f04241/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/49e1e7c5-ab05-423d-9afa-ac05d9f04241/search_cards?limit=2&category=skills' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Search and list cards with optional text search, category filtering, and pagination. Returns rich card data including all tiers, base attributes, tooltips, enchantments, tags, heroes, and art URLs.

Input
ParamTypeDescription
pageintegerPage number (0-indexed)
limitintegerMaximum number of cards to return per page
orderstringSort order. Accepted values: ascending, descending
querystringText search query (e.g. 'sword', 'poison')
sort_bystringSort field (e.g. Auto, Name, Size, Cooldown)
categorystringCard category filter. Accepted values: all, items, skills, merchants, trainers, monsters, events
show_unobtainablebooleanInclude unobtainable cards in results
Response
{
  "type": "object",
  "fields": {
    "page": "integer current page number",
    "cards": "array of card objects with full details (id, name, type, size, base_tier, heroes, tags, base_attributes, tiers, tooltips, enchantments, art, uri, dropped_by)",
    "count": "integer number of cards returned in this response",
    "limit": "integer requested limit",
    "total": "integer total number of matching cards"
  },
  "sample": {
    "data": {
      "page": 0,
      "cards": [
        {
          "id": "e5af5b7c-2e8f-4135-8e14-8d1ea71908de",
          "art": "https://s.bazaardb.gg/v1/z14.0/[email protected]?v=6",
          "uri": "/card/160zpnfd7sbn7y77326jz1zl77j/Sword-of-Swords",
          "name": "Sword of Swords",
          "size": "Medium",
          "tags": [
            "Item",
            "Medium",
            "Weapon"
          ],
          "type": "Item",
          "tiers": {
            "Diamond": {
              "active_tooltips": [
                0,
                1
              ],
              "override_attributes": {}
            },
            "Legendary": {
              "active_tooltips": [
                0,
                1
              ],
              "override_attributes": {}
            }
          },
          "heroes": [
            "Common"
          ],
          "quests": null,
          "tooltips": [
            {
              "text": "Deal {ability.0} Damage",
              "type": "Active",
              "condition": null
            }
          ],
          "art_large": "https://s.bazaardb.gg/v1/z14.0/[email protected]",
          "base_tier": "Legendary",
          "transform": null,
          "dropped_by": [
            {
              "day": 10,
              "tier": "Legendary",
              "title": "Morguloth",
              "available": "Day 10"
            }
          ],
          "hidden_tags": [
            "Damage"
          ],
          "display_tags": [
            "Weapon",
            "Relic"
          ],
          "enchantments": {
            "Golden": {
              "tags": [],
              "tooltips": [
                "This has double value"
              ]
            }
          },
          "base_attributes": {
            "BuyPrice": 64,
            "Multicast": 1,
            "SellPrice": 32,
            "CooldownMax": 5000,
            "DamageAmount": 150
          },
          "tooltip_replacements": {
            "{ability.0}": {
              "Fixed": 150
            }
          }
        }
      ],
      "count": 3,
      "limit": 3,
      "total": 7
    },
    "status": "success"
  }
}

About the bazaardb.gg API

The BazaarDB.gg API exposes 2 endpoints for accessing card data from The Bazaar game database, covering items, skills, merchants, trainers, monsters, and events. The search_cards endpoint returns paginated card listings with full tier breakdowns, base attributes, enchantments, tags, and hero associations, while get_card retrieves a single card by name with drop sources and per-tier tooltip overrides.

What the API Returns

Both endpoints return rich card objects drawn from the BazaarDB.gg database. Each card includes fields like id, name, type, size, base_tier, heroes, tags, base_attributes, and art (a direct URL to the card's artwork). The tiers field is a nested object mapping tier names to their specific override_attributes and active_tooltips, letting you compare how a card scales from Bronze through Diamond without making additional requests.

Searching and Filtering Cards

The search_cards endpoint accepts a query string for text-based lookup (e.g., 'poison', 'sword') and a category filter to narrow results to one of seven types: all, items, skills, merchants, trainers, monsters, or events. Pagination is controlled via page (0-indexed) and limit, with total in the response telling you the full match count. Results can be sorted by fields such as Name, Size, or Cooldown in either ascending or descending order. The optional show_unobtainable boolean controls whether cards not currently in the game's loot pool appear in results.

Fetching a Single Card

The get_card endpoint takes a card name (e.g., 'Bar of Soap', 'Sword of Swords') and returns the full card record including quests data when available, the card's uri path on BazaarDB.gg, and enriched detail data where the source provides it. This is the right endpoint when you need complete per-tier information for a specific card without iterating through paginated search results.

Coverage Scope

The database covers cards from The Bazaar, an auto-battler game by Tempo. Cards are categorized by type and associated with specific heroes via the heroes array field. Tag strings (e.g., weapon, poison, shield) are returned alongside each card for further client-side filtering.

Common use cases
  • Build a deck-builder tool that filters cards by category, hero, and tags using search_cards.
  • Display per-tier stat progressions for any card using the tiers object with override_attributes.
  • Populate a searchable item wiki with card art URLs, size, and tooltip text from get_card.
  • Identify all monster cards available to a specific hero by filtering on type and heroes fields.
  • Compare cooldown values across skills by sorting search_cards results by Cooldown descending.
  • Track which cards are currently obtainable versus unobtainable using the show_unobtainable param.
  • Fetch drop source information for crafting guides using the enriched data returned by get_card.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does BazaarDB.gg have an official developer API?+
BazaarDB.gg does not publish an official public developer API or documented REST endpoints for third-party use.
What does the `tiers` field in a card response actually contain?+
The tiers field is a nested object keyed by tier name (e.g., Bronze, Silver, Gold, Diamond). Each tier entry contains override_attributes, which are the stat changes that apply at that tier relative to the base, and active_tooltips, which are the ability or effect descriptions active at that tier. This lets you see exactly how a card's stats and abilities evolve across tiers in a single response.
Can I look up cards by hero name or tag rather than text query?+
The search_cards endpoint supports text search via query and category filtering via category, but does not currently accept hero name or tag as a direct filter parameter. The heroes and tags arrays are returned on each card object, so you can retrieve a broad result set and filter client-side. You can fork this API on Parse and revise it to add a dedicated hero or tag filter parameter.
Does the API include player account data, match history, or leaderboard information?+
No. The API covers card catalog data only — types, tiers, attributes, tooltips, enchantments, and drop sources. Player accounts, match history, and leaderboards are not part of the current endpoints. You can fork this API on Parse and revise it to add endpoints targeting those data sources if they become available on BazaarDB.gg.
How should I handle pagination when retrieving all cards?+
The search_cards endpoint returns total (total matching cards), count (cards in the current page), page (current 0-indexed page), and limit (page size). To paginate through all results, increment page until the sum of returned count values equals total. Setting a higher limit reduces the number of round trips needed.
Page content last updated . Spec covers 2 endpoints from bazaardb.gg.
Related APIs in EntertainmentSee all →
noor-book.com API
Search and discover books across 1,800+ categories in the Noor Book library, retrieving detailed information about titles, authors, biographies, and book metadata. Access comprehensive author profiles and browse one of the largest Arabic and English digital book collections with over 289,000 authors.
vg.no API
Access VG.no's latest news, articles, sports scores, and TV guides through a single interface where you can browse the front page, search articles by topic, view category-specific content, and find related stories. Get real-time sports scores and television schedules alongside comprehensive news coverage from Norway's leading news outlet.
vegasinsider.com API
Retrieve MLB betting odds from major sportsbooks including bet365, FanDuel, and DraftKings, covering Moneyline, Total, and Runline markets for any supported date. Easily compare odds across books to identify the best available lines.
novelbin.me API
Search and browse novels by title, genre, or popularity, and explore trending, completed, or recently updated works. Access full novel details, chapter listings, chapter content, author information, related titles, and reader comments. Authenticated users can manage bookmarks with reading-status tracking and subscribe to novels for update notifications.
quizbowlpackets.com API
Search and browse thousands of quizbowl question sets across all competition levels, then access detailed metadata like difficulty, subjects, and download links for each packet. Find the perfect practice materials for High School, Collegiate, Middle School, or Pop Culture quizbowl competitions.
glastonburyfestivals.co.uk API
Discover historical and current Glastonbury Festival line-ups, find artist set times and stage locations, and search for specific performers across all festival years. Stay updated with the latest festival news and explore detailed information about festival areas and stages.
puntoticket.com API
Browse and search events happening in Chile with PuntoTicket, viewing featured shows, filtering by category, and checking detailed pricing and availability for concerts, theater, sports, and more. Find the perfect event by exploring all listings or discovering what's trending right now.
wynncraft.com API
Access detailed Wynncraft game information to look up item metadata and search across the complete item database, retrieve player statistics and character inventories, and browse guild information and global search results. Use this data to compare gear, track player progress, analyze guild rosters, or build tools for the Wynncraft community.