GET
/api/v1/items
Every item, with rarity and type.
curl -H "X-API-Key: $CSDELTA_API_KEY" \
"$CSDELTA_API_ORIGIN/api/v1/items"API
Read the same item and listing data that powers the toolkit. Send your key in the X-API-Key header. The host is the origin issued with your key.
100 / min
All routes, per key
60 / min
Pricing routes
X-API-Key
Required header
Every item, with rarity and type.
curl -H "X-API-Key: $CSDELTA_API_KEY" \
"$CSDELTA_API_ORIGIN/api/v1/items"One item by id, with rarity and type.
curl -H "X-API-Key: $CSDELTA_API_KEY" \
"$CSDELTA_API_ORIGIN/api/v1/items/1"Paginated listings. Filter by marketplace name and float range.
curl -H "X-API-Key: $CSDELTA_API_KEY" \
"$CSDELTA_API_ORIGIN/api/v1/prices?marketplace=Steam&min_float=0&max_float=0.07&page=1&limit=20"Paginated listings for one marketplace id.
curl -H "X-API-Key: $CSDELTA_API_KEY" \
"$CSDELTA_API_ORIGIN/api/v1/prices/marketplace/1?page=1&limit=20"One listing for an item: most recent, highest, lowest, or the average.
curl -G -H "X-API-Key: $CSDELTA_API_KEY" \
--data-urlencode "item_name=AK-47 | Redline (Field-Tested)" \
--data-urlencode "aggregation=lowest" \
"$CSDELTA_API_ORIGIN/api/v1/prices/aggregated"401
Missing or unknown key. The body is { "error": "Unauthorized: Invalid or missing API key" }.
429
Rate limit. Pricing routes return a pricing-specific message. Wait and retry.
404
Unknown route, missing item, or no listings for that filter.