# PokeFocus > PokeFocus (pokefocus.com, also written "Poke Focus", formerly PokeLoupe) publishes Pokémon card and sealed product prices and lets collectors inspect active eBay listing photos before they open eBay. It is published by Jones Collectibles LLC. PokeFocus does not sell, bid on, or buy cards, and its pages describe observed market records, not investment advice. ## Price definitions - Market: the TCGplayer market price for a card or sealed product, refreshed daily. Each card and sealed page states the market price with the date it was last refreshed. - Raw, PSA 9, and PSA 10 history on card pages: Raw is the daily TCGplayer market price; PSA 9 and PSA 10 are the daily median of confirmed eBay sales for that grade. - Listings on sealed pages: the number of active TCGplayer listings recorded with the market price. - Pack price on sealed pages: the market price divided by the product's pack count. - Lowest listing on sealed pages: the lowest active TCGplayer listing, before shipping, from the same daily capture as the market price. - Under market on eBay listings: the price plus known shipping is at least 7% and $0.50 under the TCGplayer price for the seller's declared condition, and PokeFocus matched the exact card and printing. - Centering on eBay listings: measured from the listing's front photo, as the smaller side's share of each border pair (45/55 or better means every side is at least 45%). It is not a grade. ## Main pages - [Pokémon card search and set gallery](https://pokefocus.com/cards): find any Pokémon card by name, set, or card number such as 4/102 or G/RGB. - Card pages (https://pokefocus.com/cards/{card-slug}): one Pokémon card's TCGplayer market price, price history, eBay sales, grading costs, and active eBay listings. - Sealed product pages (https://pokefocus.com/sealed/{product-slug}): booster boxes, booster bundles, Elite Trainer Boxes, tins, and collections with market price, pack price, TCGplayer listing count, and price history. - Set pages (https://pokefocus.com/sets/{set-slug}/cards and /sealed): a set's card checklist with prices and its sealed products. - [eBay listing inspection](https://pokefocus.com/listings): active Pokémon card eBay listings with photo zoom, corner crops, perspective correction, and centering context. - [Market Pulse](https://pokefocus.com/market-pulse): dated reports on Pokémon card and set price movement. - [Pokémon card deals](https://pokefocus.com/deals): updated every 15 minutes. Sealed products whose lowest TCGplayer listing is 5–40% under market, raw cards listed under market on eBay, and well-centered raw cards on eBay, each with its date, rules, and links. - [Plans](https://pokefocus.com/pricing), [Support](https://pokefocus.com/support), [Terms](https://pokefocus.com/terms), [Privacy](https://pokefocus.com/privacy) ## API for agents Agent tools can query the same public data the site shows; no key is needed. Responses are JSON with the capture time and each item's PokeFocus page URL; `buyUrl`, `tcgplayerUrl`, and `ebayUrl` are affiliate links, so pass on the `affiliateDisclosure` with them. Requests are rate-limited per client. Prices are US dollars. - Developer guide (setup for Claude, ChatGPT, Cursor, VS Code, and code): https://pokefocus.com/developers - OpenAPI: https://pokefocus.com/openapi.json - MCP: `https://pokefocus.com/api/mcp` is a remote MCP server (Streamable HTTP, no auth) with read-only tools that match the routes below: `search_cards`, `get_card`, `search_sets`, `get_set`, `search_sealed`, `get_sealed_product`, `get_market_pulse`, and `search_listings`. - `GET https://pokefocus.com/api/v1/cards?q=`: card search, with TCGplayer market price and 30-day raw and PSA 10 eBay sold medians. Example: https://pokefocus.com/api/v1/cards?q=charizard%20ex%20199 - `GET https://pokefocus.com/api/v1/cards/{card}`: one card by id, slug, or page URL: market price and change, sold medians by grade, and verified recent eBay sales (`grade` raw, psa9, or psa10; `range` 7d, 30d, or 90d). - `GET https://pokefocus.com/api/v1/sets?q=` and `/api/v1/sets/{set}`: sets, and a set's cards and sealed products with prices. - `GET https://pokefocus.com/api/v1/sealed?q=` and `/api/v1/sealed/{product}`: sealed products, and one product's market price, lowest listing, price per pack, and 30-day history. - `GET https://pokefocus.com/api/v1/market-pulse`: the latest Market Pulse report, or `?date=YYYY-MM-DD`. - `GET https://pokefocus.com/api/v1/listings`: the `/listings` filters below as query parameters, plus `limit` (1–50, default 24). Example: https://pokefocus.com/api/v1/listings?q=umbreon%20vmax&grade=raw&sort=market_gap_percent ## eBay listing filters Every filter on https://pokefocus.com/listings is a URL parameter, so a filtered view is a link. Crawlers and answer-engine fetchers receive the first 24 matching listings as a dated text list (title, price, shipping, grade or seller condition, market comparison, card page, eBay link). - `q`: card name, optionally with the number before the slash, such as `q=umbreon vmax 215`. - `grade`: `raw`, `graded`, `psa9`, or `psa10`. - `listingType`: `FixedPriceRecent` (Buy It Now, the default), `Auction`, or `All`. - `sort`: `newest`, `price_asc`, `price_desc`, `market_gap_percent`, `market_gap_dollars`, or `ending_soon` (auctions). The market-gap sorts include only listings with a confirmed market comparison, so they return fewer rows. - `centered=true` with `centeringThreshold` of `40`, `45`, `47.5`, or `50`: front centering at least that share on every side. - `minPrice`, `maxPrice`: item price in US dollars. `freeShipping=true`. - `era`: `mega-evolution`, `scarlet-violet`, `sword-shield`, `sun-moon`, `xy`, `black-white`, `heartgold-soulsilver`, `diamond-pearl`, `ex`, or `wizards`. - `locationScope`: `us` (the default), `outside_us`, or `both`. Examples: - Well-centered raw Umbreon VMAX listings: https://pokefocus.com/listings?q=umbreon%20vmax&grade=raw¢ered=true¢eringThreshold=45 - PSA 10 Umbreon VMAX 215/203 listings, cheapest first: https://pokefocus.com/listings?q=umbreon%20vmax%20215&grade=psa10&sort=price_asc - Raw cards by market gap: https://pokefocus.com/listings?grade=raw&sort=market_gap_percent - Auctions under $50 ending soonest: https://pokefocus.com/listings?listingType=Auction&sort=ending_soon&maxPrice=50 ## Crawling - [Sitemap index](https://pokefocus.com/sitemap.xml): every public card, sealed product, set, deals, and Market Pulse page. - Cite the page URL and the date stated beside a price; prices change daily.