v3.0

Free Fire Likes

API para enviar likes e consultar informações, wishlist e banimento de jogadores no Free Fire.

Status da API Verificando...
-
Latência
-
Sucesso
-
Hoje
-
Última atualização

Autenticação

Todas as rotas exigem uma chave de API válida. Envie o parâmetro api_key em cada requisição.

GET http://newfire.top/like?uid=123456789&server_name=BR&api_key=SUA_CHAVE

No navegador basta colar a URL na barra de endereço. No terminal:

curl "http://newfire.top/like?uid=123456789&server_name=BR&api_key=SUA_CHAVE"

Tipos de Chave

Tipo Endpoints permitidos
Completo /like, /freelike, /info, /info_ids, /bancheck e /wishlist
Informação /info, /info_ids, /bancheck e /wishlist (as rotas de consulta/gestão da key abaixo funcionam para os dois tipos)
Público /token, /wallet, /api/status e /check-key (rotas públicas sem exigência de API Key)

Endpoints

GET /like Envia likes para um jogador Completo

Custo por uso: 450 tokens

Limite de requisições: 60 por minuto por IP

Parâmetros
Parâmetro Tipo Descrição
uid obrigatório string ID do jogador
server_name opcional string Servidor do jogador padrão: BR
api_key obrigatório string Sua chave de API
Resposta (200 OK)
{
  "LikesGivenByAPI": 487,
  "LikesafterCommand": 2010,
  "LikesbeforeCommand": 1523,
  "PlayerNickname": "Jogador",
  "Region": "BR",
  "UID": 123456789,
  "status": 1
}
GET /freelike Envia likes gratuitos (com limite diário) Completo

Custo por uso: 35 – 69 tokens

Limite de requisições: 60 por minuto por IP

Parâmetros
Parâmetro Tipo Descrição
uid obrigatório string ID do jogador
server_name opcional string Servidor do jogador padrão: BR
api_key obrigatório string Sua chave de API
Resposta (200 OK)
{
  "LikesGivenByAPI": 52,
  "LikesafterCommand": 1575,
  "LikesbeforeCommand": 1523,
  "PlayerNickname": "Jogador",
  "Region": "BR",
  "UID": 123456789,
  "status": 1
}
GET /info Info completa do jogador + outfit (multi-região) Completo + Info

Busca informações do jogador em múltiplas regiões com fallback automático. Se o jogador não for encontrado na região informada, as outras regiões são consultadas em paralelo.

Limite de requisições: 60 por minuto por IP

Regiões suportadas

BR · IND · US · SAC · NA · BD · ID · PK · VN · ME · TH

Parâmetros
Parâmetro Tipo Descrição
uid obrigatório string ID do jogador
region opcional string Região preferida do jogador padrão: BR. A API sempre busca em todas as regiões se não encontrar na preferida.
image opcional string Modo da imagem: base64 (padrão), url ou small
ids opcional boolean Quando true, retorna os IDs numéricos inteiros dos itens em vez dos nomes traduzidos. Também acessível diretamente pelo endpoint /info_ids ou /info/ids.
api_key obrigatório string Sua chave de API
Resposta (200 OK)

Resposta real de uma requisição com image=url. Sem image (ou com base64), a imagem vem em outfit_image_base64 no lugar de outfit_image_url.

{
  "player_info": {
    "basic_info": {
      "account_id": 8123124352,
      "account_type": 1,
      "nickname": "BR_lizinᴹᴷᴮ",
      "region": "BR",
      "level": 56,
      "exp": 612277,
      "banner_id": "LW-Ranked Heroic Wolf Banner",
      "head_pic": "Rise of the Puppets Avatar",
      "rank": "Prata III",
      "ranking_points": 1570,
      "badge_id": 1001000101,
      "season_id": 53,
      "liked": 41122,
      "show_rank": true,
      "last_login_at_date": "2026-09-30 04:00:23 UTC",
      "last_login_at": 1790740823,
      "cs_rank": "Nao classificado",
      "pin_id": "8th Anniversary Pin",
      "max_rank": "Nao classificado",
      "cs_max_rank": "Nao classificado",
      "game_bag_show": "Backpack - Shadow Wings",
      "create_at_date": "2023-08-11 23:20:33 UTC",
      "create_at": 1691796033,
      "title": "Recebido ao atingir o terceiro estágio da conquista \"Máquina de Tiro na Cabeça\"",
      "release_version": "OB55",
      "show_br_rank": true
    },
    "profile_info": {
      "avatar_id": "Wolfrahh é um streamer de jogos e jogador de esportes.",
      "skin_color": 50,
      "clothes": 211046056
    },
    "pet_info": {
      "id": "Atreve-se a me desafiar para um mergulho?",
      "level": 4,
      "exp": 502,
      "is_selected": true,
      "skin_id": "Skin padrão do animal de estimação",
      "selected_skill_id": "Os oponentes que se recuperam atrás de uma parede ficarão expostos"
    },
    "social_info": {
      "account_id": 8123124352,
      "signature": "NÃO SE ASSUSTE EU SOU RUIM :)"
    },
    "diamond_cost_res": {
      "diamond_cost": 800
    },
    "credit_score_info": {
      "credit_score": 100,
      "periodic_summary_end_time_date": "2026-10-09 09:07:56 UTC",
      "periodic_summary_end_time": 1791536876
    }
  },
  "outfit_image_url": "/outfit_image/8123124352.png"
}
GET /info_ids Info do jogador com IDs numéricos dos itens (sem tradução) Completo + Info

Retorna a mesma estrutura do endpoint /info, porém preservando os IDs numéricos inteiros dos itens equipados, skins, avatares, banners, mochilas, armas e pets (banner_id, head_pic, avatar_id, clothes, weapon_skin_shows, pet_info.id, etc.) em vez de traduzi-los para nomes em texto.

Aliases suportados: /info/ids · /info-ids · /infoids · ou /info?ids=true

Limite de requisições: 60 por minuto por IP

Parâmetros
Parâmetro Tipo Descrição
uid obrigatório string ID do jogador
region opcional string Região preferida do jogador padrão: BR. Busca automática nas demais regiões se não encontrar.
image opcional string Modo da imagem: base64 (padrão), url ou small
api_key obrigatório string Sua chave de API
Resposta (200 OK) - Requisição Real (UID: 8123124352)

Resposta real de consulta para o jogador com image=url. Note que todos os campos de skins e itens contêm seus IDs inteiros numéricos originais:

{
  "player_info": {
    "basic_info": {
      "account_id": 8123124352,
      "account_type": 1,
      "nickname": "BR_lizinᴹᴷᴮ",
      "region": "BR",
      "level": 56,
      "exp": 612380,
      "banner_id": 901048024,
      "head_pic": 902041003,
      "rank": "Prata III",
      "ranking_points": 1570,
      "badge_cnt": 1,
      "badge_id": 1001000101,
      "season_id": 53,
      "liked": 44964,
      "show_rank": true,
      "last_login_at_date": "2026-10-20 01:26:50 UTC",
      "last_login_at": 1792459610,
      "cs_rank": "Nao classificado",
      "cs_ranking_points": 18,
      "pin_id": 910049001,
      "max_rank": "Nao classificado",
      "cs_max_rank": "Nao classificado",
      "game_bag_show": 904000133,
      "create_at_date": "2023-08-11 23:20:33 UTC",
      "create_at": 1691796033,
      "title": 904090022,
      "release_version": "OB55",
      "show_br_rank": true,
      "show_cs_rank": true
    },
    "profile_info": {
      "avatar_id": 102000019,
      "skin_color": 50,
      "clothes": [
        203046061,
        204046033,
        214035012,
        205046033,
        211046056
      ],
      "equiped_skills": [
        16,
        7206,
        8,
        1,
        16,
        306,
        8,
        2,
        16,
        2706,
        8,
        3,
        16,
        2006
      ],
      "is_selected": true,
      "is_selected_awaken": true,
      "unlock_time_date": "2023-08-13 00:28:21 UTC",
      "unlock_time": 1691886501
    },
    "pet_info": {
      "id": 1300000121,
      "level": 4,
      "exp": 502,
      "is_selected": true,
      "skin_id": 1310000211,
      "selected_skill_id": 1315000012
    },
    "social_info": {
      "account_id": 8123124352,
      "signature": "NÃO SE ASSUSTE EU SOU RUIM :)"
    },
    "diamond_cost_res": {
      "diamond_cost": 800
    },
    "credit_score_info": {
      "credit_score": 100,
      "periodic_summary_end_time_date": "2026-10-28 17:23:35 UTC",
      "periodic_summary_end_time": 1793208215
    }
  },
  "outfit_image_url": "/outfit_image/8123124352.png"
}
GET /bancheck Verifica se o jogador está banido Completo + Info

Consulta o serviço anti-cheat da Garena. Quando is_banned é true, o ban é permanente. O nickname e a região são preenchidos quando possível.

Limite de requisições: 60 por minuto por IP

Parâmetros
Parâmetro Tipo Descrição
uid obrigatório string ID do jogador
api_key obrigatório string Sua chave de API
Resposta — banido (200 OK)
{
  "uid": "2176635669",
  "nickname": "player_example",
  "region": "BR",
  "is_banned": true,
  "period_code": 6,
  "ban_status": "Banned permanently"
}
Resposta — não banido (200 OK)
{
  "uid": "8190838164",
  "nickname": "player_example",
  "region": "BR",
  "is_banned": false,
  "period_code": 0,
  "ban_status": "Not banned"
}
UID inexistente (404 Not Found)
{
  "uid": "99999999999999",
  "nickname": null,
  "region": null,
  "error": "T_P_WRONG_ACCOUNT"
}
GET /wishlist Lista de desejos do jogador Completo + Info

Limite de requisições: 60 por minuto por IP

Parâmetros
Parâmetro Tipo Descrição
uid obrigatório string ID do jogador
region opcional string Região do jogador padrão: BR
api_key obrigatório string Sua chave de API
Resposta (200 OK)
{
  "player_name": "Fernando",
  "items": [
    {
      "item_id": 204000103,
      "item_name": "Angelic pants",
      "release_time": 1737976503,
      "icon_base64": "iVBORw0KGgoAAAANSUhEUgAA..."
    }
  ]
}
GET POST /wallet FF Wallet: saldo de diamantes, moedas e nível da conta Público (Sem Key)

Consulta o saldo de diamantes (gems), moedas (coins) e nível da conta informando apenas o UID e a senha. A API obtém automaticamente o token da conta e consulta os servidores do Free Fire.

Limite de requisições: 30 por minuto por IP · Não exige API Key

Aliases suportados: /ff_wallet · /api/wallet

Parâmetros
Parâmetro Tipo Descrição
uid obrigatório string UID numérico da conta do jogador
password obrigatório string Senha da conta correspondente
region opcional string Região da conta padrão: BR
Resposta (200 OK)
{
  "success": true,
  "uid": "8123124352",
  "nickname": "BR_lizinᴹᴷᴮ",
  "level": 56,
  "diamonds": 250,
  "coins": 18400,
  "gop_gems": 0,
  "total_topup": "0",
  "paid_level": 0,
  "region": "BR",
  "checked_at": "2026-10-28T20:00:00.000Z"
}
GET POST /token Free Fire JWT Generator: gera token JWT a partir de UID e senha Público (Sem Key)

Gera o token JWT do Free Fire realizando a autenticação completa de convidado (OAuth guest → inspect → MajorLogin) com criptografia AES e serialização Protobuf.

Autenticação: Pública (Não exige API Key) · Métodos: GET, POST, OPTIONS

Parâmetros
Parâmetro Tipo Descrição
uid obrigatório string (numérico) UID numérico da conta do jogador
password obrigatório string Senha da conta
Resposta (200 OK)
{
  "account_id": "5437930135",
  "account_name": "player_nickname",
  "open_id": "65bd8cfa1ffa7458fb20e1cc5ce0fb1c",
  "platform": 4,
  "Mode": "token",
  "access_token": "7e4d2180c9bf232...",
  "region": "BR",
  "status": "success",
  "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}
Exemplo de Erro (400 Bad Request / 500)
{
  "success": false,
  "error": "uid and password are required"
}

Chave de API

Rotas para consultar e gerenciar a sua key. Aceitam a própria chave (parâmetro api_key / key ou cabeçalho X-API-Key) e não gastam cota.

GET /status Status e métricas públicas da API Público
Parâmetros
ParâmetroTipoDescrição
— — Nenhum. Não precisa de key.
Resposta (200 OK)
{
  "online": true,
  "time": "2026-10-19T17:49:10.000",
  "uptime_seconds": 86400,
  "requests": 1977,
  "success_rate": 98.4,
  "today_requests": 42,
  "today_success_rate": 97.6,
  "last_latency_ms": 312,
  "last_request_at": "2026-10-19T20:12:00.000Z"
}
GET /check-key Verificação rápida da validade da key Público
Parâmetros
ParâmetroTipoDescrição
api_key obrigatório string Sua chave de API (ou key, ou cabeçalho X-API-Key)
Resposta (200 OK)
{
  "valid": true,
  "name": "Minha key",
  "key_type": "completo",
  "daily_uid_limit": 500,
  "today_usage": 12,
  "expires_at": "2027-12-31",
  "is_active": true
}
GET POST /api/key/verify Informações completas da key (uso, limites, notificações) Público
Parâmetros
ParâmetroTipoDescrição
key obrigatório string Sua chave de API. No GET vai na query (?key=) ou no cabeçalho X-API-Key; no POST vai no corpo JSON.
Resposta (200 OK)
{
  "name": "Minha key",
  "key_type": "completo",
  "status": "active",
  "daily_uid_limit": 500,
  "today_usage": 12,
  "remaining_today": 488,
  "effective_expires_at": "2027-12-31",
  "unread_notifications": 1,
  "recent_requests": [ /* últimas consultas */ ],
  "notifications": [ /* avisos da key */ ]
}
POST /api/key/pause Pausa a key (o tempo pausado não conta na expiração) Público
Corpo (JSON)
{ "key": "SUA_CHAVE" }
Resposta (200 OK)
{ "success": true, "status": "paused" }
POST /api/key/resume Retoma uma key pausada Público
Corpo (JSON)
{ "key": "SUA_CHAVE" }
Resposta (200 OK)
{ "success": true, "status": "active" }

Erros Comuns

400 — Bad Request
{"error": "API key is required"}
400 — Bad Request
{"error": "UID is required"}
403 — Forbidden
{"error": "Invalid or expired API key"}
403 — Forbidden
{"error": "Key is paused"}
403 — Forbidden
{"error": "Esta chave so pode usar endpoints de informacao"}
429 — Too Many Requests
{"error": "Limite de requisicoes atingido. Aguarde um instante.", "code": "rate_limited", "retry_after": 42}
500 — Server Error
{"error": "..."}

Limites

Requisito Detalhe
Chave de API Obrigatória em todas as rotas
Limite diário Definido ao criar a chave no painel
Rate limit Máximo de 60 requisições por minuto por IP em cada endpoint (/like, /freelike, /info, /bancheck, /wishlist)
Cabeçalhos de limite Toda resposta traz X-RateLimit-Limit e X-RateLimit-Remaining

Suporte & Contato

Fale com a equipe pelo painel:

Abrir chamado de suporte
→ Política de Privacidade e Proteção de Dados (LGPD)