Discover/130point API
live

130point API130point.com

Search sold trading card listings across eBay, Goldin, Heritage Auctions, MySlabs, and more. Get prices, dates, and sale types via one API endpoint.

Endpoint health
verified 7h ago
search_sold_items
1/1 passing latest checkself-healing
Endpoints
1
Updated
26d ago

What is the 130point API?

The 130point.com API gives developers access to historical sold trading card data across six marketplaces through a single search_sold_items endpoint. Each response includes up to 1,000 sale records with 9 fields per item: price, currency, sale date, sale type, marketplace source, title, image URL, listing URL, and a unique ID. Queries can target specific cards by name, grade, or set — for example, 'Pokemon Charizard PSA 10' or 'Michael Jordan rookie'.

Try it
Sort order for results.
Maximum number of items to return (max 1000).
Search query for card name/description (e.g., 'Michael Jordan', 'Pokemon Charizard PSA 10').
Filter by marketplace.
api.parse.bot/scraper/28d873f5-47d5-4c01-a275-e80c6b3fc610/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/28d873f5-47d5-4c01-a275-e80c6b3fc610/search_sold_items?sort=EndTimeSoonest&limit=10&query=Michael+Jordan&marketplace=all' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace 130point-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: 130point Card Sales Search API — search sold trading cards across marketplaces."""
from parse_apis.a130point_card_sales_search_api import CardSales, Sort, Marketplace, InvalidInput

client = CardSales()

# Search for recently sold cards, sorted by end time
for card in client.cardsales.search(query="Michael Jordan", sort=Sort.END_TIME_SOONEST, limit=5):
    print(card.title, card.price, card.sold_via, card.date)

# Filter to a single marketplace and sort by price
top_card = client.cardsales.search(
    query="Pokemon Charizard PSA 10",
    marketplace=Marketplace.EBAY,
    sort=Sort.CURRENT_PRICE_HIGHEST,
    limit=1,
).first()
if top_card:
    print(top_card.title, top_card.price, top_card.currency, top_card.url)

# Typed error handling for invalid input
try:
    results = client.cardsales.search(query="LeBron James rookie", sort=Sort.BEST_MATCH, limit=3)
    for card in results:
        print(card.title, card.price)
except InvalidInput as exc:
    print(f"Invalid input: {exc}")

print("exercised: cardsales.search with Sort and Marketplace enums, InvalidInput error handling")
All endpoints · 1 totalmissing one? ·

Full-text search over sold trading card items across multiple marketplaces. Returns card sale records with price, date, sale type, and listing URL. Results are sorted by the chosen order and optionally filtered to a single marketplace. Paginates as a single page up to the requested limit.

Input
ParamTypeDescription
sortstringSort order for results.
limitintegerMaximum number of items to return (max 1000).
queryrequiredstringSearch query for card name/description (e.g., 'Michael Jordan', 'Pokemon Charizard PSA 10').
marketplacestringFilter by marketplace.
Response
{
  "type": "object",
  "fields": {
    "sort": "string - sort order applied",
    "items": "array of CardSale objects with id, price, currency, image_url, sold_via, title, url, sale_type, date",
    "query": "string - the search query used",
    "marketplace": "string - marketplace filter applied",
    "total_found": "integer - total items found",
    "items_returned": "integer - number of items in this response"
  }
}

About the 130point API

What the API Returns

The search_sold_items endpoint searches completed card sales and returns a structured result set including total_found, items_returned, the query used, and the marketplace filter applied. Each object in the items array carries a price and currency, a date for when the sale closed, a sale_type (auction, buy-it-now, etc.), the sold_via marketplace name, a title, and direct url and image_url links to the original listing.

Filtering and Sorting

The marketplace parameter narrows results to a single source: ebay, goldin, myslabs, pristine, heritage, or pwcc — or pass all to aggregate across all of them. The sort parameter controls result ordering with four accepted values: BestMatch, CurrentPriceHighest, StartTimeNewest, and EndTimeSoonest. Passing an unrecognized value for either parameter returns a validation error rather than silently falling back to a default, so input values should match the accepted list exactly.

Coverage and Limits

The limit parameter accepts up to 1,000 items per call, giving a useful snapshot for price research or comp analysis without requiring pagination. Coverage spans eBay, Goldin, Heritage Auctions, Pristine Auction, MySlabs, and Fanatics Collect. The query field supports free-text search, so you can include player names, card sets, certification grades (PSA, BGS, SGC), and years in the same string to narrow results effectively.

Reliability & maintenanceVerified

The 130point API is a managed, monitored endpoint for 130point.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when 130point.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official 130point.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
7h ago
Latest check
1/1 endpoint passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Look up recent sale prices for a specific graded card (e.g., 'BGS 9.5 Luka Doncic Prizm') across all supported marketplaces at once.
  • Compare auction vs. buy-it-now sale prices for the same card using the sale_type field.
  • Track price trends over time by sorting results by StartTimeNewest and recording the price and date fields.
  • Build a card portfolio valuation tool that maps each card in a collection to its most recent sold comps.
  • Identify which marketplace (sold_via) tends to achieve the highest prices for a given card category using CurrentPriceHighest sort.
  • Filter results to a single marketplace like Goldin or Heritage to benchmark high-end auction results separately from eBay volume.
  • Power a card flipping or arbitrage tool by querying recent sold data and comparing against current listing prices.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 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 130point.com offer an official developer API?+
130point.com does not publish a documented public developer API. This Parse API provides structured programmatic access to the sold card data available on the site.
What does the `sale_type` field distinguish?+
The sale_type field indicates how the item was sold — for example, as an auction or a fixed-price transaction. This lets you filter or segment results by sale mechanism when analyzing comps, since auction hammer prices and buy-it-now prices for the same card can differ significantly.
Does the API return active listings or only completed sales?+
The search_sold_items endpoint returns only completed, sold transactions — not active or unsold listings. Every item in the response has a price and date reflecting a closed sale. The API does not currently cover active listing data. You can fork it on Parse and revise it to add an endpoint targeting live listings if that coverage is needed.
Is there pagination support for results beyond the first page?+
The endpoint exposes a limit parameter (up to 1,000 items) and returns total_found alongside items_returned, but there is no offset or cursor parameter for paginating through results beyond that limit. If total_found exceeds your limit, you currently receive only the top results under the chosen sort order. You can fork this API on Parse and revise it to add offset-based pagination to retrieve deeper result sets.
Which marketplaces are covered, and is PWCC included?+
Accepted marketplace values are ebay, goldin, myslabs, pristine, heritage, pwcc, and all. The pwcc value is listed as an accepted filter, though availability of results depends on what sales data is indexed for that source. Coverage does not currently extend to other platforms such as Collect Auctions or Lelands. You can fork this API on Parse and revise it to add support for additional marketplaces.
Page content last updated . Spec covers 1 endpoint from 130point.com.
Related APIs in MarketplaceSee all →
ebay.co.uk API
Search eBay UK listings and sold items to find products, compare prices, and view seller feedback and ratings. Access detailed item information, explore categories, and discover daily deals all in one place.
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.
snkrdunk.com API
Access data from snkrdunk.com.
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.
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.
ebay.com API
Search and monitor eBay listings across any category, with support for active and completed/sold listings. Retrieve item details, pricing history, seller profiles and feedback, and category data. Filter by keyword, category, condition, seller, and sort order to support price research, market analysis, and inventory monitoring.
ebay.com.au API
Search active and sold eBay Australia listings to research products, analyze competitors, and view detailed listing information like pricing and performance metrics. Get market insights including demand trends and pricing data to inform your selling strategy.
rip.fun API
Browse and search trading cards, packs, and sets while tracking real-time market prices and price history on the rip.fun marketplace. Monitor trending cards, view detailed card and pack information, check recent mystery pack pulls, and analyze price changes to stay informed on the trading card market.