CarcaDeals · Price intelligence

Price Researcher

Automated game price and popularity intelligence. Filters by player count, fetches the best game price, and stores results directly in the inventory system.

2 Data sources
50× Games / batch
REST API integration
Auto Supplier scan
Open tool
Game list / SteamTrades
Price Researcher (Node.js)
SteamCharts + Gamivo
Sistema Estoque (Laravel)
How it works

From game names to inventory

Four automated steps turn a raw list of game titles into structured, priced data ready for sourcing decisions.

1

Paste game names

Set a minimum popularity threshold, then list one game name per line.

2

Popularity filter

SteamCharts is scraped in parallel batches of 50 to get the 24-hour player peak. Games below the threshold are dropped.

3

Price research

Puppeteer with anti-bot bypass navigates Gamivo and AllKeyShop to find the best available price per game.

4

Stored in inventory

Results are pushed to Sistema Estoque via a secure REST API, ready for the team to review and act on.

Architecture

Part of a larger ecosystem

Price Researcher runs two independent flows. Both integrate with Sistema Estoque through the same authenticated REST contract.

Game list flow
Receive game list via JSON bodyPOST /games/upload
Scrape SteamCharts in parallel50 / batch
Fetch prices via Puppeteersequential
Forward results to inventoryREST API
Suppliers discovery flow
Scan SteamTrades listing pagesPuppeteer
Extract games from each topicCheerio
Evaluate profitability via APISistema Estoque
Auto-comment on promising topicsautomated
Tech stack

Built with

Node.js 22 TypeScript 5 Express 5 Puppeteer Real Browser Cheerio Zod 4 Vitest Biome Docker
Research tool

Search game prices

Paste a list of games with a minimum popularity threshold. The system filters by 24-hour Steam peak, finds the best Gamivo price, and sends the results to inventory.

Game list format
Half-Life
Portal 2
Counter-Strike 2
One game title per line. The minimum popularity threshold is set separately above.
⚠️ Demo mode — no token provided. Only the first 10 games will be processed and the results will be shown below. Nothing is sent to inventory.
Processing — this may take several minutes for large lists…
Demo results

Research output

Showing up to 10 games. Provide a valid token to run the full pipeline and send results to inventory.

Game Price (€) Popularity Region