Discover/Sports Card Investor API
live

Sports Card Investor APIsportscardinvestor.com

Search sports cards, retrieve grade-level pricing, and track trending cards by price movement using the Sports Card Investor API. 3 endpoints.

This API takes change requests — .
Endpoint health
monitored
get_card
get_trending
search_cards
0/3 passing latest checkself-healing
Endpoints
3
Updated
3h ago

What is the Sports Card Investor API?

The Sports Card Investor API provides 3 endpoints to search the sportscardinvestor.com card database, retrieve detailed pricing statistics, and surface trending cards by price movement. The get_card endpoint returns grade-level avg_sale_price data, 7/14/30-day price change percentages, rookie card flags, and variation details. The get_trending endpoint ranks up to 30 cards by price momentum across sports including basketball, baseball, football, hockey, soccer, and Pokémon.

This call costs3 credits / call— charged only on success
Try it
Page number for pagination (1-indexed). Each page returns up to 20 results.
Card year filter prepended to search text (e.g. '1995', '2024'). Omitted returns all years.
Search query - player name, card set, or keyword (e.g. 'michael jordan', 'topps chrome').
Sport filter appended to search text (e.g. 'basketball', 'football', 'baseball'). Omitted returns all sports.
api.parse.bot/scraper/1aac721a-f718-4c8f-8e19-b8d6cb6e9ebb/<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/1aac721a-f718-4c8f-8e19-b8d6cb6e9ebb/search_cards?query=michael+jordan' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalmissing one? ·

Search for sports cards by player name, set, or keyword. Optionally filter by sport and year. Returns paginated results with basic card identification data. Each result includes a card_id (format: a_{numeric_id}) usable as input to get_card, and a slug path for direct reference. Page size is fixed at 20 results.

Input
ParamTypeDescription
pageintegerPage number for pagination (1-indexed). Each page returns up to 20 results.
yearstringCard year filter prepended to search text (e.g. '1995', '2024'). Omitted returns all years.
queryrequiredstringSearch query - player name, card set, or keyword (e.g. 'michael jordan', 'topps chrome').
sportstringSport filter appended to search text (e.g. 'basketball', 'football', 'baseball'). Omitted returns all sports.
Response
{
  "type": "object",
  "fields": {
    "page": "integer current page number",
    "items": "array of card search results with card_id, player, year, set, card_number, variation, image_url, slug",
    "total": "integer total number of matching cards"
  },
  "sample": {
    "data": {
      "page": 1,
      "items": [
        {
          "set": "Skybox Premium",
          "slug": "/cards/michael-jordan-basketball/1995-skybox-premium-electrified-278",
          "year": "1995",
          "player": "Michael Jordan",
          "card_id": "a_37680",
          "image_url": "https://images.production.sportscardinvestor.com/images/m_card/37680?ts=1772731668581",
          "variation": "Electrified",
          "card_number": "278"
        }
      ],
      "total": 10000
    },
    "status": "success"
  }
}

About the Sports Card Investor API

Search and Card Lookup

The search_cards endpoint accepts a required query string (player name, set name, or keyword) plus optional sport, year, and page filters. Results are paginated at 20 per page and include a card_id (format: a_{numeric_id}), player, year, set, card_number, variation, image_url, and a slug path. Both card_id and slug can be passed directly to get_card for full detail retrieval.

Card Detail and Pricing

The get_card endpoint returns the complete data profile for a single card. Price trend data is structured as a trend object with seven_day, fourteen_day, and thirty_day percentage change fields. The grades array breaks down pricing by grade level, each entry carrying grade_name, avg_sale_price, and price_change_pct_30d. Additional fields include is_rookie (boolean), variation, sport, and image_url.

Trending Cards

The get_trending endpoint returns up to 30 cards sorted by price movement for a given timeframe. Each result includes a popularity_score, trend_direction, price_change_pct, and a full trend object alongside standard card identifiers. Filtering by sport narrows results to a single sport category; omitting it returns trending cards across all tracked sports.

Reliability & maintenance

The Sports Card Investor API is a managed, monitored endpoint for sportscardinvestor.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when sportscardinvestor.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 sportscardinvestor.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.

Latest check
0/3 endpoints 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
  • Monitor 30-day price change percentages across graded card tiers to identify appreciating inventory
  • Build a rookie card screener using the is_rookie flag and price_change_pct_30d from get_card
  • Track weekly price momentum with get_trending filtered by sport and timeframe
  • Aggregate avg_sale_price across grades to build a valuation model for a specific card
  • Pull search results by set name via search_cards to catalog all cards from a given release
  • Compare 7-day vs 30-day trend data to detect short-term spikes versus sustained appreciation
  • Filter trending Pokémon cards separately from sports cards using the sport parameter on get_trending
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Sports Card Investor have an official developer API?+
Sports Card Investor does not publish a public developer API. The data is available through their website at sportscardinvestor.com, and this Parse API provides structured programmatic access to it.
What grade-level data does `get_card` return, and how granular is it?+
The grades array in get_card returns one entry per tracked grade, each with grade_name, avg_sale_price, and price_change_pct_30d. This reflects aggregated sale data per grade tier rather than individual transaction records.
Does the API expose individual sale transaction history for a card?+
Not currently. The API covers aggregate pricing statistics (avg_sale_price, price change percentages over 7, 14, and 30 days) and grade-level summaries, but not raw sale-by-sale transaction logs. You can fork it on Parse and revise to add the missing endpoint if that data becomes addressable.
How does pagination work in `search_cards`, and what is the per-page limit?+
The search_cards endpoint is 1-indexed and returns up to 20 results per page. The total field in the response indicates the full result count, so you can calculate the number of pages needed by dividing total by 20.
Can I filter `get_trending` results by both sport and a specific player or set?+
The get_trending endpoint accepts a sport filter and a timeframe parameter, but does not support filtering by player name or card set. Those filters are available in search_cards. You can fork this API on Parse and revise it to add player- or set-scoped trending queries.
Page content last updated . Spec covers 3 endpoints from sportscardinvestor.com.
Related APIs in FinanceSee all →
sportscardspro.com API
Access data from sportscardspro.com.
sportscarddatabase.com API
Access data from sportscarddatabase.com.
130point.com API
Search for sold trading cards across eBay, Goldin, Heritage Auctions, Pristine Auction, MySlabs, and Fanatics Collect to find historical prices, sale dates, and marketplace information all in one place. Get comprehensive sales data to research card values and track market trends across multiple platforms instantly.
cardladder.com API
Search your favorite trading cards and instantly access current pricing, Card Ladder values, confidence scores, and recent sales history to make informed collecting and trading decisions. Get detailed market data across all three endpoints to track card values and monitor how prices have changed over time.
marketplace.beckett.com API
Access data from marketplace.beckett.com.
app.getcollectr.com API
Search and retrieve detailed information about collectible trading cards and sealed products, including current market prices, historical price trends, and grading data to track and compare your collection's value. Find specific cards or products quickly and access comprehensive market insights to make informed collecting and trading decisions.
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.
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.