zapi.
APISPRICINGDOCSMCP
GitHub
zapi.
APISPRICINGDOCSMCP
GitHub
← Autocomplete
Logo Steam Autocomplete

Steam Autocomplete

Steam store suggestions — returns games with app ids, prices and art, not just query strings.

2endpoints76requests

▸ Query parameters

Sent as a URL query string
qstringRequired

Seed text to complete

countrystringOptional

Store country, sets the currency. Default ID

countnumberOptional

Cap the list. Default: everything the upstream returns

Endpoints

Select an endpoint to explore

2

Details

Endpoint metadata

Category
Autocomplete →
Cache TTL
600s
Params
3
Requests
76
Last update
5 hours ago
LLM reference
llms.txt

Full reference

2 endpoints · plain text
GETAutocomplete/v1/autocomplete:steam/autocompleteStore completions for a seed query.

Parameters

qstringrequired
Seed text to complete
countrystringoptional
Store country, sets the currency. Default ID
countnumberoptional
Cap the list. Default: everything the upstream returns

Request

curl -X GET "https://api.zpi.web.id/v1/autocomplete:steam/autocomplete?q=counter&country=ID&count=10" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "count": 5,
  "items": [
    {
      "url": "https://store.steampowered.com/app/730/",
      "text": "Counter-Strike 2",
      "appId": 730,
      "image": "https://shared.fastly.steamstatic.com/store_item_assets/steam/apps/730/942c04efaa5bc87afb6f2a97dbf17ac614c8a84d/capsule_sm_120.jpg?t=1784564069",
      "price": "Free To Play"
    },
    {
      "url": "https://store.steampowered.com/app/10/",
      "text": "Counter-Strike",
      "appId": 10,
      "image": "https://shared.fastly.steamstatic.com/store_item_assets/steam/apps/10/capsule_sm_120.jpg?t=1745368572",
      "price": "Rp 69 999"
    },
    {
      "url": "https://store.steampowered.com/app/240/",
      "text": "Counter-Strike: Source",
      "appId": 240,
      "image": "https://shared.fastly.steamstatic.com/store_item_assets/steam/apps/240/capsule_sm_120.jpg?t=1745368575",
      "price": "Rp 90 999"
    },
    {
      "url": "https://store.steampowered.com/app/3418500/",
      "text": "CS Manager",
      "appId": 3418500,
      "image": "https://shared.fastly.steamstatic.com/store_item_assets/steam/apps/3418500/14db6902ac3f032e4d01366ea6234c1f69b6699b/capsule_sm_120.jpg?t=1784552493"
    },
    {
      "url": "https://store.steampowered.com/app/2678630/",
      "text": "Counter-Strike 2 Soundtrack",
      "appId": 2678630,
      "image": "https://shared.fastly.steamstatic.com/store_item_assets/steam/apps/2678630/capsule_sm_120.jpg?t=1698860153",
      "price": "Free To Play"
    }
  ],
  "query": "counter",
  "country": "ID",
  "provider": "steam"
}
GETExpand/v1/autocomplete:steam/expandEnumerate games — the seed with every letter appended, deduplicated.

Parameters

qstringrequired
Seed to expand
modifiersenumoptional
Which modifier sets to append. Default all Values: all, alphabet, questions, prepositions, digits.
langenumoptional
Language for the question and preposition sets. Default en Values: id, en.
countnumberoptional
Cap the returned list. Default: every unique result found

Request

curl -X GET "https://api.zpi.web.id/v1/autocomplete:steam/expand?q=counter&modifiers=all&lang=en&count=200" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "seed": "counter",
  "count": 62,
  "items": [
    {
      "via": "seed",
      "text": "Counter-Strike 2"
    },
    {
      "via": "seed",
      "text": "Counter-Strike"
    },
    {
      "via": "seed",
      "text": "Counter-Strike: Source"
    },
    {
      "via": "seed",
      "text": "CS Manager"
    },
    {
      "via": "seed",
      "text": "Counter-Strike 2 Soundtrack"
    },
    {
      "via": "alphabet",
      "text": "Command & Conquer Red Alert™, Counterstrike™ and The Aftermath™"
    },
    {
      "via": "alphabet",
      "text": "Graviteam Tactics: Counter Blow"
    },
    {
      "via": "alphabet",
      "text": "Battle Simulator: Counter Terrorist"
    }
  ],
  "locale": "en",
  "provider": "steam",
  "modifiers": "alphabet",
  "truncated": false,
  "variantsTried": 27,
  "variantsFailed": 0
}
▸ Related

More from this category

Logo Google Autocomplete

Google Autocomplete

autocomplete/google

Google's suggestion lists across five surfaces — web, YouTube, Images, local and Scholar. The same endpoint returns a different universe per surface.

1.6K·6·1800s
Logo TikTok Autocomplete

TikTok Autocomplete

autocomplete/tiktok

TikTok search suggestions — video-culture vocabulary the search engines do not surface.

278·2·1800s
Logo Amazon Autocomplete

Amazon Autocomplete

autocomplete/amazon

Amazon search-box suggestions across eight marketplaces — buying intent rather than information intent.

201·2·1800s
Logo Yandex Autocomplete

Yandex Autocomplete

autocomplete/yandex

Yandex search suggestions. The index is Russian-centric; other languages return fewer or no completions.

140·2·1800s
Logo Bing Autocomplete

Bing Autocomplete

autocomplete/bing-autocomplete

Bing search autocomplete, with relevance scores.

201·2·1800s
Logo IMDb Autocomplete

IMDb Autocomplete

autocomplete/imdb-autocomplete

IMDb title and name autocomplete — returns records with ids, years, posters and cast, not just query strings.

92·2·1800s
Major outage
zapi. — Public REST API catalog. No fabricated numbers.
TermsPrivacyAUP© 2026