Bot do Afiliado

POST /product (dados do produto)

Endpoint que retorna dados do produto (título, preço, imagem, moeda), o link de afiliado, o link final e o histórico de preços a partir de uma URL.

Nesta página

Retorna dados do produto, o link de afiliado, o link final e o histórico de preços a partir de uma URL. O site/provider é detectado automaticamente.

  • Método: POST
  • Path: /api/v1/product
  • Auth: header X-API-Key

Request

{
  "url": "https://shopee.com.br/...",
  "telegram_user_id": 123456789,
  "history_limit": 10
}
  • url (obrigatório): URL do produto.
  • telegram_user_id (opcional): tracking/telemetria.
  • history_limit (opcional): limite do histórico (1 a 50; padrão 10).

Response (200)

{
  "success": true,
  "url_original": "https://shopee.com.br/...",
  "url_resolvida": "https://shopee.com.br/...",
  "affiliate_url": "https://...",
  "final_url": "https://...",
  "tracking_id": "....",
  "site": "shopee",
  "provider": "shopee",
  "product": {
    "title": "Nome do produto",
    "price": "199.90",
    "price_number": 199.9,
    "currency": "BRL",
    "image_url": "https://..."
  },
  "price_history": [
    { "createdAt": "2026-05-21T12:34:56.000Z", "price": "199.90", "priceNumber": 199.9, "currency": "BRL" }
  ]
}

Campos de product.* podem vir null quando não foi possível extrair. price_history pode ser [].

Erros

  • 401{"success": false, "error": "invalid_api_key"}
  • 400{"success": false, "error": "conversion_failed"} (sem rota/conversor elegível)

Veja a tabela completa em erros e limites.

Perguntas frequentes

Preciso informar o site/provider?

Não. O endpoint decide automaticamente o site/provider a partir da URL, com base nas rotas/conversores ativos do bot.

O histórico de preço sempre vem?

Nem sempre. Pode vir vazio quando não há histórico. Use history_limit para limitar (1 a 50, padrão 10).

Por que recebo conversion_failed?

Quando não há rota/conversor ativo que cubra a URL (ou faltam credenciais do provider). Não é erro de scraping.

Pronto para automatizar suas comissões?

Crie seu bot, conecte suas integrações e comece a converter links em segundos.