Visão geral
Scraping e geração de links de afiliado — distribuída como imagem Docker.
A OmniLink API converte URLs de produto em links de afiliado e faz scraping de listagens e páginas de produto nas plataformas Amazon, Mercado Livre e Shopee.
A partir da versão 1.4, use POST /v1/fetch/{platform}/product para um único anúncio (PDP). O /list continua sendo grade de ofertas ou busca por tema.
Distribuição: imagem Docker + OpenAPI. Sem acesso ao código-fonte.
automacaodebaixocusto/omnilink-api:latestAs operações pesadas rodam em tasks Celery. O POST devolve 202 com task_id; consulte em GET /v1/tasks/{task_id}/status.
Começar
Docker local
Compose com API, worker, Postgres e Redis
Docker Swarm
Produção com Traefik e stack
Variáveis de ambiente
Segredos, banco, Celery e métricas
Autenticação
x-api-key e METRICS_TOKEN
Página de produto
POST /v1/fetch/{platform}/product (v1.4)
Base URL
Local (compose):
http://localhost:8000Em Swarm a URL pública vem do Traefik (seu domínio).
Fluxo rápido
- Suba com Docker local ou Swarm
- Grave credenciais no cofre:
POST /v1/accounts - Enfileire o trabalho:
POST /v1/affiliate/{platform}/generate-link,POST /v1/fetch/{platform}/listouPOST /v1/fetch/{platform}/product - Acompanhe:
GET /v1/tasks/{task_id}/status - Opcional: webhook com HMAC
X-Omnilink-Signature
Plataformas
| Valor no path | Plataforma |
|---|---|
amazon | Amazon |
mercadolivre | Mercado Livre |
shopee | Shopee |