CS2 Price API.
Apply for the private beta.
Steam-only observed-candidate catalogue support for hobby builders and community tools.
Apply for invited beta access to explicit availability states, structured unavailable current responses, and recorded history for the bounded supported cohort.
By signing up, you agree to our Privacy Policy.
// Beta contract: current responses may be unavailable, so inspect explicit status first const response = await fetch( "https://api.priceforge.dev/api/v1/prices/AK-47%20%7C%20Redline%20(Field-Tested)", { headers: { "X-API-Key": "px_your_api_key" } } ); const payload = await response.json(); if (response.status === 404) { message.reply(`Steam status: ${payload.availability.status}. Check recorded history if you still want context.`); } else { message.reply(`Accepted current observation age: ${payload.item.data_age_seconds}s`); }
What you get for free
Observed-candidate catalogue
Explore the Steam-only catalogue candidates already observed in staging instead of assuming complete or authoritative market coverage.
Structured current unavailability
Current requests may return explicit unavailable states, helping hobby integrations avoid pretending every item already has an eligible accepted current observation.
Recorded history for a bounded cohort
Use the documented history contract where accepted observations already exist, with explicit time bounds instead of fabricated freshness claims.
Community Support
Join our Discord community. Get help from other developers and share your projects.
What hobby builders can verify today
| Evaluation area | Available now | What to expect | Still blocked |
|---|---|---|---|
| Catalogue scope | Observed-candidate Steam-only names | Useful for honest prototype checks | Full authoritative catalogue claims |
| Current endpoint | Eligible current observation or structured unavailable | Handle availability.status explicitly |
Broad current-price guarantees |
| History | Recorded history for supported items | Requested window stays bounded and explicit | Fabricated freshness or completeness promises |
| Onboarding | Invitation-only beta review | Manual project fit screening | Public self-serve key issuance |
| Future work | Evidence-gated and blocked | Broader current support waits for proof | Marketed paid-tier utility today |
Perfect for hobby projects
The private beta is designed for developers who want to prove their project with the staged Steam-only contract before public launch.
Discord Price Bots
Build a bot that responds with catalogue candidates, explicit availability states, and recorded-history context instead of fabricating universal current coverage.
Portfolio Trackers
Track your CS2 inventory with bounded recorded history while you evaluate whether the degraded beta is enough for a hobby workflow.
Price Comparison Sites
Show users observed Steam catalogue candidates and explicit unavailable states while you test your UX and wait for a beta invitation.
Want a beta invitation for your hobby project?
Apply for private beta access. We review projects manually before sending invitations or API credentials.
Apply for Beta Access