Integre nossos serviços de envio de diamantes, tokens e passes Free Fire em suas aplicações.
Todas as requisições da API requerem autenticação via userId e key:
{
"userId": "SEU_DISCORD_ID",
"key": "SUA_API_KEY"
}Você pode gerar sua API key em Dashboard → API Keys
A API possui limites de requisições para garantir a estabilidade:
| Endpoint | Limite | Janela |
|---|---|---|
| Produtos (diamonds, tokens, pass) | 30 requisições | 1 minuto |
| Informações (info, balance) | 60 requisições | 1 minuto |
| Pagamentos | 5 requisições | 1 minuto |
/api/v1/diamonds/sendEnvia diamantes para um jogador Free Fire
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
userId | string | Sim | Seu Discord ID |
key | string | Sim | Sua API key |
accessToken | string | Sim | Token de acesso do jogador |
diamondAmount | string | Sim | 200, 620, 1040, 2120, 4360, 5300, 11200, 22400 |
/api/v1/tokens/sendEnvia caixas universais (tokens) para um jogador
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
userId | string | Sim | Seu Discord ID |
key | string | Sim | Sua API key |
playerID | string | Sim | UID do jogador Free Fire |
quantity | number | Não | Quantidade (1-200, padrão: 1) |
mensagem | string | Não | Mensagem do presente |
/api/v1/pass/sendAtiva o Passe Booyah para um jogador
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
userId | string | Sim | Seu Discord ID |
key | string | Sim | Sua API key |
uid | string | Sim | UID do jogador Free Fire |
/api/v1/reseller/infoRetorna informações completas, saldo, estoque e histórico
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
userId | string | Sim | Seu Discord ID |
key | string | Sim | Sua API key |
/api/v1/reseller/balanceRetorna apenas o saldo do revendedor (endpoint mais leve)
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
userId | string | Sim | Seu Discord ID |
key | string | Sim | Sua API key |
/api/v1/accounts/buyCompra contas Lvl 21 com troca de nick disponível
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
userId | string | Sim | Seu Discord ID |
key | string | Sim | Sua API key |
quantity | number | Sim | Quantidade de contas (1-100) |
/api/v1/likes/buyCompra uma key para enviar likes no Free Fire
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
userId | string | Sim | Seu Discord ID |
key | string | Sim | Sua API key |
idsQuantity | number | Sim | Quantidade de IDs (múltiplo de 100, mín: 100) |
days | number | Não | Duração em dias (padrão: 30) |
name | string | Não | Nome personalizado da key |
| Código | Erro | Descrição |
|---|---|---|
| 400 | VALIDATION_ERROR | Dados inválidos na requisição |
| 400 | INSUFFICIENT_BALANCE | Saldo insuficiente |
| 401 | UNAUTHORIZED | Não autenticado |
| 401 | INVALID_API_KEY | API key inválida |
| 404 | RESELLER_NOT_FOUND | Revendedor não encontrado |
| 429 | RATE_LIMIT_EXCEEDED | Limite de requisições excedido |
| 500 | INTERNAL_ERROR | Erro interno do servidor |
const response = await fetch('https://seu-dominio.com/api/v1/diamonds/send', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
userId: 'SEU_DISCORD_ID',
key: 'SUA_API_KEY',
accessToken: 'TOKEN_DO_JOGADOR',
diamondAmount: '620'
})
});
const data = await response.json();
console.log(data);