Hearthstone

Structured Hearthstone card data (EN/BG).

OpenAPI
/openapi.json
Payment
x402 · $0.01 USDC · Base, Polygon, Arbitrum One
GET/api/hearthstone/getCardx402 paid

Get Hearthstone card (EN + BG)

Returns structured bilingual Hearthstone card information. Provide name and/or dbf_id.

ParamInTypeDescription
namequerystringEnglish card name (case-insensitive).
dbf_idqueryintegerNumeric Hearthstone dbf id.
GET https://api.datanexusai.org/api/hearthstone/getCard?name=Fireball

Payment: x402 · $0.01 USDC · networks: Base, Polygon, Arbitrum One. Unauthenticated call returns HTTP 402 with PAYMENT-REQUIRED.

Example response shape:

{
  "query": {
    "name": "Fireball"
  },
  "count": 1,
  "items": [
    {
      "en": {
        "name": "Fireball",
        "dbf_id": 315
      },
      "bg": {
        "name": "Огнена топка"
      }
    }
  ]
}
GET/api/hearthstone/getTranslatedCardInBGx402 paid

Translate Hearthstone card to Bulgarian

Look up English card name; return matching Bulgarian card rows.

ParamInTypeDescription
name (required)querystringEnglish card name.
GET https://api.datanexusai.org/api/hearthstone/getTranslatedCardInBG?name=Fireball

Payment: x402 · $0.01 USDC · networks: Base, Polygon, Arbitrum One. Unauthenticated call returns HTTP 402 with PAYMENT-REQUIRED.

GET/api/hearthstone/getTranslatedCardInBG/{name}x402 paid

Translate card to BG (path name)

Same as getTranslatedCardInBG with name in the path.

ParamInTypeDescription
name (required)pathstringEnglish card name.
GET https://api.datanexusai.org/api/hearthstone/getTranslatedCardInBG/Fireball

Payment: x402 · $0.01 USDC · networks: Base, Polygon, Arbitrum One. Unauthenticated call returns HTTP 402 with PAYMENT-REQUIRED.

GET/api/hearthstone/getCardsByClassx402 paid

List Hearthstone cards by class

All cards for a class (e.g. Shaman). Each item has en and optional bg.

ParamInTypeDescription
class (required)querystringCard class (Shaman, Mage, …).
collectiblequerybooleanFilter collectible cards.
limitqueryintegerMax rows (default 200).
GET https://api.datanexusai.org/api/hearthstone/getCardsByClass?class=Shaman

Payment: x402 · $0.01 USDC · networks: Base, Polygon, Arbitrum One. Unauthenticated call returns HTTP 402 with PAYMENT-REQUIRED.

GET/api/hearthstone/getCardsByClass/{card_class}x402 paid

List cards by class (path)

Same as getCardsByClass with class in the path.

ParamInTypeDescription
card_class (required)pathstringCard class.
collectiblequerybooleanFilter collectible.
limitqueryintegerMax rows.
GET https://api.datanexusai.org/api/hearthstone/getCardsByClass/Mage

Payment: x402 · $0.01 USDC · networks: Base, Polygon, Arbitrum One. Unauthenticated call returns HTTP 402 with PAYMENT-REQUIRED.