API Documentation
Access PC game intelligence via REST API. All endpoints return JSON.
Base URL
https://api.pcgamesdata.comAll API requests go to this domain, not pcgamesdata.com
Quick Start
Step 1: Create an account to get your API key
Step 2: Copy and paste this into your terminal:
Step 3:That's it. You'll get back game data as JSON.
{
"items": [
{
"app_id": 2622380,
"name": "ELDEN RING NIGHTREIGN",
"developer": "FromSoftware Inc.",
"release_date": "2025-05-29",
...
}
],
"total": 3,
"page": 1,
"per_page": 20
}Want to try endpoints live?
Sign up for a free API key. No credit card required. 100 calls/month on the free tier.
Authentication
Include your API key in every request using the X-API-Key header. Your key is available in your account dashboard.
# Using X-API-Key header (recommended)
curl https://api.pcgamesdata.com/v1/games \
-H "X-API-Key: sk_your_key_here"
# Using Authorization Bearer (also supported)
curl https://api.pcgamesdata.com/v1/games \
-H "Authorization: Bearer sk_your_key_here"
| Plan | Monthly Calls | Price |
|---|---|---|
| Free | 100 | $0 |
| Indie | 10,000 | $29/mo |
| Pro | 100,000 | $99/mo |
| Enterprise | 1,000,000 | $299/mo |
Endpoints
/v1/gamesFree (100 results max)Search and filter games. Supports full-text search, tag filtering, date ranges, and sorting.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| q | string | No | Full-text search query (e.g. 'vampire survivors') |
| tags | string | No | Comma-separated tags (e.g. 'Action,RPG') |
| released_after | date | No | Filter games released after this date (YYYY-MM-DD) |
| released_before | date | No | Filter games released before this date |
| min_reviews | integer | No | Minimum review count |
| sort | string | No | Sort field (e.g. 'release_date', 'app_id') |
| page | integer | No | Page number (default: 1) |
| per_page | integer | No | Results per page (default: 20, max varies by plan) |
Example response
{
"items": [
{
"app_id": 2358720,
"name": "Black Myth: Wukong",
"developer": "Game Science",
"release_date": "2024-08-19",
"base_price_usd": "59.99",
"tags": ["Action", "RPG", "Adventure"]
}
],
"total": 82880,
"page": 1,
"per_page": 20,
"pages": 4144
}/v1/games/:app_idFreeGet full details for a single game including metadata, platforms, categories, and tags.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| app_id | integer | Yes | Steam app ID |
Example response
{
"app_id": 2358720,
"name": "Black Myth: Wukong",
"type": "game",
"developer": "Game Science",
"publisher": "Game Science",
"release_date": "2024-08-19",
"base_price_usd": "59.99",
"platforms": {"windows": true, "mac": false, "linux": false},
"tags": ["Action", "RPG", "Souls-like", "Adventure"],
"metacritic_score": 81
}/v1/games/:app_id/statsIndie+Get daily time-series data: reviews, CCU, price, discounts.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| app_id | integer | Yes | Steam app ID |
| from | date | No | Start date (YYYY-MM-DD) |
| to | date | No | End date |
Example response
[
{
"date": "2026-03-26",
"review_count_total": 1150098,
"review_score": 96.66,
"ccu_peak": 15004,
"current_price_usd": "59.99",
"discount_pct": 0,
"on_sale": false
}
]/v1/estimates/:app_idIndie+Get revenue and unit sales estimates for a game.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| app_id | integer | Yes | Steam app ID |
Example response
{
"app_id": 2358720,
"date": "2026-03-26",
"est_total_units": 21420098,
"est_total_revenue": "1284895230.10",
"est_daily_units": 1200,
"est_daily_revenue": "71988.00",
"confidence": "high",
"model_version": "boxleiter_v1"
}/v1/estimates/bulkPro+Get revenue estimates for multiple games at once.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| app_ids | string | Yes | Comma-separated app IDs (e.g. '123,456,789') |
/v1/market/sizingPro+Get market size for a genre/niche: total games, total revenue, averages, and top performers.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| tags | string | Yes | Comma-separated tags (e.g. 'Roguelike,Action') |
| released_after | date | No | Filter by release date |
| released_before | date | No | Filter by release date |
Example response
{
"tags": ["Roguelike"],
"total_games": 847,
"total_estimated_revenue": "2450000000.00",
"avg_estimated_revenue": "2892562.00",
"top_games": [...]
}/v1/market/trendsPro+Get trending genres/tags by game count and revenue growth.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| period | integer | No | Period in days (default: 30) |
| limit | integer | No | Max results (default: 20) |
/v1/market/top-releasesFree (10 results max)Get top game releases in the last N days ranked by estimated revenue.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| period | integer | No | Period in days (default: 7) |
| limit | integer | No | Max results (default: 50) |
Error Codes
| Code | Meaning |
|---|---|
| 401 | Missing or invalid API key |
| 403 | Feature requires a higher plan (upgrade_required) |
| 404 | Game not found |
| 429 | Monthly API call limit exceeded |
| 500 | Internal server error |