MarketAPI Logo
    Sign In

    GamerPay CS2 API

    GamerPay is a European CS2 marketplace with native EUR prices. The public feed carries the current ask plus how many copies are for sale on that hash. There is no bid side, so the useful figure is the EUR ask and its quantity.

    GamerPay CS2 APIGamerPay prices APICSMarketAPI GamerPaymarkets=GAMERPAYGamerPay EUR listings APIgamerpay.gg API

    StatTrak™ AK-47 | Redline (Field-Tested)

    —

    Schema and API docs

    GET
    /v2/listings/latest/aggregate

    Newest snapshot for one item. Use markets=GAMERPAY to search this market only.

    Query

    FieldDescription
    keyAPI key.
    market_hash_nameExact Steam name. Example: StatTrak™ AK-47 | Redline (Field-Tested)
    marketsThis page uses GAMERPAY. Add more codes for other markets, or omit to query all 37.
    currencyUSD / EUR / CNY / RUB / INR. Native book is EUR.

    Response fields

    FieldWhat you get
    market_hash_nameEcho of the requested Steam name.
    listings[]One Listing per market that has a snapshot. Here: one GAMERPAY object.
    listings[].marketMarketplace code. Here: GAMERPAY.
    listings[].market_linkDeep link from markets.link_template.
    listings[].ask_priceLowest ask in the requested currency.
    listings[].mean_price / median_price / max_priceBook stats in the same currency. Omitted when unset.
    listings[].bid_priceBest bid when the source has a buy order. Omitted otherwise.
    listings[].listingsActive listing count.
    listings[].bid_volume / volume_24hPresent only if the source reports them.
    listings[].availableWhether the item currently has listings.
    listings[].timestampFetch time of this snapshot, not a sales close.

    Request

    curl · production
    curl -G "https://api.csmarketapi.com/v2/listings/latest/aggregate" \
      --data-urlencode "key=YOUR_KEY" \
      --data-urlencode "market_hash_name=StatTrak™ AK-47 | Redline (Field-Tested)" \
      --data-urlencode "markets=GAMERPAY" \
      --data-urlencode "currency=USD"

    Live response

    application/json
    404 if GAMERPAY has no latest row for this hash.
    GET
    /v2/listings/history/aggregate

    Seven days of GamerPay history for this item. Pass an older since to go further back, or omit since for the full series.

    Query

    FieldDescription
    keyAPI key.
    market_hash_nameExact Steam name. Example: StatTrak™ AK-47 | Redline (Field-Tested)
    marketsGAMERPAY
    currencyUSD / EUR / CNY / RUB / INR.
    sinceISO-8601. Omit for the full series (higher credit weight).

    Response fields

    FieldWhat you get
    marketsMap of code → { market_link }. Filtered call has only GAMERPAY.
    seriesMap of code → observations, newest first. Live body is the full 7-day window, not a sample.
    series.GAMERPAY[].ask_priceAsk at that change. Other prices omitted when unset.
    series.GAMERPAY[].listingsListing count at that change.
    series.GAMERPAY[].fetched_atWhen that observation was stored.

    Request

    curl · production
    curl -G "https://api.csmarketapi.com/v2/listings/history/aggregate" \
      --data-urlencode "key=YOUR_KEY" \
      --data-urlencode "market_hash_name=StatTrak™ AK-47 | Redline (Field-Tested)" \
      --data-urlencode "markets=GAMERPAY" \
      --data-urlencode "currency=USD" \
      --data-urlencode "since=2026-01-01T00:00:00.000Z"

    Live response

    application/json
    404 if GAMERPAY has no stored history for this hash.
    GET
    /v2/items/

    Catalog search. q is a case-insensitive substring, max 25 hits. Blank q returns []. Without q the full catalog streams (20 credits).

    Query

    FieldDescription
    keyAPI key.
    qSubstring of market_hash_name. Example: StatTrak™ AK-47 | Redline (Field-Tested)
    unlistedtrue includes schema-only names never seen on a tracked market.

    Response fields

    FieldWhat you get
    [].market_hash_nameExact Steam Community Market name.
    [].item_type / weapon / wear / collectionCatalog metadata. Null omitted.
    [].icon_urlSteam icon path or URL.
    [].min_float / max_floatWear range when the item has float.
    [].is_stattrak / is_souvenirFlags. false is still returned.

    Request

    curl · production
    curl -G "https://api.csmarketapi.com/v2/items/" \
      --data-urlencode "key=YOUR_KEY" \
      --data-urlencode "q=StatTrak™ AK-47 | Redline (Field-Tested)"

    Live response

    application/json
    [] if the search misses.

    Other markets