Skip to content

Pokémon · One Piece · Riftbound

TCG market intelligence, just ask.

Understand card values, compare raw and graded prices, and explore price history. Ask JK Index about the cards you collect, in your own words.

Built on the JK Index API. Explore the supported questions below, or open the developer details for API access and setup. See where this is going.

  1. 1. Ask

    Use your own words. Start with a card, set or game.

  2. 2. Choose, if needed

    If more than one set or card matches, choose the one you mean.

  3. 3. Explore

    Compare grades, look at price history or open the card on JK Index.

Start here

  • Explore a Pokémon set

    “Most expensive cards in Ascended Heroes?”

    See the top single cards, starting with ungraded, near-mint prices in USD.

  • Catch up on One Piece

    “What’s the latest One Piece set?”

    Check the latest verified English release for North America, with its date and official source.

  • Find a Riftbound card

    “Find Ahri cards in Riftbound.”

    Browse matching cards and choose the printing you want to explore.

Then keep the conversation going

  • “What about PSA 10?”
  • “Show its price history.”
  • “Open it on JK Index.”

Choose a card before asking about its history. You can keep the same set or card selected as you explore.

Prices depend on recorded sales; missing or older data will be identified. Rankings start with ungraded, near-mint single cards. Release answers state the language, region and when the information was checked.

Developer setup and submission details

These examples are supported workflows on the tested JK Index API and require an approved credential. The Muse connector application has been submitted; directory availability and the real Muse walkthrough remain pending. Examples do not guarantee data for a named card.

Connector details

Connector name
JK Index
Product website
jkindex.io
Connection type
Raw API
API URL
https://api.jkindex.io/api/partners/v1
OpenAPI specification
Public connector specification
API documentation
This connector guide
Authentication
API key, sent as a bearer token. Separate approval is required.
Payments
This connector does not accept payments.
Access requirements
Public card data; no personal account connection. A dedicated credential is required. Numeric usage limits and account, plan and regional conditions must be confirmed during provisioning. See coverage and limits below.
Support
Contact JK Index for support and pilot access
Policies
Privacy policy · Terms of service

Connect and support the conversation

Use Raw API with a bearer API key through the supported secure credential setup. Website sessions and existing pricing access do not automatically authorize this connector. Never put credentials in a prompt or URL.

API base: https://api.jkindex.io/api/partners/v1

Focused OpenAPI specification

Search Pokémon, One Piece or Riftbound, choose the exact printing, then use its returned card ID for insights and history. Unknown language or card-number metadata stays unknown.

GET /sets/search?q=Ascended%20Heroes&game=pokemon
GET /sets/SET_ID/cards?segment=raw_nm&limit=5
GET /sets/SET_ID/cards?segment=psa_10&limit=5
GET /sets/releases?game=one-piece&language=en&region=north-america
GET /cards/search?q=Ahri&game=riftbound&limit=10
GET /cards/CARD_ID/insights?segments=raw_nm&segments=psa_9
GET /cards/CARD_ID/history?segment=psa_9&interval=week
Authorization: Bearer <approved-connector-key>

Replace SET_ID and CARD_ID with selected results. Keep the same set, card and grade across follow-ups; ask for a choice if “its” could mean more than one card. Examples do not guarantee observations for that card. Search ranks up to 100 indexed matches after visibility, game and set filtering; it is not an exhaustive catalog export. A small result limit does not resolve ambiguity: selection_required stays true when other indexed printings match. Increase the result limit or refine the search to inspect alternatives.

Coverage and limits

  • Set search: name, code or maintained alias; up to 20 candidates. Set rankings: raw NM, PSA 9 or PSA 10; five single cards by default and 20 maximum.
  • Releases: reviewed English North American expansions only. Latest ordering is confirmed for One Piece and Riftbound; Pokémon ordering remains unconfirmed. Other release regions/languages are unsupported.
  • USD only. Segments: raw NM, LP, MP and PSA grades 7–10. Use raw_nm, raw_lp, raw_mp, psa_7, psa_8, psa_9 or psa_10.
  • Search: query up to 128 characters, 10 results by default and 20 maximum. Optional game is pokemon, one-piece or riftbound; set matches an exact set code or slug.
  • Insights: one card and 1–7 distinct segments, passed as repeated segments parameters. Each segment costs one usage unit.
  • History: one card and segment; 30 days by default, a maximum 365-day window and 100 points per page. Supports day, week and month intervals.
  • Card/set search, rankings, releases and history cost one unit each. Key-specific minute and rolling-month limits, plan/account conditions and regional availability are finalized during provisioning; unlimited access is not promised.

Understand the result

Set rankings use each eligible card’s latest recorded sale, after excluding sealed products and before limiting results. They are not median valuations or highest-ever sales. Unpriced cards are counted and omitted; an indexed set is not a guaranteed complete checklist. Both sale dates and summary refresh time are reported.

Release answers link to official sources and state the review date. A latest-set answer is withheld after seven days or when a due announcement needs confirmation. Announcements remain separate from confirmed releases; a month-only date never means the first day. A released set may not yet have indexed cards. Empty announcement lists do not establish that no future sets exist.

Prices are decimal strings. Each segment reports availability, observation count, source timestamp and freshness. Missing prices are null, never zero. A count of one is a single observation, not a strong market estimate. Stale prices remain labelled stale.

History omits empty buckets and future calendar dates. Copy next_cursor with the same dates, card, segment and interval. Week and month labels may precede the requested start; freshness covers the whole requested range. Snapshots disclose any sealed-product ungraded fallback; history uses strict segment observations and can therefore be empty for that fallback.

Populations above 5,000 qualifying snapshot observations are refused rather than truncated. Database statements have a 1.5-second timeout; total response latency is not guaranteed. Successful pricing responses use no-store and requests do not trigger source refreshes.

Errors and access

401 means missing, invalid or revoked credentials; 403 means access is not approved; 404 means the public supported card or set is unavailable; 422 means invalid input. A missing price or empty history is an explicit successful result.

For 429 or 503, respect Retry-After and use bounded retries. A 429 consumes no allowance. An uncertain reservation or a data failure after admission may consume allowance. Read requests can update credential last-use and usage counters.

This pricing pilot exposes no personal accounts, portfolios, BTS, Blitz, trading or payment actions. It accepts no payments.