Discover/Skinstrack API
live

Skinstrack APIskinstrack.com ↗

Get live CS2 skin prices across 34+ marketplaces, listing counts, price history, and liquidity scores for every weapon skin, case, and sticker via the Skinstrack API.

Endpoint health
verified 3h ago
search_items
get_item_prices
get_price_history
3/3 passing latest checkself-healing
Endpoints
3
Updated
3h ago

What is the Skinstrack API?

The Skinstrack API covers three endpoints that return live CS2 item pricing data across 34+ marketplaces including Buff163, CSFloat, Skinport, and Steam. Use search_items to find exact item variants by name — each wear grade, StatTrak, and Souvenir version is a separate row — then pass the returned slug to get_item_prices for a per-marketplace price breakdown or to get_price_history for roughly 340 days of daily lowest-ask data.

This call costs1 credit / call— charged only on success
Try it
Free-text item name, e.g. 'AWP | Asiimov' or 'Kilowatt Case'. Partial names work.
→ api.parse.bot/scraper/14666682-d87d-4339-9d48-ff39548318db/<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/14666682-d87d-4339-9d48-ff39548318db/search_items?query=AWP+%7C+Asiimov' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalmissing one? ·

Search Skinstrack's item catalog by name. Returns one row per tradable item variant (each wear grade, StatTrak and Souvenir version is its own row) with its slug, the exact Steam market hash name, item type, wear, rarity, the current lowest ask across all marketplaces in USD and the total number of listings. The site returns a single ranked result set (typically up to ~10 rows) with no pagination. An unmatched query returns an empty items list. Prices are USD. The slug is the key for get_item_prices and get_price_history.

Input
ParamTypeDescription
queryrequiredstringFree-text item name, e.g. 'AWP | Asiimov' or 'Kilowatt Case'. Partial names work.
Response
{
  "type": "object",
  "fields": {
    "count": "number of rows returned",
    "items": "array of matching item variants",
    "query": "the search text that was submitted",
    "items[].slug": "stable item identifier accepted by get_item_prices and get_price_history",
    "items[].type": "item class as reported by the site (e.g. 'item' for weapon skins, 'case')",
    "items[].listings": "total number of live listings across marketplaces",
    "items[].wear_name": "wear grade, or null for items without wear such as cases",
    "items[].rarity_name": "rarity tier label",
    "items[].lowest_price_usd": "lowest current ask across all marketplaces in USD; null when no marketplace has an offer",
    "items[].market_hash_name": "exact Steam market hash name including wear in parentheses"
  },
  "sample": {
    "data": {
      "count": 2,
      "items": [
        {
          "slug": "awp-asiimov-field-tested",
          "type": "item",
          "listings": 12748,
          "wear_name": "Field-Tested",
          "rarity_name": "Covert",
          "lowest_price_usd": 100.86,
          "market_hash_name": "AWP | Asiimov (Field-Tested)"
        },
        {
          "slug": "stattrak-awp-asiimov-field-tested",
          "type": "item",
          "listings": 2172,
          "wear_name": "Field-Tested",
          "rarity_name": "Covert",
          "lowest_price_usd": 216.46,
          "market_hash_name": "StatTrak™ AWP | Asiimov (Field-Tested)"
        }
      ],
      "query": "AWP | Asiimov"
    },
    "status": "success"
  }
}

About the Skinstrack API

Item Search and Catalog

search_items accepts a free-text query parameter — partial names work, so 'AWP' returns all AWP variants — and returns an array of item objects. Each entry includes market_hash_name (the exact Steam identifier including wear in parentheses), wear_name, rarity_name, type ('item' for weapon skins, 'case' for cases, and so on), a live listings count summed across all marketplaces, and lowest_price_usd reflecting the current cheapest ask. The slug field on each row is the stable hyphenated identifier used by the other two endpoints.

Live Marketplace Price Comparison

get_item_prices takes a slug and returns a marketplaces array sorted ascending by price, so index 0 is always the cheapest current offer. The response also includes liquidity_pct (a 0–100 score), median_7d_usd, average_7d_usd, median_14d_usd, median_30d_usd, total_listings, and percentage price changes over six windows: 1d, 7d, 14d, 30d, 60d, and 90d. Steam is present as marketplace provider 'steam' when it has an offer. In testing the marketplaces array covered 24 distinct sources for a single item.

Price History

get_price_history returns a points array of daily lowest-ask values, oldest first, each with price_usd and timestamp_ms (UTC epoch milliseconds). The final point carries the current live reading rather than a midnight timestamp. Points where the site had no data are gap-filled from the previous day's value and flagged with filled: true, so consumers can filter those out when computing metrics that require observed prices only.

Reliability & maintenanceVerified

The Skinstrack API is a managed, monitored endpoint for skinstrack.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when skinstrack.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 skinstrack.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
3h ago
Latest check
3/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
  • Track whether a specific AWP skin is cheaper on Buff163 or CSFloat today using get_item_prices marketplace entries
  • Build a price-drop alert by polling lowest_price_usd from search_items and comparing against a stored threshold
  • Chart 12 months of daily lowest-ask trends for any CS2 case using get_price_history timestamps and prices
  • Identify arbitrage gaps between marketplaces by comparing ascending marketplaces prices from get_item_prices
  • Filter out illiquid items in a portfolio tool using liquidity_pct and total_listings from get_item_prices
  • Compute rolling median price ratios using median_7d_usd vs median_30d_usd to detect short-term price spikes
  • Enumerate all wear grades of a skin family by querying search_items and grouping results by wear_name
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 Skinstrack have an official developer API?+
Skinstrack does not publish an official public developer API or documented endpoints for third-party use. This Parse API provides structured access to the item, pricing, and history data available on skinstrack.com.
What does `get_item_prices` return that `search_items` does not?+
search_items returns a single lowest_price_usd representing the cheapest ask across all marketplaces. get_item_prices breaks that down into a per-marketplace marketplaces array sorted by price, and adds liquidity score, 7/14/30-day medians and averages, six percentage change windows, and total listing count — all for one specific item slug.
How should I handle `filled: true` points in price history?+
When get_price_history has no observed price for a given day it copies the previous day's value and marks filled: true. If you're building a volatility or volume metric, filter those points out so gap-filled values don't suppress your calculated variance. The final point in the array is always a live reading and will not be marked filled.
Does the API return float values, inspect links, or individual listing details for skins?+
Not currently. The API covers aggregate pricing (lowest ask, median, average), per-marketplace offer counts, and daily price history. Individual listing-level data such as float values, pattern indexes, or inspect links are not exposed. You can fork this API on Parse and revise it to add an endpoint targeting that listing detail data.
Are all 34+ marketplaces guaranteed to appear in every `get_item_prices` response?+
No. The marketplaces array only includes sources that currently have a live offer for that item variant. Illiquid items may return only a handful of entries. In tests on a popular item, 24 marketplaces appeared; rarer items will return fewer. Use total_listings to gauge overall availability before relying on multi-marketplace comparisons.
Page content last updated . Spec covers 3 endpoints from skinstrack.com.
Related APIs in MarketplaceSee all →
skinport.com API
Browse and retrieve CS2 skin listings on Skinport. Search and filter the marketplace by category, exterior, and price; pull full item details and sales history; and access aggregated pricing data across the entire catalog.
pricempire.com API
Search and compare CS2 skin prices across multiple marketplaces. Look up skins by name, retrieve per-condition pricing and historical data, explore order books, and browse marketplace details including fees and payment methods.
csgo.steamanalyst.com API
Track CS2 skin prices in real-time, search for specific skins, and analyze market trends with historical pricing data and top gainers. Compare marketplace listings across different weapons and collections to make informed trading decisions.
csgostash.com API
Access live CS2 skin prices, weapon catalogs, and case details. Search across weapons, skins, and collections to find specific items and their current market values.
market.csgo.com API
Search and filter CS2/CS:GO weapon skins by type, quality, and name to find marketplace items with real-time pricing information. Browse available skins across different weapons and conditions to compare prices and discover the items you're looking for.
csgoskins.gg API
csgoskins.gg API
wiki.rustclash.com API
Access Rust game items, skins, blueprints, and crafting data from the RustClash Wiki. Browse and search items by category, explore skin listings with market prices, and retrieve detailed stats including crafting recipes, repair costs, loot locations, and workbench blueprint tiers.
haloskins.com API
Search HaloSkins CS2 marketplace items by keyword and retrieve live seller listings for a specific item, including prices, float values, stickers/keychains, and listing metadata.