CS2BlueGem Public API (1.0.0)

Download OpenAPI specification:

Pattern-level analytics for Case-Hardened skins.

The CS2BlueGem API provides structured access to the most complete datasets available for Case-Hardened skins, including paintseed pricing, blue percentages and machine-learning value estimation.

The dataset is built from years of aggregated marketplace sales data and continuously updated with rolling market information.

About this API

Available plans

Capability Basic Intermediate Ultimate
Knife coverage All knives except BFK, Karambit, Nomad, Skeleton, and Talon Full Full
Deagle Heat-Treated Yes Yes Yes
MAC-10, AK-47, and Five-SeveN Case-Hardened Yes Yes
Price metric 3-month average per paintseed Rolling 3-month average, with fallback to the latest tracked sale Rolling 3-month average, with fallback to the latest tracked sale
Wear condition segmentation Yes Yes
Playside Blue % Yes Yes
Backside Blue % Yes
StatTrak vs non-StatTrak segmentation Yes
Machine-learning Skin "True Value" (Price Checker) Yes
Price $39 per month $59 per month $129 per month

Why developers build with CS2BlueGem API

Unlike generic skin price APIs, CS2BlueGem API focuses on pattern-dependent skins where value changes significantly depending on paintseed.

This makes the API especially useful for:

  • Skin price checkers
  • Trading platforms
  • Inventory valuation tools
  • Sniping bots
  • Pattern analysis dashboards

Developers use CS2BlueGem API when they need:

  • Pattern-level pricing
  • Blue percentage analysis
  • Market-verified sales history
  • Machine-learning valuation

This enables accurate pricing of Case-Hardened skins, something traditional APIs typically cannot provide.

Technical endpoint access

All plans include access to ItemsCatalog.

Pricing access depends on your plan tier:

Plan Pricing access
Basic PricingBasic
Intermediate PricingIntermediate
Ultimate PricingUltimate

SalesDataDump is available only via customer allowlist and is not included in standard plans.

Getting started

API access

To request an API key, send an email to csgobluegems@gmail.com.

Authentication

Include your API key on every request via the x-api-key header:

x-api-key: <YOUR_API_KEY>

Environments

  • Development — mock/obfuscated data and a free trial window for integration testing.
  • Production — live data for production integrations.

Start on Development to validate your integration, then move to Production when you are ready for live data.

ApiKeyAuth

API key issued for your customer account.

Security Scheme Type: API Key
Header parameter name: x-api-key

ItemsCatalog

Catalog attributes by item and paint seed.

Get catalog attributes by item and paint seed

Returns official catalog attributes for the requested item and paint seed.

Authorizations:
ApiKeyAuth
path Parameters
itemName
required
string non-empty
Enum: "AK-47 | Case Hardened" "Bayonet | Case Hardened" "Bowie Knife | Case Hardened" "Butterfly Knife | Case Hardened" "Classic Knife | Case Hardened" "Desert Eagle | Heat Treated" "Falchion Knife | Case Hardened" "Five-SeveN | Case Hardened" "Flip Knife | Case Hardened" "Gut Knife | Case Hardened" "Huntsman Knife | Case Hardened" "Karambit | Case Hardened" "Kukri Knife | Case Hardened" "M9 Bayonet | Case Hardened" "MAC-10 | Case Hardened" "Navaja Knife | Case Hardened" "Nomad Knife | Case Hardened" "Paracord Knife | Case Hardened" "Shadow Daggers | Case Hardened" "Skeleton Knife | Case Hardened" "Stiletto Knife | Case Hardened" "Survival Knife | Case Hardened" "Talon Knife | Case Hardened" "Ursus Knife | Case Hardened"
Example: AK-47 | Case Hardened

Exact CS2 item name supported by this API.

paintseed
required
integer [ 0 .. 1000 ]
Example: 661

Paint seed value in the inclusive range 0-1000.

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": {
    }
}

PricingBasic

Basic pricing access. This API is currently under development.

Basic pricing API (coming soon)

The BASIC pricing API is currently under development. This endpoint is not yet available.

Authorizations:
ApiKeyAuth

Responses

PricingIntermediate

Pricing aggregates by item and paint seed.

Get pricing aggregates by item and paint seed (INTERMEDIATE plan)

Returns the INTERMEDIATE pricing report for the requested item and paint seed. Data is grouped by wear condition and currency, using a rolling 3-month average with fallback to the latest tracked sale when recent coverage is unavailable. Updated multiple times daily.

Authorizations:
ApiKeyAuth
path Parameters
itemName
required
string non-empty
Enum: "AK-47 | Case Hardened" "Bayonet | Case Hardened" "Bowie Knife | Case Hardened" "Butterfly Knife | Case Hardened" "Classic Knife | Case Hardened" "Desert Eagle | Heat Treated" "Falchion Knife | Case Hardened" "Five-SeveN | Case Hardened" "Flip Knife | Case Hardened" "Gut Knife | Case Hardened" "Huntsman Knife | Case Hardened" "Karambit | Case Hardened" "Kukri Knife | Case Hardened" "M9 Bayonet | Case Hardened" "MAC-10 | Case Hardened" "Navaja Knife | Case Hardened" "Nomad Knife | Case Hardened" "Paracord Knife | Case Hardened" "Shadow Daggers | Case Hardened" "Skeleton Knife | Case Hardened" "Stiletto Knife | Case Hardened" "Survival Knife | Case Hardened" "Talon Knife | Case Hardened" "Ursus Knife | Case Hardened"
Example: AK-47 | Case Hardened

Exact CS2 item name supported by this API.

paintseed
required
integer [ 0 .. 1000 ]
Example: 661

Paint seed value in the inclusive range 0-1000.

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": {
    }
}

PricingUltimate

Pricing reports with category split and Pricechecker predictions.

Get pricing report by item, paint seed, and category (ULTIMATE plan)

Returns the ULTIMATE pricing report for the requested item and paint seed. In addition to the standard wear/currency pricing aggregates, this endpoint supports category-based segmentation (normal or stattrak), includes both playside and backside blue percentages, and adds a wear-level Pricechecker estimate report (estimated price, bounds and confidence) for knives requests only.

Authorizations:
ApiKeyAuth
path Parameters
itemName
required
string non-empty
Enum: "AK-47 | Case Hardened" "Bayonet | Case Hardened" "Bowie Knife | Case Hardened" "Butterfly Knife | Case Hardened" "Classic Knife | Case Hardened" "Desert Eagle | Heat Treated" "Falchion Knife | Case Hardened" "Five-SeveN | Case Hardened" "Flip Knife | Case Hardened" "Gut Knife | Case Hardened" "Huntsman Knife | Case Hardened" "Karambit | Case Hardened" "Kukri Knife | Case Hardened" "M9 Bayonet | Case Hardened" "MAC-10 | Case Hardened" "Navaja Knife | Case Hardened" "Nomad Knife | Case Hardened" "Paracord Knife | Case Hardened" "Shadow Daggers | Case Hardened" "Skeleton Knife | Case Hardened" "Stiletto Knife | Case Hardened" "Survival Knife | Case Hardened" "Talon Knife | Case Hardened" "Ursus Knife | Case Hardened"
Example: AK-47 | Case Hardened

Exact CS2 item name supported by this API.

paintseed
required
integer [ 0 .. 1000 ]
Example: 661

Paint seed value in the inclusive range 0-1000.

query Parameters
category
string
Default: "normal"
Enum: "normal" "stattrak"
Example: category=normal

Item category selector. Defaults to normal when omitted.

Responses

Response samples

Content type
application/json
{
  • "metadata": {
    },
  • "data": {
    }
}

SalesDataDump

Latest 30-day sales data export.

Get pre-signed URL for latest sales data dump report

Returns a short-lived download URL for the latest sales data dump JSON report. Restricted to authorized customers; returns 403 otherwise.

How to use

  1. Call this endpoint with your x-api-key.
  2. Read data.url from the 200 response.
  3. Perform an HTTPS GET to that URL from your backend process.

What to expect

  • The URL is temporary and should be treated as a secret.
  • If it expires, call this endpoint again to get a new URL.

Downloaded report example

{
  "metadata": {
    "entity": "SalesDataDumpReport",
    "schema_version": 1,
    "environment": "dev",
    "generated_at": "2026-02-24T14:10:12Z",
    "row_count": 2
  },
  "data": [
    {
      "market_hash_name": "AK-47 | Case Hardened (Field-Tested)",
      "item_name": "AK-47 | Case Hardened",
      "paintseed": 25,
      "floatvalue": 0.137421,
      "market": "CSFloat",
      "sale_price_cents": 12499,
      "price_currency_code": "USD",
      "transacted_at_ep": 1739980800,
      "transacted_at_ts": "2025-02-20T00:00:00Z",
      "record_type": "SALE"
    },
    ...
  ]
}
Authorizations:
ApiKeyAuth

Responses

Response samples

Content type
application/json
{}