Punk Records Search Reference

Punk Records uses a powerful text syntax to search the One Piece Card Game library. Jump to a section below:


Sets

You can filter cards from a specific set using the set: or s: keyword. Use the official set code (e.g. OP01, ST07, EB02, PRB01). Set codes are case-insensitive.

set:s:

Card Types

Filter cards by their class using the t: or type: keyword. The type field matches against the card class: LEADER, CHARACTER, EVENT, STAGE, and DON!!. The match is a substring search, so t:char will also match CHARACTER.

t:type:

Card Names

Search for cards by name using the name: keyword, or simply type any word without a keyword prefix. Free text that doesn't match a known field prefix is treated as a name search. Use quotes around multi-word names: name:"Monkey.D.Luffy". Name matching is case-insensitive and uses substring search.

name:(free text)

Colors

Filter cards by color using the c: or color: keyword. Accepts full color names (red, blue, green, black, yellow, purple) or single-letter shortcuts. The single-letter shortcuts are: r (Red), u (Blue), g (Green), b (Black), y (Yellow), p (Purple).

c:color:

Attributes (Combat Type)

Filter cards by their combat attribute using the attribute:, attr:, or a: keyword. Attribute values include Strike, Ranged, Slash, Wisdom, and Special. Matching is case-insensitive and uses substring search.

attribute:attr:a:

Card Text (Oracle)

Search within the card effect text using the o: or oracle: keyword. This searches the printed effect/rules text of the card. Matching is case-insensitive and uses substring search.

o:oracle:

Numeric Filters (Cost, Power, Counter)

Filter cards by their numeric values using cost, pow (or power), and counter keywords. These fields support comparison operators: =, !=, <, <=, >, >=. You can combine multiple numeric filters to find cards within a specific range. Note: Leader cards have a special cost format like Life4 or Life5 instead of a numeric cost, so numeric cost filters will not match Leaders.

costpow:power:counter

Features and Traits

Filter cards by their feature/trait tags using the feature: keyword. Features include character affiliations like "Straw Hat Crew", "Supernovas", "Navy", etc. Use quotes around multi-word features. Matching is case-insensitive and uses substring search.

feature:

Triggers and Counters

Check whether cards have a trigger or counter using the has: keyword. Use has:trigger to find cards with a trigger effect, or has:counter for cards with a counter value OR a [Counter] effect in their text (e.g. counter events like Gum-Gum Rain). You can also search within trigger text using trigger: (or tr:). Prefix with - to negate: -has:trigger finds cards without a trigger.

has:triggerhas:counter-has:trigger-has:countertrigger:tr:

Block Icon

Filter cards by their block icon value using the blockicon:, block:, or bi: keyword. Block icon is a numeric field (typically 1, 2, or 3) and supports comparison operators: =, !=, <, <=, >, >=.

blockicon:block:bi:

Art Variants

Filter for special art versions using the art: keyword. Three values are supported: alternate (parallel/alternate art prints), manga (manga-style art), and unique (any of alternate, manga, or SEC rarity).

art:alternateart:mangaart:unique

Keywords

Filter by game keywords using the k: or keyword: keyword. Currently supports rush and blocker. This will be expanded as the data model grows.

k:keyword:

Card ID and Number

Look up a specific card by its ID or number using the id: keyword. You can also type a card number directly (e.g. OP13-110) without a prefix and it will be automatically recognized as an ID search. Matches against both the full card ID and the card number.

id:(card number)

Rarity

Filter by rarity using the r: keyword. Rarity codes: C (Common), UC (Uncommon), R (Rare), SR (Super Rare), SEC (Secret), L (Leader), P (Promo), SP CARD (Special). You can also use full names: r:common, r:uncommon, r:rare, r:super, r:secret, r:promo, r:leader, r:special. All P-xxx numbered cards are automatically tagged as Promo rarity.

r:r:promor:commonr:rarer:superr:secret

Boolean Logic (AND, OR, NOT, Grouping)

Combine multiple filters with boolean logic. Space-separated terms are ANDed together by default. Use or between terms for OR logic. Prefix any term with - to negate it (NOT). Use parentheses ( ) to group complex conditions and control precedence.

(space)or-( )
You can type these queries directly on /search, or use the Advanced search page to build queries with buttons and sliders.