CompSniper
Sold slabs with shipping paid

MySlabs sold prices through one API.

Short answer: MySlabs has no public API for sold data, so use GET /v1/myslabs/sold. One keyword returns up to 72 recent MySlabs sales with the price the buyer paid (MySlabs' 1% buyer's premium included), the shipping they paid, the sold date, whether it sold at a fixed price or at auction, grading company, grade and a link to the slab. Add deep=true for a few hundred sales of the same keyword in one call.

Reviewed by Marc Andrew, owner of CompSniper. Updated October 31, 2026.

curl --fail-with-body \
  -H "Authorization: Bearer $COMPSNIPER_API_KEY" \
  "https://api.compsniper.com/v1/myslabs/sold?keyword=charizard+psa+10&deep=true"
Endpoint
GET /v1/myslabs/sold
Results per page
Up to 72 sales, a few hundred with deep=true
Coverage
MySlabs graded cards, sports and TCG
What the API provides

Marketplace evidence without building another scraper

Price plus shipping

Every sale has the price the buyer paid, with the 1% buyer's premium, and the shipping they paid when the seller charged it, so you see the full cost.

Deep searches in one call

deep=true combines every sort order and price range for your keyword into one deduplicated list: 170 distinct sales for charizard psa 10 in our test.

One key for every house

The same key returns Goldin, Fanatics Collect and Pristine Auction results in the same format, plus eBay sold listings and PSA data.

Request filters

Start with a keyword, then narrow the page

Authentication uses the same CompSniper API key as every other endpoint. No MySlabs account is needed.

ParameterAccepted valuesDefault
keywordCard, player, set and grade, up to 300 charactersRequired
sortByrecent, price_desc, price_ascrecent
deeptrue merges several result sets for a few hundred salesfalse
page1 only (MySlabs returns one page per search)1
Response

Stable JSON with native fields

Every successful sold page includes a deterministic median, average, p25 to p75 range, and sample size calculated from the returned prices.

Response
{
  "keyword": "charizard psa 10",
  "page": 1,
  "pageSize": 72,
  "marketplace": "myslabs",
  "sortBy": "recent",
  "totalResults": null,
  "totalItems": 72,
  "hasNextPage": false,
  "items": [
    {
      "saleId": "1860998",
      "url": "https://www.myslabs.com/slab/view/1860998/",
      "title": "2019 Pokemon Sun And Moon Remix Bout Japanese Braixen/Charizard GX PSA 10",
      "price": 101,
      "buyersPremiumPercent": 1,
      "shippingPrice": 5.99,
      "currency": "USD",
      "soldAt": "2026-10-12T00: 00: 00.000Z",
      "saleType": "Fixed price",
      "gradingService": "PSA",
      "grade": "10",
      "year": 2019
    }
  ],
  "summary": { "count": 72, "currency": "USD", "median": 108.57 }
}
Returned fields

The data needed for pricing workflows

  • Price in USD, 1% buyer's premium included
  • Shipping the buyer paid, when charged
  • Sold date
  • Sale type: Fixed price or Auction
  • Grading company and grade from the title
  • Card year and title
  • Link to the MySlabs slab
  • Slab image
Common workflows

Built for resale tools and repeatable research

Slab marketplace comps

MySlabs is a slab-only marketplace with low fees. Compare its sold prices with eBay to see where a card sells best after fees and shipping.

Pricing your own listings

Check what the same card and grade recently sold for on MySlabs before you list there.

Cross-house research

Pull MySlabs, Goldin, Fanatics Collect and Pristine results for one card and compare them in one format.

Compare

Getting MySlabs sold prices

myslabs.comCompSniper MySlabs API
Sold slabs by keywordYes, in the browserYes, as JSON
Shipping paid per saleYesYes
Several sort orders and price ranges mergedNoYes, with deep=true
Same format as Goldin, Fanatics Collect and PristineNoYes
FAQ

MySlabs API questions

Does MySlabs have an API?+

MySlabs does not offer a public API for sold data. CompSniper's GET /v1/myslabs/sold returns MySlabs sold slabs by keyword as JSON, with price, shipping, sold date, sale type, grade and a link to the slab.

Does the price include MySlabs' buyer's premium?+

Yes. price is the fully realized price MySlabs shows, which includes its 1% buyer's premium. Sales tax is not included. shippingPrice is the shipping the buyer paid, when the seller charged it.

How many sales can I get for one card?+

Up to 72 per call. With deep=true, CompSniper combines every sort order and price range for the keyword and removes duplicates, which returned 170 distinct sales for charizard psa 10 in our test.

Why can't I request page 2?+

MySlabs returns one page per search, so page is always 1. Use deep=true or a more specific keyword (set, number, grade) to reach more sales.

How is it billed?+

One successful call is one request from your normal CompSniper allowance, on every plan including free. Failed requests are never charged. The free plan includes 100 requests a month, and the same key works for eBay sold listings, 3-year eBay history, PSA, TCGplayer and the other auction houses.

Run your first MySlabs search

Create a free account, get an API key, and use the same quota from REST, the dashboard, or CompSniper MCP tools.