Em 7 de outubro de 2026, a Shifter tem o maior pool de IPs dos EUA ativos, mais do que a Oxylabs e a Bright Data, por uma fração do custo.A Shifter agora tem o maior pool de IPs ativos dos EUA

Ver benchmarks

Mesmo Produto, Preço Diferente: Discriminação Geográfica de Preços em 20 Países

Comparamos os preços de tabela de 10 jogos em 20 países em um único dia. O mesmo jogo custou até 4,1 vezes mais em um mercado. Os dados, o método e as armadilhas.

Ciência de Dados · Atualizado em 5 de novembro de 2026 · 7 min de leitura
US = 1.00INIDTRPHBRZATHMXMYJPKRNZCAUSAUPLDEGBNOCH0.471.32
Os mesmos dez jogos, 20 países. Mercados âmbar pagam mais que os EUA, os azuis pagam menos.
Conhecimento
Nesta página
  1. O que medimos
  2. Os resultados
  3. Por que as diferenças existem
  4. Limites deste estudo
  5. A armadilha em que quase caímos
  6. O que isso significa para o monitoramento de preços
  7. Pesquisa, não uma rota de desconto
  8. Conclusão
  9. Fontes e referências

Vendedores raramente cobram um preço único no mundo todo. Economistas chamam isso de discriminação de preços, e para quem faz price intelligence entre mercados, é por isso que o preço de um país diz pouco sobre o de outro. Mas qual é o tamanho dessas diferenças?

Para colocar um número nisso, pegamos uma loja que publica preços claros por mercado e comparamos 10 jogos em 20 países em um único dia. O mesmo jogo custou até 4.1 vezes mais em um país do que em outro.

O que medimos

  • Produtos: 10 jogos conhecidos na Steam, nenhum deles em promoção naquele dia.
  • Países: 20, em seis continentes.
  • Data: 5 de novembro de 2026. As moedas foram convertidas para dólares americanos com as taxas de referência do Banco Central Europeu daquele dia.
  • Preço: o preço de lista exibido para cada país.
  • Verificação: para um jogo em cada país, também carregamos a página pública da loja por meio de uma saída de proxy residencial naquele país, confirmamos a saída e comparamos o preço. Todos os 20 bateram.

Usamos apenas páginas públicas, sem conta e sem compras.

Os resultados

A primeira tabela mostra o preço mediano de cada país entre os 10 jogos, como proporção do preço nos EUA. A segunda mostra o país mais barato e o mais caro para cada jogo.

FX: ECB reference rates, 2026-11-05
country currency    vs US
IN      INR          0.47
ID      IDR          0.47
TR      USD          0.48
PH      PHP          0.50
BR      BRL          0.55
ZA      ZAR          0.61
TH      THB          0.61
MX      MXN          0.62
MY      MYR          0.62
JP      JPY          0.72
KR      KRW          0.81
NZ      NZD          0.83
CA      CAD          0.93
US      USD          1.00
AU      AUD          1.02
PL      PLN          1.06
DE      EUR          1.08
GB      GBP          1.12
NO      NOK          1.16
CH      CHF          1.32

game                 US $        lowest       highest   gap
Portal 2             9.99   ID     5.15   CH    12.21  2.4x
Stardew Valley      14.99   BR     4.57   CH    18.34  4.0x
Terraria             9.99   ID     5.04   CH    13.44  2.7x
Hades               24.99   TR     8.25   CH    34.22  4.1x
Celeste             19.99   ID     9.35   CH    22.00  2.4x
Hollow Knight       14.99   TR     5.99   CH    20.53  3.4x
Factorio            35.00   PH    15.87   CH    48.91  3.1x
Slay the Spire      24.99   TR    11.49   CH    27.50  2.4x
Cities: Skylines    29.99   ID    18.76   CH    39.11  2.1x
Civilization VI     59.99   BR    23.60   CH    85.52  3.6x

O preço mediano vai de 47% do nível dos EUA na Índia e na Indonésia a 132% na Suíça. Para um único jogo, a diferença é ainda maior: Hades custa cerca de $8.25 na Turquia e $34.22 na Suíça, 4.1 vezes mais.

A Turquia é o único mercado deste conjunto cotado em dólares americanos, e ainda assim fica em cerca de metade do nível dos EUA, o que mostra que uma moeda compartilhada não significa um preço compartilhado. A Suíça foi o mercado mais caro para todos os 10 jogos.

Por que as diferenças existem

Na Steam, os desenvolvedores definem seus próprios preços, e a Valve fornece conversões recomendadas. Sua documentação descreve três abordagens: uma simples taxa de câmbio, apenas o poder de compra, e um método multivariável que leva em conta “o poder de compra local, o custo esperado de bens de entretenimento comparáveis e a taxa de câmbio”. Os resultados se encaixam nessa descrição: os mercados baratos são em sua maioria os de renda média mais baixa, mas o padrão não é uma linha exata, e os jogos no mesmo mercado variam bastante.

O imposto faz parte do quadro. Os termos da Steam dizem que os preços na UE e no Reino Unido incluem o IVA, enquanto o imposto sobre vendas dos EUA pode ser adicionado por cima, então essas linhas não são comparáveis diretamente. Retirando o IVA na alíquota padrão, a Alemanha passa de 1.08 para cerca de 0.91, e o Reino Unido de 1.12 para cerca de 0.93: ambos abaixo dos EUA em vez de acima. Não ajustamos os outros países, porque não conseguimos confirmar como o preço de cada um trata o imposto.

Limites deste estudo

Isto é uma loja, 10 jogos e um dia. Jogos são produtos digitais com custo quase nulo por cópia adicional, então os vendedores têm liberdade incomum para precificar por mercado. Bens físicos com custos de frete e importação vão se comportar de forma diferente. Leia esses números como o tamanho que uma diferença pode atingir, não como uma média para todo o varejo.

A armadilha em que quase caímos

Nossa primeira tentativa produziu dados limpos, completos e errados. Pedimos à API de preços da Steam os preços por meio de uma saída em cada país, sem nomear o país, esperando que o IP decidisse. Toda chamada funcionou e toda saída estava correta, mas o Reino Unido voltou em dólares americanos, o Japão em dólares neozelandeses e o Brasil em euros.

Não sabemos por quê. As páginas da loja mostravam as moedas corretas, então o problema estava naquela chamada e não nas saídas. Descartamos a execução e coletamos novamente, nomeando o país explicitamente com o parâmetro cc:

from __future__ import annotations

import requests

API = "https://store.steampowered.com/api/appdetails"


def list_price(app_id, country):
    """A game's list price for one country, named explicitly with cc=."""
    r = requests.get(API, params={"appids": app_id, "filters": "price_overview", "cc": country},
                     timeout=40)
    r.raise_for_status()
    entry = r.json()[str(app_id)]
    if not entry.get("success") or not entry.get("data"):
        return None
    price = entry["data"]["price_overview"]
    return {"currency": price["currency"], "list": price["initial"] / 100,
            "discount": price["discount_percent"]}


if __name__ == "__main__":
    for country in ("us", "de", "br", "ch"):
        print(country.upper(), list_price(413150, country))
US {'currency': 'USD', 'list': 14.99, 'discount': 0}
DE {'currency': 'EUR', 'list': 13.99, 'discount': 0}
BR {'currency': 'BRL', 'list': 24.99, 'discount': 0}
CH {'currency': 'CHF', 'list': 15.0, 'discount': 0}

Esses valores batem com o que as páginas da loja mostram por meio de uma saída local. Se tivéssemos confiado na primeira execução só porque nada deu erro, toda comparação aqui estaria errada, e apenas as moedas estranhas denunciaram o problema.

O que isso significa para o monitoramento de preços

  1. Meça cada mercado. Converter um único preço pela taxa de câmbio perderia a maior parte do que esta tabela mostra. Nosso guia sobre como detectar preços geopersonalizados e dinâmicos explica como projetar essas verificações.
  2. Registre moeda, data e base tributária. Um preço sem moeda ou base tributária não pode ser comparado. Mantenha a taxa de câmbio e sua data junto com o registro.
  3. Faça uma verificação de sanidade na moeda. Uma regra simples, como a moeda esperada por mercado, teria detectado nossa execução ruim na hora.
  4. Faça a checagem cruzada de duas rotas. Uma API e uma página renderizada discordando é o alerta mais útil que você pode ter.
  5. Fique atento a promoções. Um desconto em um mercado pode passar por um preço regional. Verificamos que nenhum jogo aqui estava com desconto, e você deve registrar o mesmo.

Pesquisa, não uma rota de desconto

Ver preços regionais é uma coisa. Usar um proxy para pagá-los é outra. O contrato de assinante da Steam diz que os usuários não vão “usar proxy de IP ou outros métodos para disfarçar o local de residência, seja para contornar restrições geográficas de conteúdo de jogos, para solicitar ou comprar a preços não aplicáveis à sua geografia, ou para qualquer outro propósito”. Outras lojas têm regras semelhantes. Observar páginas públicas para pesquisa de mercado é uma atividade diferente de comprar, e se você não tiver certeza de onde seu projeto se encaixa, consulte sua equipe jurídica.

Conclusão

Em uma loja, em um dia, o mesmo produto variou em até 4.1 vezes entre países, e nem as taxas de câmbio nem uma moeda compartilhada explicaram isso. Se suas decisões de precificação dependem do que os concorrentes cobram no exterior, meça cada mercado diretamente, mantenha a moeda, a data e a base tributária junto com cada número, e trate dados que parecem limpos como não comprovados até que uma segunda rota concorde.

Fontes e referências

Perguntas frequentes

O que é discriminação geográfica de preços?

Cobrar preços diferentes pelo mesmo produto dependendo de onde o comprador está. Isso é comum e muitas vezes legal: os vendedores ajustam conforme renda local, impostos e concorrência. O termo vem da economia e não implica irregularidade.

Qual a diferença de preços entre países?

Neste estudo de 10 jogos em uma loja, o preço mediano no país mais barato era 47% do preço dos EUA e no mais caro era 132%. A maior diferença para um único jogo foi de 4,1 vezes. Isso é uma loja em um dia, então mostra o tamanho que essas diferenças podem atingir, e não uma média de mercado.

Posso usar um proxy para comprar pelo preço de outro país?

Não faça isso. O contrato de assinante da Steam proíbe explicitamente o uso de proxy de IP para comprar a preços não aplicáveis à sua região, e outras lojas têm termos semelhantes. Esse tipo de dado serve para pesquisa e decisões de precificação, não para compras.

Por que comparar preços de vários países em vez de converter um único preço?

Porque os vendedores raramente definem preços pela taxa de câmbio. Nesses dados, a diferença entre países foi muito maior do que a conversão de moeda explicaria, então converter um único preço daria uma visão errada de todos os outros mercados.

Pronto para começar?

Experimente os proxies residenciais da Shifter, mais de 205M IPs, mais de 195 países, a partir de $ 0,75/GB.

Começar