Discover/CSFloat API
live

CSFloat APIcsfloat.com

Fetch the 5 most recently listed CS2 skins on CSFloat, including item names and USD prices. Filter by minimum price in cents.

Endpoint health
verified 4d ago
get_newest_items
1/1 passing latest checkself-healing
Endpoints
1
Updated
26d ago

What is the CSFloat API?

The CSFloat API gives you access to the most recent CS2 skin listings on the CSFloat marketplace through 1 endpoint, get_newest_items. Each call returns up to 5 buy-now listings, with each item's market hash name and price in USD. Use the optional min_price parameter to filter out listings below a target price threshold.

Try it
Minimum price filter in cents (e.g., '500' = $5.00, '10000' = $100.00).
api.parse.bot/scraper/ae7393e4-1d3e-4d8a-9fe2-64675597b454/<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/ae7393e4-1d3e-4d8a-9fe2-64675597b454/get_newest_items?min_price=500' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace csfloat-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: CSFloat SDK — browse newest CS2 skin listings with price filtering."""
from parse_apis.csfloat_market_newest_items_api import CSFloat, MinPrice, RateLimited

client = CSFloat()

# List newest items with default minimum price filter
for listing in client.listings.list(min_price=MinPrice._500, limit=5):
    print(listing.name, listing.price)

# Use a higher price floor to find premium listings only
premium = client.listings.list(min_price=MinPrice._10000, limit=3).first()
if premium:
    print(f"Premium find: {premium.name} at ${premium.price:.2f}")

# Handle rate-limiting errors gracefully
try:
    for item in client.listings.list(min_price=MinPrice._1000, limit=5):
        print(item.name, item.price)
except RateLimited as exc:
    print(f"Rate limited: {exc}")

print("exercised: listings.list with MinPrice enum, .first() drill-down, RateLimited error handling")
All endpoints · 1 totalmissing one? ·

Get the 5 most recently listed buy-now items on the CSFloat marketplace. Returns each item's name and price in USD. The upstream API filters by minimum price in cents and sorts by most recent. The site enforces strict rate limiting; repeated calls within ~60 seconds may be temporarily blocked.

Input
ParamTypeDescription
min_pricestringMinimum price filter in cents (e.g., '500' = $5.00, '10000' = $100.00).
Response
{
  "type": "object",
  "fields": {
    "items": "array of objects each containing 'name' (string, market hash name) and 'price' (number, price in USD)",
    "total_returned": "integer, number of items returned"
  },
  "sample": {
    "data": {
      "items": [
        {
          "name": "SSG 08 | Red Stone (Minimal Wear)",
          "price": 13.18
        },
        {
          "name": "★ Skeleton Knife | Rust Coat (Battle-Scarred)",
          "price": 136.96
        },
        {
          "name": "Music Kit | TWERL and Ekko & Sidetrack, Under Bright Lights",
          "price": 8.53
        }
      ],
      "total_returned": 5
    },
    "status": "success"
  }
}

About the CSFloat API

What the API Returns

The get_newest_items endpoint returns the 5 most recently posted buy-now listings on the CSFloat CS2 skin marketplace. Each item in the response includes a name field (the market hash name, e.g. AK-47 | Redline (Field-Tested)) and a price field denominated in USD. The total_returned integer tells you exactly how many items were included in that response.

Filtering by Price

The optional min_price parameter accepts a string representing a price in cents. For example, passing '500' filters out any listing priced below $5.00, and '10000' restricts results to items priced at $100.00 or more. If omitted, no price floor is applied and all five newest listings are returned regardless of price.

Freshness and Rate Limiting

CSFloat enforces strict rate limiting on its marketplace. Repeated calls to get_newest_items within approximately 60 seconds may result in a temporary block. For monitoring use cases, spacing calls at least a minute apart is the practical approach. The endpoint reflects the live listing order on CSFloat, so results change as new skins are posted.

Reliability & maintenanceVerified

The CSFloat API is a managed, monitored endpoint for csfloat.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when csfloat.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 csfloat.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
4d ago
Latest check
1/1 endpoint 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
  • Alert a Discord bot whenever a CS2 skin matching a target name appears in the newest CSFloat listings
  • Track the floor price of freshly listed skins by recording each item's price field over time
  • Filter new listings above a set dollar amount using min_price to surface only premium skin drops
  • Build a price history chart for specific market hash names as they appear in recent listings
  • Monitor listing velocity by counting how frequently specific skin names appear across polling intervals
  • Compare CSFloat listing prices against other CS2 marketplaces for arbitrage identification
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does CSFloat have an official developer API?+
Yes. CSFloat provides an official public API documented at https://csfloat.com/api. It covers listings, item details, and user data, but requires authentication and has its own rate limits and terms of service.
What exactly does `get_newest_items` return for each listing?+
Each item object contains a name string (the market hash name of the skin) and a price number in USD. The response also includes a total_returned integer indicating how many items were included, which will be at most 5.
Does the API return float values, wear category, or seller information?+
Not currently. The API covers item names and USD prices for the 5 newest listings. Float values, wear tiers, sticker data, and seller details are not included in the current response shape. You can fork this API on Parse and revise it to add those fields.
Can I retrieve more than 5 listings or paginate through older items?+
Not currently. The endpoint returns only the 5 most recently listed items, and there is no pagination or offset parameter. You can fork this API on Parse and revise it to expose pagination or a larger result set.
How should I handle the rate limiting from CSFloat?+
CSFloat can temporarily block requests if get_newest_items is called repeatedly within roughly 60 seconds. Spacing polls at least one minute apart is advisable. If your use case requires higher-frequency monitoring, you will likely encounter blocks that are outside this API's control.
Page content last updated . Spec covers 1 endpoint from csfloat.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.
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.
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.
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.
csgoroll.com API
Access real-time CS:GO marketplace listings and stats, browse available cases with detailed information, check leaderboards and case battle results, and view the latest game drops and exchange rates. Track pricing data, compare case odds, and monitor top player rankings all from one unified source.
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.