Steam

Get Steam search suggestions

Get the best matches the Steam search box shows for a few words.

GET/v1/steam/apps/suggest
1credit
x-api-keystringheader

API key (`sfk_...`)

Parameters
3
querystringrequiredquery

Words to look up, e.g. `portal`.

min 1 chars · max 200 chars

countrystringoptionalquery

Country the prices are shown for, as an ISO 3166-1 alpha-2 code. Default: `US`.

pattern: ^[A-Za-z]{2}$

languagestringoptionalquery

Language of the text: a Steam language name or short code such as `german` or `de`. Default: `en`.

Response fields
26

Endpoint-specific response payload.

dataquery
string

The words searched for.

datacountry
string

Country the prices are for, e.g. `US`.

Up to ten best matches, as Steam's search box suggests them.

dataresults[]id
integer

Steam id.

dataresults[]type
string

`app`, `package` or `bundle`.

one of: app, package, bundle

dataresults[]name
string

Name.

dataresults[]url
string

Store page URL.

dataresults[]imageUrl
stringnullable

Small capsule image.

Price in the requested country; null when the item has none.

dataresults[]pricecurrency
stringnullable

ISO currency code, e.g. `USD`, when known; otherwise null.

dataresults[]priceinitial
integernullable

Price before any discount, in hundredths of the currency unit (divide by 100, also for yen and won). Null when only the discounted price is available and the currency could not be determined.

dataresults[]pricefinal
integernullable

Price to pay now, in hundredths of the currency unit (divide by 100, also for yen and won).

dataresults[]pricediscountPercent
integer

Current discount, 0 to 100.

dataresults[]priceinitialFormatted
stringnullable

Price before discount as text, e.g. `$19.99`; null when there is no discount or no formatted price is available, as on suggestions and featured items.

dataresults[]pricefinalFormatted
stringnullable

Price now as text, e.g. `$9.99`; null when no formatted price is available, as on suggestions and featured items.

dataresults[]metascore
integernullable

Metacritic score.

Operating systems the app runs on.

dataresults[]platformswindows
boolean

Whether the app runs on Windows.

dataresults[]platformsmac
boolean

Whether the app runs on macOS.

dataresults[]platformslinux
boolean

Whether the app runs on Linux.

dataresults[]controllerSupport
stringnullable

`full` or `partial`; null when none.

Metadata describing the request and billing outcome.

metarequestId
string

Unique request identifier for tracing this API call.

min 1 chars

metacreditsCharged
integer

Credits charged for this request.

≥ 0

metaversion
string

Public API version that served the response.

one of: v1

Code example

curl "https://api.socialfetch.dev/v1/steam/apps/suggest?query=portal" \
  -H "x-api-key: YOUR_API_KEY"

Responses

Search suggestions.