← All APIs
Hearthstone
Structured Hearthstone card data (EN/BG).
GET/api/hearthstone/getCardx402 paid
Get Hearthstone card (EN + BG)
Returns structured bilingual Hearthstone card information. Provide name and/or dbf_id.
| Param | In | Type | Description |
name | query | string | English card name (case-insensitive). |
dbf_id | query | integer | Numeric Hearthstone dbf id. |
Example: GET /api/hearthstone/getCard?name=Fireball
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.
| Param | In | Type | Description |
name (required) | query | string | English card name. |
Example: GET /api/hearthstone/getTranslatedCardInBG?name=Fireball
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.
| Param | In | Type | Description |
name (required) | path | string | English card name. |
Example: GET /api/hearthstone/getTranslatedCardInBG/Fireball
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.
| Param | In | Type | Description |
class (required) | query | string | Card class (Shaman, Mage, …). |
collectible | query | boolean | Filter collectible cards. |
limit | query | integer | Max rows (default 200). |
Example: GET /api/hearthstone/getCardsByClass?class=Shaman
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.
| Param | In | Type | Description |
card_class (required) | path | string | Card class. |
collectible | query | boolean | Filter collectible. |
limit | query | integer | Max rows. |
Example: GET /api/hearthstone/getCardsByClass/Mage
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.