curl -X GET 'https://d2.api.itemschema.com/items' \ -H 'X-Api-Key: is_xxxxxxxxx' \ -H 'Content-Type: application/json'
In-game item APIs
ItemSchema provides the reliable pre-validated data to power apps for games.
Custom solution vs ItemSchema
Data integration cycle for gaming apps
Grab
Get raw data
Parse
Resolve data as entities
Validate
Relations and Troubleshooting
Integrate
Connecting entities to the app
Build
App business logic
Integrate
Consume ItemSchema API
Build
App business logic
Dota 2 in-game item API
Available resources
Features
- Access to 15 languages with a single request
- Supports filtering and sorting
- Complex entities - bundles, treasure
- Designed to minimize the number of requests
Integration
$itemSchema = ItemSchema::client('is_xxxxxxxxx'); $itemSchema->items->page();
Counter-Strike 2 in-game item API
Q4 2025
Available in
Ready for your business
CDN
Built-in CDN for item images — asset URLs are included in the responses.
Webhooks
Receive real-time notifications directly to your server. Every time a new data is available.
Request logging
Track and review all requests and API key usage with comprehensive, detailed logs.
Ready to power your app?
All the features you need to manage your API integration, troubleshoot with detailed logs, and keep data actual – without the friction.