PriceForge
Private Beta for Trading Workflows

The CS2 Price API
for invited trading bot builders.

Steam-only CS2 trading signals for degraded beta evaluation.
Apply if you need the observed-candidate catalogue, explicit availability states, recorded history, and honest structured unavailable current responses.

Current staged contract
Current endpoint may be unavailable
Early Access
Bot builders: private beta invitations prioritize teams that can validate trading workflows against the Steam-only contract.

By signing up, you agree to our Privacy Policy.

steam-signal-bot.js
// Private beta: PriceForge exposes Steam-only degraded contract data
const bulkResponse = await fetch(
    "https://api.priceforge.dev/api/v1/prices/bulk",
    {
        method: "POST",
        headers: {
            "X-API-Key": "px_your_api_key",
            "Content-Type": "application/json"
        },
        body: JSON.stringify({ items: watchlist })
    }
);

const { items } = await bulkResponse.json();

for (const item of items) {
    if (item.status === "unavailable") {
        // Respect explicit degraded states instead of assuming a current Steam price
        await markUnavailable(item.item, item.availability?.status);
        continue;
    }

    await reviewRecordedSignal(item);
}

Built to validate degraded trading workflows before a public launch

Steam-only Observed catalogue, availability, bulk, history
Private Application and invitation flow
Beta Billing and publication still closed

Built for bot developers

Trading workflow proof

Use the staged Steam-only contract to validate watchlists, alerts, and bot logic before public self-service opens.

Machine-readable availability

Current requests may return structured unavailable states so your bot can separate stale, never-observed, and not-yet-eligible items safely.

Bulk status endpoints

Fetch up to 500 Steam item names in one request and reconcile available, unavailable, and not-in-catalogue states in one response.

History-backed evaluation

Inspect recorded price history for the bounded supported cohort while you assess whether the degraded beta supports your trading strategy.

What the beta supports today

Trading workflow need Available now What your bot should expect Still blocked
Current endpoint behavior Structured available or unavailable Handle PRICE_NOT_AVAILABLE and availability.status No broad current-price coverage claim
Catalogue scope Observed-candidate Steam-only catalogue Treat it as a bounded beta cohort No complete-catalogue claim
Bulk endpoints Up to 500 item names Reconcile available, unavailable, and absent items No fabricated fallback prices
History support Recorded history for a bounded cohort Use explicit requested windows and bounds No widened history windows
Commercial state Private invitation only Billing inactive during beta No paid plan or faster-tier offer

Want a private beta invitation for your bot?

Apply with your trading workflow and we will review whether the current Steam-only degraded beta contract fits your project.

Apply for Beta Review