Watch-IP

Watch-IP vs. ipapi.co

Tanto o ipapi.co como a Watch-IP resolvem um endereço IPv4 ou IPv6 fornecido para uma localização aproximada, mas com autenticação, âmbito de plano gratuito e suporte a lotes diferentes. As informações abaixo foram verificadas diretamente no próprio site do ipapi.co; nenhuma das tabelas declara um vencedor geral.

As informações sobre o ipapi.co nesta página foram verificadas diretamente nas páginas indicadas em Fontes a 8 de setembro de 2026 e podem mudar sem aviso — verifica novamente o site do fornecedor antes de confiares num número específico. As informações sobre a Watch-IP provêm do código deste repositório e da página /pricing atual. Comunica qualquer informação que pareça desatualizada através de /contact.

O que esta página compara

Esta página compara apenas a pesquisa do lado do servidor de um IP fornecido — a API principal do ipapi.co face ao GET /v1/lookup/{ip} e POST /v1/lookup da Watch-IP (chave secreta, base de dados de geolocalização de terceiros). Não compara o produto separado de geolocalização do visitante no navegador da Watch-IP (GET /v1/geo, chave publicável, restrito por origem), que não tem equivalente nesta comparação.

Comparação de funcionalidades

Watch-IPipapi.co
AutenticaçãoChave secreta obrigatória em cada pedido, via Authorization: Bearer.Sem chave de API no endpoint de taxa gratuita documentado (ipapi.co/{ip}/json/); o uso pago é acordado em separado.Referência da API do ipapi.co · 2026-09-08
Plano gratuito para pesquisa de IP arbitrárioNenhum. Os planos de pesquisa começam em 19 $/mês. (O produto separado de geolocalização do visitante no navegador da Watch-IP tem o seu próprio plano gratuito — um endpoint, chave e caso de uso diferentes.)Taxa gratuita até 1000 pedidos/dia (cerca de 30 000/mês), descrita como destinada a testes e desenvolvimento, «não recomendada para produção».Preços do ipapi.co · 2026-09-08
Primeiro plano pago19 $/mês por 5000 pesquisas, 20 pedidos/minuto.15 $/mês por 60 000 pesquisas/mês; o limite de taxa por minuto não é publicado.Preços do ipapi.co · 2026-09-08
Pesquisa em lote/massivaO POST /v1/lookup aceita de 1 a 100 IPs por pedido, devolvidos como uma matriz na ordem submetida.É oferecida uma ferramenta de pesquisa massiva; a referência da API publicada pelo ipapi.co não documenta um endpoint JSON em lote nem um limite de IPs por pedido.Referência da API do ipapi.co · 2026-09-08
Campos de respostaip, country, region (código de subdivisão), city, postalCode (sempre nulo com esta fonte), latitude, longitude, continent, timezone (sempre nulo com esta fonte), found.ip, city, region (nome), country, postal, latitude, longitude, timezone, desvio UTC, indicativo telefónico, moeda, idiomas, ASN, organização.Referência da API do ipapi.co · 2026-09-08
Suporte a IPv6Aceite para pesquisa; postalCode e timezone não são preenchidos pela fonte de dados atual em nenhuma das versões de IP.Anunciado como «suporte flexível a IPv4/IPv6» em todos os planos pagos.ipapi.co · 2026-09-08

Migrar do ipapi.co

Uma versão executável de cada passo abaixo está em examples/migrate-from-ipapi.mjs, no repositório GitHub da Watch-IP — faz ambos os pedidos e imprime ambas as respostas para que as compares por ti mesmo.

1. Substituir o pedido

Substitui o pedido não autenticado do ipapi.co por uma chamada autenticada ao endpoint de pesquisa da Watch-IP. O IP mantém-se na mesma posição no caminho do URL, mas todo o pedido à Watch-IP precisa de uma chave secreta.

ipapi.co

curl https://ipapi.co/203.0.113.1/json/

Watch-IP

curl https://api.watch-ip.com/v1/lookup/203.0.113.1 \
  -H "Authorization: Bearer YOUR_SECRET_KEY"

2. Atualizar os nomes dos campos

O campo «region» do ipapi.co é um nome de região (por exemplo, «California»); o campo «region» da Watch-IP é um código de subdivisão (por exemplo, «CA») da base de dados de terceiros. O código que mostra ou compara este campo precisa de uma tabela de correspondência, não de uma simples mudança de nome.

Resposta do ipapi.co (parcial)

{
  "city": "Mountain View",
  "region": "California",
  "country_name": "United States"
}

Resposta da Watch-IP (parcial)

{
  "city": "Mountain View",
  "region": "CA",
  "country": "US"
}

3. Agrupar vários IPs numa só chamada

Se a tua integração atual repete pedidos individuais ao ipapi.co, o POST /v1/lookup pode resolver até 100 deles numa só chamada — menos idas e vindas, e um evento de utilização por IP em ambos os casos.

Ciclo de chamadas individuais

for (const ip of ips) {
  const r = await fetch(`https://ipapi.co/${ip}/json/`);
  results.push(await r.json());
}

Lote Watch-IP

const r = await fetch('https://api.watch-ip.com/v1/lookup', {
  method: 'POST',
  headers: {
    Authorization: 'Bearer YOUR_SECRET_KEY',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ ips }),
});
const { results } = await r.json(); // mesma ordem que «ips»

Consulta examples/migrate-from-ipapi.mjs no monorepo da Watch-IP no GitHub para a versão executável desta migração.

Perguntas frequentes

A Watch-IP é mais barata do que o ipapi.co?

Depende do volume e dos campos de que precisas — os planos dos dois fornecedores não correspondem entre si a preços equivalentes, e o preço por pedido é apenas parte do custo real de uma migração. Compara a tabela acima e a página de preços atual de cada fornecedor diretamente; esta página não declara um fornecedor mais barato.

A Watch-IP tem um plano gratuito para pesquisa de IP arbitrário como o ipapi.co?

Não, a partir de 8 de setembro de 2026. O produto de pesquisa de IP da Watch-IP não tem plano gratuito; o seu produto separado de geolocalização do visitante (GET /v1/geo, apenas no navegador, chave publicável) tem, mas trata-se de um produto e tipo de chave diferentes, não de uma dotação gratuita para pesquisa de IP arbitrário.

A minha integração existente com o ipapi.co funcionará com a Watch-IP sem alterações?

Não. A autenticação, o URL do pedido e vários nomes e formatos de campos são diferentes — vê os passos de migração acima e executa examples/migrate-from-ipapi.mjs para comparar as duas respostas lado a lado antes de reescreveres a tua integração.

Fontes

Páginas relacionadas