Steam Game Studio Lead Extractor
Pricing
from $8.00 / 1,000 game studio lead with contacts
Steam Game Studio Lead Extractor
Verified game-studio sales leads from Steam: MX/DNS emails + phones + socials + tech stack scraped from the studio's OWN declared website (Steam appdetails), an A-D lead score, game catalog with reviews, and a studio-readiness signal. No API keys, no proxy. Per-result pricing.
Pricing
from $8.00 / 1,000 game studio lead with contacts
Rating
0.0
(0)
Developer
Virtual Footprint LLC
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Steam Game Studio Lead Extractor
Turn Steam games into verified game-studio sales leads. Give it keywords, Steam app URLs, or app IDs, and it returns one lead per studio — MX/DNS-verified contact emails, phones, socials, and tech stack scraped from the studio's own declared website (the Steam appdetails website field), plus a game catalog with review traction, an A–D lead score, and a studio-readiness signal with a newlyLaunched flag.
Per-successful-result pricing. You are charged only for studios that actually return a real contact signal (email/phone/social) — not for empty results, soundtracks, DLC, or studios with no website. No flat database fee.
- No API keys, no residential proxy. Uses Steam's public keyless store APIs (
storesearch,appdetails,appreviews) and the studio's own public website. - ToS-clean. Contact always comes from the studio's own declared site — Steam user / developer-profile personal data is never mined.
- Quality-gated. Soundtracks, DLC, demos, tools and bundles are filtered out by Steam
typeso only real shippable games roll up to a studio. - MCP-ready. "Turn this Steam game / search into a verified studio lead" agent tool.
What it does
- Discover games by keyword (
storesearch) and/or resolve explicit Steam app URLs / IDs (appdetails). - Filter to real games (
type=game/application); optionally keep only games matching a Steam genre/category. - Roll up all of a studio's games to one lead, keyed by the first Steam
developer(falling back to the firstpublisher). - Enrich the studio's own declared
websitefor MX/DNS-verified emails, NANP phones, social profiles, and tech-stack fingerprint. - Score every lead A–D by signal richness (
leadScore) and grade studio-readiness A–D (launch recency + review traction + reachability). - Flag games released within a trailing
launchedWithinDayswindow asnewlyLaunched(stateless rolling window — the "freshly launched studio" sales pitch).
Input
| Field | Type | Default | Description |
|---|---|---|---|
apps | array<string> | — | Steam store URLs (https://store.steampowered.com/app/<ID>/...) or bare numeric app IDs. |
searchQueries | array<string> | — | Keywords to discover games via storesearch (e.g. "cozy farming", "metroidvania"). |
maxPerQuery | integer | 20 | Cap on games returned per search query (1–100). |
country | string | us | Two-letter ISO Steam storefront country. |
lang | string | en | Two-letter Steam store language. |
genre | string | "" | Keep only games whose Steam genres/categories contain this string (case-insensitive). Empty = no filter. |
launchedWithinDays | integer | 0 | Flag games released within the trailing N days as newlyLaunched (0 = disabled). |
verifyEmails | boolean | true | Validate the best contact email's domain against live MX/DNS records. |
concurrency | integer | 3 | Games processed in parallel (1–5). Kept low — appdetails rate-limits (HTTP 429) under high concurrency. |
proxyConfiguration | object | {} | Optional; only if you hit rate limits. |
Provide apps and/or searchQueries; at least one is required.
Output
Each result is one studio lead:
| Field | Description |
|---|---|
studioName | Primary studio name (first Steam developer, else first publisher). |
developers / publishers | Steam developer / publisher lists (from the primary game). |
website | The studio's own declared website (Steam appdetails website). null if none. |
gameCount | Number of games rolled up for this studio. |
games[] | Catalog: appId, title, steamUrl, type, genres, categories, releaseDate, totalReviews, reviewScore, reviewScoreDesc, newlyLaunched. |
newestReleaseDate / newlyLaunched | Newest game's release + whether any game is in the rolling window. |
emails | MX/DNS-cleaned, deduped contact emails from the studio's own site (own-domain ranked first, ≤25). |
emailVerified | true if the best email's domain has a live MX/A record. |
phones | Cleaned, validated NANP phones. |
socials | {platform: url} (facebook, instagram, twitter/x, linkedin, youtube, tiktok, pinterest). |
techStack | Detected tech (WordPress, Shopify, React, Cloudflare, Stripe, HubSpot, …). |
totalReviews | Sum of review counts across the studio's games. |
studioReadiness / studioLabel | A–D readiness grade + plain-English pitch-readiness line. |
leadScore | A–D grade from signal richness (verified email + phone + social + tech). |
hasContact | true if any email/phone/social was found (the charge trigger). |
When a studio has no website, or its site exposes no contact, the lead is returned honestly with hasContact: false, emails: [], null fields — never fabricated, and not billed.
Real run sample
Run on 2026-07-15. Input: apps: ["413150","105600","504230","588650","219740","1144200","523280","893050"] → 7 studio leads, 6 with contact data. One lead has an MX/DNS-verified email (verified_email billed):
{"studioName": "Maddy Makes Games Inc.","developers": ["Maddy Makes Games Inc.", "Extremely OK Games, Ltd."],"publishers": ["Maddy Makes Games Inc."],"website": "http://www.celestegame.com","gameCount": 1,"games": [{"appId": "504230", "title": "Celeste","steamUrl": "https://store.steampowered.com/app/504230","type": "game", "genres": ["Action", "Adventure", "Indie"],"releaseDate": "2018-01-25T00:00:00+00:00","totalReviews": 67649, "reviewScore": 9,"reviewScoreDesc": "Overwhelmingly Positive", "newlyLaunched": false}],"emails": ["contact.celestegame@gmail.com"],"emailVerified": true,"phones": [],"socials": {},"techStack": ["Apache", "Google Analytics", "Google Tag Manager"],"totalReviews": 67649,"studioReadiness": "B","studioLabel": "Strong prospect — active studio catalog and contactable.","leadScore": "B","hasContact": true}
A separate run, searchQueries: ["farming"], demonstrates catalog rollup — one lead per studio, all of a studio's games folded together:
{"studioName": "GIANTS Software","developers": ["GIANTS Software"],"website": "https://farming-simulator.com/","gameCount": 5,"games": [{"title": "Farming Simulator 25", "releaseDate": "2024-11-12T00:00:00+00:00", "totalReviews": 19662, "reviewScoreDesc": "Very Positive"},{"title": "Farming Simulator 22", "releaseDate": "2021-11-21T00:00:00+00:00", "totalReviews": 32533, "reviewScoreDesc": "Very Positive"},{"title": "Farming Simulator 19", "releaseDate": "2018-11-19T00:00:00+00:00", "totalReviews": 27768, "reviewScoreDesc": "Very Positive"},{"title": "Farming Simulator 17", "releaseDate": "2016-10-24T00:00:00+00:00", "totalReviews": 7805, "reviewScoreDesc": "Very Positive"},{"title": "Farming Simulator 15", "releaseDate": "2014-10-30T00:00:00+00:00", "totalReviews": 4883, "reviewScoreDesc": "Very Positive"}],"newestReleaseDate": "2024-11-12T00:00:00+00:00","emails": [],"emailVerified": false,"socials": {"twitter": "https://twitter.com/farmingsim","facebook": "https://www.facebook.com/giants.farming.simulator","youtube": "https://www.youtube.com/giantssoftware","instagram": "https://www.instagram.com/farmingsimulator/","tiktok": "https://www.tiktok.com/@farmingsimulator"},"techStack": ["Apache"],"totalReviews": 92651,"studioReadiness": "B","leadScore": "C","hasContact": true}
The same batch returned Re-Logic (terraria.org) with hasContact: false, emails: [] — honestly empty because the site exposes no contact, and not billed. No fabricated emails or phones anywhere in the output.
Pricing (pay-per-event)
| Event | Price | Charged when |
|---|---|---|
studio_lead (primary) | $0.008 | Once per studio that returns at least one real contact signal (email/phone/social) + its game catalog. |
verified_email | $0.003 | A studio yields at least one MX/DNS-validated contact email. |
studio_signal | $0.001 | A studio has at least one game released within the launchedWithinDays window. |
apify-actor-start (one-time) | $0.0001 | When the run starts. |
Primary event is priced well above per-run compute cost — there is zero upstream compose cost (self-contained: keyless Steam store APIs + the studio's own public website).
Performance & cost
- A keyword query discovers ~10–50 app ids; each kept game costs one
appdetails+ oneappreviewscall; one studio site fetch for enrichment. - Concurrency is capped low (default 3) to respect Steam's
appdetailsrate limit (HTTP 429, retried with backoff). - Typical query (20 games → ~10 studios, 2–4 with verified contact): a few cents.
Troubleshooting
- No results / fewer studios than games: soundtracks, DLC, demos, tools and bundles are dropped by
type. Provide moresearchQueriesor explicitapps. hasContact: falseon a big studio: Steam'swebsitefield isnullfor some games (e.g. AAA titles), so there is no studio site to enrich. Honest, not billed.- HTTP 429 / throttled runs: lower
concurrency, add aproxyConfiguration, or reducemaxPerQuery. newlyLaunchedflags too much: Steam release dates are formatted strings; undated/"coming soon" games getreleaseDate: nulland are never flagged. TunelaunchedWithinDays.
Frequently asked questions
Does this cover DLC or soundtracks as separate leads?
No — Steam's type field is used to filter to real shippable games only; soundtracks, DLC, demos, and bundles are excluded so they don't inflate a studio's game count.
What if a studio has multiple games — do I get duplicate leads? No — games are rolled up to one lead per studio (keyed by the primary developer), with the full game catalog nested inside that single record.
Where does the contact info come from if Steam doesn't list emails?
From the studio's own declared website (Steam's appdetails website field) — if a game has no website field, that studio can't be enriched and is returned honestly with hasContact: false.
Can I target a specific genre only?
Yes — the genre filter keeps only games whose Steam genres/categories contain your given string.
Related lead-gen Actors
Part of a signal-based B2B lead catalog, each sourced from a different official, keyless public API and each pay-per-verified-result: ATS Hiring-Intent Lead Finder (open-roles hiring signal via Greenhouse/Lever/Ashby), GitHub Org / Dev-Tool Lead Extractor (repo-traction signal), Show HN Founder Lead Extractor (launch-traction signal), Hugging Face AI Org Lead Extractor (AI-adoption signal), SEC Form D Funded Company Lead Extractor (fresh-funding signal), Steam Game Studio Lead Extractor (shipped-product signal), Website Contact & Company Extractor (bring-your-own-domain-list enrichment).