# How to Get Skinport Prices for CS2 Skins

> Skinport is the largest **EUR** CS2 marketplace in Europe. CSPriceAPI returns live Skinport listing prices in the same JSON schema as YouPin and CSFloat — ideal for Western cash-out valuation and CN→EU arbitrage.

## What CSPriceAPI provides for Skinport

| | |
|---|---|
| **Endpoint** | `GET /v1/prices/latest?markets=skinport` or `GET /v1/prices/skinport` |
| **Currency** | EUR |
| **Refresh** | ~5 min live snapshots |
| **Markets** | 13 marketplaces in one integration |
| **Doppler** | Per-phase rows (Phase 1–4, Ruby, Sapphire, Black Pearl, Emerald) |
| **Change fields** | 24h / 7d / 30d / 90d where available |

## Quick start

```bash
curl -s "https://api.cspriceapi.com/v1/prices/latest?markets=skinport" \
  -H "Authorization: Bearer YOUR_API_KEY"
```

Skinport + YouPin + BUFF in one request:

```bash
curl -s -X POST "https://api.cspriceapi.com/v1/prices/latest" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"items":["M4A1-S | Printstream (Field-Tested)"],"markets":"skinport,youpin,buff163"}'
```

## Typical response

```json
{
  "market": "skinport",
  "currency": "EUR",
  "items": [
    {
      "market_hash_name": "M4A1-S | Printstream (Field-Tested)",
      "price": 118.40,
      "count": 86,
      "change_24h": 0.5,
      "change_7d": -1.2,
      "doppler_phase": null
    }
  ]
}
```

| Field | Use |
|---|---|
| `price` | Lowest Skinport **listing** (EUR) |
| `count` | Active listings — require `count >= N` in bots to ignore thin books |
| `change_*` | Trend filters for alerts and inventory marks |

## Reading Skinport data correctly

**EUR ≠ USD.** CSFloat and Waxpeer quote USD; Skinport and SkinBaron quote EUR. Convert explicitly — do not compare raw numbers.

**Retail Western premium.** Skinport often sits **above** YouPin wholesale after FX. That is normal (convenience, EU payment methods, buyer trust) — not automatically an arb to short Skinport.

**Listing ≠ completed sale.** Validate thin knives with [market sales search](/sales-data):

```bash
curl -s "https://api.cspriceapi.com/v1/market-sales/search?market_hash_name=M4A1-S%20%7C%20Printstream%20(Field-Tested)" \
  -H "Authorization: Bearer YOUR_API_KEY"
```

**Skinport official API vs CSPriceAPI.** Skinport offers a partner API for sellers. CSPriceAPI aggregates Skinport **alongside 12 other markets** with one auth header — better for comparison sites and multi-market bots.

## Cross-market: YouPin reference vs Skinport retail

YouPin898 is the **volume leader** — international price discovery starts there.

```bash
curl -s -X POST "https://api.cspriceapi.com/v1/prices/latest" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"items":["AK-47 | Redline (Field-Tested)"],"markets":"youpin,skinport,skinbaron,csfloat"}'
```

Workflow:

1. Convert YouPin CNY → EUR (your FX feed).
2. Compare to Skinport EUR ask.
3. Subtract Skinport seller fee + withdrawal.
4. If net margin > threshold **and** `count` healthy on both sides → flag deal.

[Live Deals](/apps/livedeals) and [Price Comparison](/apps/pricecomparison) automate steps 1–4 in the browser.

## Float and wear tiers

For low-float premiums on Skinport-relevant items, add float buckets:

```bash
curl -s "https://api.cspriceapi.com/v2/prices/float-ranged?market=skinport" \
  -H "Authorization: Bearer YOUR_API_KEY"
```

See [Doppler guide](/resources/how-to-get-doppler-phase-price-data) when the item is phase-sensitive.

## No-code

- [Skinport API landing page](/skinport-api)
- [Chrome extension](/extension) — Skinport overlay (free tier)
- [Browse Skins](/apps/browseskins) — sort/filter by Skinport column

## Worked example

`AK-47 | Redline (Field-Tested)`:

| Market | Price | FX to EUR |
|---|---:|---|
| YouPin | ¥145 | ≈ €18.50 |
| Skinport | €22.10 | — |

Skinport ~19% above CN reference — typical for liquid play skins. A bot should use **historical median spread** for this item, not a fixed 5% ROI target.

## History

```bash
curl -s "https://api.cspriceapi.com/v1/prices/skinport/history?market_hash_name=AK-47%20%7C%20Redline%20(Field-Tested)" \
  -H "Authorization: Bearer YOUR_API_KEY"
```

## Related

- [SkinBaron prices](/skinbaron-api) — second EU market, same schema
- [Compare marketplaces](/resources/compare-cs2-skin-prices-across-marketplaces)
- [Fair value calculation](/resources/how-to-calculate-cs2-skin-fair-value)
