Discover/rip.fun API
live

rip.fun APIrip.fun

Access rip.fun card details, pack pricing, price history, trending market data, and set listings via 12 structured API endpoints.

Endpoints
12
Updated
28d ago
Try it
Maximum number of results to return per category.
Search keyword (e.g. 'charizard', 'pikachu').
api.parse.bot/scraper/e38c7481-b114-4e6c-9f4f-36374c3ad559/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/e38c7481-b114-4e6c-9f4f-36374c3ad559/search?limit=3&query=pikachu' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 12 totalclick to expand

Search for cards, packs, sets, and user profiles by keyword. Returns matching results across all categories.

Input
ParamTypeDescription
limitintegerMaximum number of results to return per category.
queryrequiredstringSearch keyword (e.g. 'charizard', 'pikachu').
Response
{
  "type": "object",
  "fields": {
    "sets": "array of matching expansion set objects",
    "cards": "array of matching card objects with id, name, raw_price, image URLs",
    "packs": "array of matching pack objects",
    "users": "array of matching user profile objects"
  },
  "sample": {
    "data": {
      "sets": [],
      "cards": [
        {
          "id": "sv8pt5-161vh",
          "name": "Umbreon ex",
          "raw_price": "1455.69",
          "small_image_url": "https://api.rip.fun/storage/v1/object/public/tcg/cards/sv8pt5/161vh.small.png"
        }
      ],
      "packs": [],
      "users": []
    },
    "status": "success"
  }
}

About the rip.fun API

The rip.fun API gives developers structured access to the rip.fun digital Pokémon card marketplace across 12 endpoints, covering card details, pack data, price history, and on-chain trading activity. get_card_price_change returns 24-hour and 7-day price deltas alongside a human-readable analysis and a good-buy confidence score, while get_card_activity exposes individual sales, listings, offers, and transfers tied to specific card IDs.

Card Data and Pricing

The get_card_detail endpoint accepts a card_id in setid-number format (e.g. sv8pt5-1, ecard1-6vh) and returns full card attributes, pricing, and image URLs. get_card_price_history adds time-series context via a range parameter accepting 7d, 30d, 1yr, or all, returning an array of timestamped price points. For quick directional signals, get_card_price_change delivers twenty_four_hour_change, seven_day_change, and good_buy_percentage in a single lightweight call.

Pack and Set Browsing

get_pack_detail and get_pack_price_history mirror the card endpoints for booster packs, with pack price history sourcing TCGPlayer aggregated retail and market prices. get_explore_sets returns all expansion sets on the platform. get_set_cards lists every card within a set — identified by set_id — and supports page and limit parameters; each card object includes id, name, raw_price, rarity, and image URLs alongside a clip_embedding field.

Marketplace Activity and Trending

get_market_trending_cards retrieves the current trending card listings from the marketplace homepage. On-chain activity — sales, transfers, and physical openings — is available per-card via get_card_activity and per-pack via get_pack_activity. The pack activity response includes a userMap object keying user addresses to profile data, a boolean success flag, and a _truncated field that appears when a very active pack's history had to be partially recovered. get_mystery_pack_recent_pulls returns the global recent-pulls feed, including pack name, image URL, price, tierId, and createdAt timestamp for each pull.

Search

The search endpoint accepts a query string and optional limit, and returns matched results across four categories simultaneously: sets, cards, packs, and users. Card results include id, name, raw_price, and image URLs, making it straightforward to resolve card IDs for downstream detail or price history calls.

Common use cases
  • Track daily price swings on specific Pokémon cards using twenty_four_hour_change and seven_day_change from get_card_price_change.
  • Build a portfolio tracker that monitors raw_price across a set's full card list via get_set_cards with pagination.
  • Alert users when trending cards appear on the marketplace homepage by polling get_market_trending_cards.
  • Aggregate recent mystery pack pull results for community analytics using get_mystery_pack_recent_pulls.
  • Audit on-chain transfer and sales history for a specific booster pack using the activity array from get_pack_activity.
  • Compare pack price trends against card single prices by pairing get_pack_price_history and get_card_price_history on the same set.
  • Resolve card and pack IDs from user-entered keywords using the search endpoint before fetching detailed pricing data.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does rip.fun have an official developer API?+
rip.fun does not publish an official public developer API or documented data access program as of mid-2025.
What does `get_card_activity` return for a card with no trading history?+
get_card_activity returns an empty activities array for cards that have not been traded, listed, or transferred on the platform. When activity exists, each object includes a type (sale, listing, offer, transfer), price, timestamp, and the relevant user addresses.
How does pagination work for `get_set_cards`, and is there a hard limit?+
get_set_cards accepts integer page and limit query parameters. The response always includes a total field showing the full count of cards in the set, so callers can compute how many pages to request. No documented hard cap on limit is specified in the endpoint definition, so testing at realistic page sizes is advisable.
Does the API expose individual user portfolio holdings or collection data?+
Not currently. The API covers user profile objects returned by search and user address mappings in get_pack_activity, but does not include endpoints for querying a specific user's owned cards or collection inventory. You can fork this API on Parse and revise it to add a user-collection endpoint.
Can I get sub-24-hour price history granularity from `get_card_price_history`?+
The range parameter accepts 7d, 30d, 1yr, and all — there is no intraday or hourly resolution option. For near-real-time directional signals, get_card_price_change provides the 24-hour percentage change. If finer-grained intervals are needed, you can fork this API on Parse and revise it to target a more granular price history resource.
Page content last updated . Spec covers 12 endpoints from rip.fun.
Related APIs in MarketplaceSee all →
cardmarket.com API
Search and browse trading cards across Europe's largest marketplace, accessing detailed card information, listings, seller profiles, and finding the best bargains all in one place. Explore games and expansions to discover available singles and compare prices from multiple sellers.
packdraw.com API
packdraw.com API
tcgplayer.com API
Search for trading cards across all games and sets on TCGPlayer, and instantly access detailed pricing information by condition plus current seller listings with prices, shipping costs, and seller ratings. Compare card values and find the best deals from multiple sellers all in one place.
riftbound.leagueoflegends.com API
Browse and search the complete Riftbound TCG card collection with detailed information including set details, effect text, energy cost, power cost, might ratings, and collector numbers. Access comprehensive card data from the official gallery to find specific cards or explore the full catalog.
cardkingdom.com API
Search and browse Magic: The Gathering cards with real-time pricing and availability from Card Kingdom, including buylist prices and current deals. Find card details across all editions and filter by format to discover the best prices across the full catalog.
pricecharting.com API
Access collectible pricing data from PriceCharting.com. Search for Pokémon cards, US coins, and other collectibles to retrieve current prices across multiple grades (ungraded, PSA 9, PSA 10, MS62, MS66, and more), browse full set listings, view historical price trends, and explore recent sold listings.
en.onepiece-cardgame.com API
Search and explore One Piece trading card data across all series, view detailed card information including stats, abilities, and artwork, and stay up to date with the latest news, events, and product releases from the official game site. Browse recommended deck strategies and discover upcoming tournaments and expansions.
pokemontcg.io API
Search and retrieve detailed information about Pokémon Trading Card Game cards, including card stats, types, attacks, abilities, rarity, set information, images, and pricing data.