Zum Inhalt springen
GET /v1/cards

Search & filter cards

Live testen

10 freie Calls pro Tag — keine Anmeldung, kein API-Key. Geht durchs oanor-Gateway.

Eigene Header (optional)
api.oanor.com/marvelsnap-api

Funktioniert. Hol dir einen API-Key und nutze sie in deinem Projekt.

API-Key holen

Code-Snippets

curl "https://api.oanor.com/marvelsnap-api/v1/cards" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/marvelsnap-api/v1/cards", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/marvelsnap-api/v1/cards");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/marvelsnap-api/v1/cards",
    headers={"x-oanor-key": "oanor_test_..."}
)

Beispiel-Response

Echte Antwort dieses Endpoints, erfasst beim letzten Health-Check.

{
    "data": {
        "cards": [
            {
                "key": "Agent13",
                "url": "/cards/Agent13/",
                "cost": 1,
                "name": "Agent 13",
                "image": "https://game-assets.snap.fan/card_variant_images/Agent13-13b8e1d703500e08840e9f30ac37fbcaa678a2554469d2c776cf25115a3f7099.webp",
                "power": 2,
                "series": "Series 2 (Collection Level 222-486)",
                "ability": "On Reveal: Add a random card to your hand.",
                "variants": 13,
                "card_type": 0,
                "turn_drawn": null,
                "is_released": true,
                "series_short": "Series 2",
                "is_collectable": true,
                "starts_in_hand": false
            },
            {
                "key": "Agony",
                "url": "/cards/Agony/",
                "cost": 1,
                "name": "Agony",
                "image": "https://game-assets.snap.fan/card_variant_images/Agony-bc7a99adadd46713e87a1b57c81dfc7b7fb05dc08c15ecb86820018b071e140a.webp",
                "power": 2,
                "series": "Series 4",
                "ability": "After you play a card here, merge this into it.",
                "variants": 4,
                "card_type": 0,
                "turn_drawn": null,
                "is_released": true,
                "series_short": "Series 4",
                "is_collectable": true,
                "starts_in_hand": false
            },
            {
                "key": "AmericaChavez",
                "url": "/cards/AmericaChavez/",
                "cost": 1,
                "name": "America Chavez",
                "image": "https://game-assets.snap.fan/card_variant_images/AmericaChavez-b5c51b4fa1a2a087d0900d9c5bdbac95b26515c1a1666b6f5f89773c636e10d9.webp",
                "power": 2,
                "series": "Series 1 (Collection Level 18-214)",
                "ability": "On Reveal: Give the top card of your deck +3 Power.",
                "variants": 18,
                "card_type": 0,
                "turn_drawn": null,
                "is_released": true,
                "series_short": "Series 1",
                "is_collectable": true,
                "starts_in_hand": false
            },
            {
                "key": "AntMan",
                "url": "/cards/AntMan/",
                "cost": 1,
                "name": "Ant Man",
                "image": "https://game-assets.snap.fan/card_variant_images/AntMan-1fc54d6792e09d72aafbaeefdff87c9a9cfdee9979a3f54bcff90bf4ffac0df2.webp",
                "power": 1,
                "series": "Recruit Season",
                "ability": "Ongoing: If your side of this location is full, +4 Power.",
                "variants": 13,
                "card_type": 0,
                "turn_drawn": null,
                "is_released": true,
                "series_short": "Recruit",
                "is_collectable": true,
                "starts_in_hand
…