Docs menu+
Reference

Cards

Game objects: stats and text, the same in every language.

GET/v1/cards

List cards

Cards are game objects: stats are the same in every language, and names and text come per language. Ordered by number.

Parameters

  • setquery · string

    set id or code

  • colorquery · string
    redgreenbluepurpleblackyellow
  • categoryquery · string
    leadercharactereventstagedon
  • numberquery · string

    exact card number

  • namequery · string

    name contains

  • langquery · string

    one language, or all of them

    defaults to all

    enjaall
  • limitquery · integer

    1 to 200 · defaults to 50

  • cursorquery · string

    the next_cursor of the previous page

Returns

  • dataCard[]
    13 fields
    • idstring

      Manifest id; never changes or gets reused

    • numberstring

      official card number, e.g. OP01-120

    • categorystring
      leadercharactereventstagedon
    • colorsstring[]
      redgreenbluepurpleblackyellow
    • costinteger | null

      null for leaders

    • lifeinteger | null

      leaders only

    • powerinteger | null

      null for events and stages

    • counterinteger | null

      null when the card shows -

    • attributesstring[]
      slashstrikerangedspecialwisdomunknown
    • block_iconstring | null

      rotation block of the base printing

    • localizationsmap of CardLocalization

      name, traits and text per language, keyed by language code

      4 fields
      • namestring
      • typesstring[]

        traits, e.g. The Four Emperors

      • effectstring | null

        effect text; null when the card has none

      • triggerstring | null

        trigger text; null when the card has none

    • verificationVerification

      flagged records ship, marked with a reason

      2 fields
      • statusstring

        verified: every check agrees; auto_resolved: decided by a rule; flagged: ambiguous

        verifiedauto_resolvedflagged
      • reasonstring | null

        why it was auto_resolved or flagged

    • provenanceProvenance
      3 fields
      • source_urlstring

        official page the record was built from

      • retrieved_atstring

        when that page was fetched

      • content_hashstring

        sha256 of the page as fetched

  • metaobject
    2 fields
    • next_cursorstring | null

      pass it as ?cursor= for the next page; null on the last page

    • limitinteger

Can also answer 400, 401, 404, 429. See errors.

curl "https://api.manifestcards.app/v1/cards?set=OP-01&color=red&category=leader&lang=en&limit=2" \
  -H "X-API-Key: $MANIFEST_KEY"
Response200
{
  "data": [
    {
      "id": "crd_01m64rkxdakwmff1zczwed0d47",
      "number": "OP01-001",
      "category": "leader",
      "colors": [
        "red"
      ],
      "cost": null,
      "life": 5,
      "power": 5000,
      "counter": null,
      "attributes": [
        "slash"
      ],
      "block_icon": "1",
      "localizations": {
        "en": {
          "name": "Roronoa Zoro",
          "types": [
            "Supernovas",
            "Straw Hat Crew"
          ],
          "effect": "[DON!! x1] [Your Turn] All of your Characters gain +1000 power.",
          "trigger": null
        }
      },
      "verification": {
        "status": "verified",
        "reason": null
      },
      "provenance": [
        {
          "source_url": "https://en.onepiece-cardgame.com/cardlist/?search=true&series=&freewords=OP01-",
          "content_hash": "sha256:42ee64f6805efc35fe4354d01ac8927b51be558c6ba95ac632b66763d37aba63",
          "retrieved_at": "2026-10-30T17:29:07.000Z"
        }
      ]
    },
    {
      "id": "crd_01m64rkxdar0t392sky6sc7m9s",
      "number": "OP01-002",
      "category": "leader",
      "colors": [
        "red",
        "green"
      ],
      "cost": null,
      "life": 4,
      "power": 5000,
      "counter": null,
      "attributes": [
        "slash"
      ],
      "block_icon": "1",
      "localizations": {
        "en": {
          "name": "Trafalgar Law",
          "types": [
            "Supernovas",
            "Heart Pirates"
          ],
          "effect": "[Activate: Main] [Once Per Turn] ➁ (You may rest the specified number of DON!! cards in your cost area.): If you have 5 Characters, return 1 of your Characters to the owner's hand. Then, play up to 1 Character with a cost of 5 or less from your hand that is a different color than the returned Character.",
          "trigger": null
        }
      },
      "verification": {
        "status": "verified",
        "reason": null
      },
      "provenance": [
        {
          "source_url": "https://en.onepiece-cardgame.com/cardlist/?search=true&series=&freewords=OP01-",
          "content_hash": "sha256:42ee64f6805efc35fe4354d01ac8927b51be558c6ba95ac632b66763d37aba63",
          "retrieved_at": "2026-10-30T17:29:07.000Z"
        }
      ]
    }
  ],
  "meta": {
    "next_cursor": "WyJPUDAxLTAwMiJd",
    "limit": 2
  }
}
GET/v1/cards/{id}

Get a card

One card, by Manifest id or by number, e.g. OP01-120, with every printing of it.

Parameters

  • idpath · stringrequired

    Manifest id (or code/number)

  • langquery · string

    one language, or all of them

    defaults to all

    enjaall

Returns

  • dataCardDetail

Can also answer 400, 401, 404, 429. See errors.

curl "https://api.manifestcards.app/v1/cards/OP01-120?lang=en" \
  -H "X-API-Key: $MANIFEST_KEY"
Response200
{
  "data": {
    "id": "crd_01m64rkxdcn221cab7nycmgytt",
    "number": "OP01-120",
    "category": "character",
    "colors": [
      "red"
    ],
    "cost": 9,
    "life": null,
    "power": 10000,
    "counter": null,
    "attributes": [
      "slash"
    ],
    "block_icon": "1",
    "localizations": {
      "en": {
        "name": "Shanks",
        "types": [
          "The Four Emperors",
          "Red-Haired Pirates"
        ],
        "effect": "[Rush] (This card can attack on the turn in which it is played.)\n[When Attacking] Your opponent cannot activate a [Blocker] Character that has 2000 or less power during this battle.",
        "trigger": null
      }
    },
    "verification": {
      "status": "verified",
      "reason": null
    },
    "provenance": [
      {
        "source_url": "https://en.onepiece-cardgame.com/cardlist/?search=true&series=&freewords=OP01-",
        "content_hash": "sha256:42ee64f6805efc35fe4354d01ac8927b51be558c6ba95ac632b66763d37aba63",
        "retrieved_at": "2026-10-30T17:29:07.000Z"
      }
    ],
    "printings": [
      {
        "id": "prt_01m64rkxde1gnfa0mamhcat6j3",
        "card_id": "crd_01m64rkxdcn221cab7nycmgytt",
        "card_number": "OP01-120",
        "lang": "en",
        "set_id": "set_01m64rkb901vve17zbx1263anp",
        "set_code": "OP-01",
        "rarity": "SEC",
        "block_icon": "1",
        "variant_type": "base",
        "official_id": "OP01-120",
        "image_url": "https://br-shiny-sound-b8682xsq.storage.c-14.us-east-1.aws.neon.tech/manifest-images/prt_01m64rkxde1gnfa0mamhcat6j3.png",
        "official_image_url": "https://en.onepiece-cardgame.com/images/cardlist/card/OP01-120.png",
        "release_date": "2022-12-02",
        "notes": [],
        "group_id": "pgr_01m64rv6dezxysd899696m24ca",
        "single_language": false,
        "external_ids": [],
        "verification": {
          "status": "verified",
          "reason": null
        },
        "provenance": [
          {
            "source_url": "https://en.onepiece-cardgame.com/cardlist/?search=true&series=&freewords=OP01-",
            "content_hash": "sha256:42ee64f6805efc35fe4354d01ac8927b51be558c6ba95ac632b66763d37aba63",
            "retrieved_at": "2026-10-30T17:29:07.000Z"
          }
        ]
      },
      {
        "id": "prt_01m64rkxdegrsfgkt3h11d484a",
        "card_id": "crd_01m64rkxdcn221cab7nycmgytt",
        "card_number": "OP01-120",
        "lang": "en",
        "set_id": "set_01m64rkb901vve17zbx1263anp",
        "set_code": "OP-01",
        "rarity": "SEC",
        "block_icon": "1",
        "variant_type": "parallel",
        "official_id": "OP01-120_p1",
        "image_url": "https://br-shiny-sound-b8682xsq.storage.c-14.us-east-1.aws.neon.tech/manifest-images/prt_01m64rkxdegrsfgkt3h11d484a.png",
        "official_image_url": "https://en.onepiece-cardgame.com/images/cardlist/card/OP01-120_p1.png",
        "release_date": "2022-12-02",
        "notes": [],
        "group_id": "pgr_01m64rv6def8qx5fgxjtdp5an9",
        "single_language": false,
        "external_ids": [],
        "verification": {
          "status": "verified",
          "reason": null
        },
        "provenance": [
          {
            "source_url": "https://en.onepiece-cardgame.com/cardlist/?search=true&series=&freewords=OP01-",
            "content_hash": "sha256:42ee64f6805efc35fe4354d01ac8927b51be558c6ba95ac632b66763d37aba63",
            "retrieved_at": "2026-10-30T17:29:07.000Z"
          }
        ]
      }
    ]
  }
}