Documentação da API
Integre a potência do Algoritimus ΔNΔLYTICS diretamente em seus sistemas. Nossa API REST permite análises automatizadas, webhooks e muito mais.
⚠️
API em Beta Fechado
Nossa API está atualmente disponível apenas para clientes "Sob Medida". Entre em contato para solicitar acesso antecipado.
🔐 Autenticação
Todas as requisições devem incluir um token Bearer no header Authorization:
Authorization: Bearer YOUR_API_KEYVocê pode gerar sua API Key no painel de configurações após aprovação.
🌐 Base URL
https://api.algoritimus.com/v1📡 Endpoints
POST
/api/analysesCriar nova análise de dados
Auth: Bearer Token
Request Body:
{
"file": "base64_encoded_data",
"filename": "vendas.csv",
"plano": "pro"
}Response:
{
"id": "uuid",
"nome_arquivo": "vendas.csv",
"resultado_json": {...},
"created_at": "2026-01-04T12:00:00Z"
}GET
/api/analysesListar análises do usuário
Auth: Bearer Token
Response:
{
"analyses": [
{
"id": "uuid",
"nome_arquivo": "vendas.csv",
"created_at": "2026-01-04T12:00:00Z"
}
]
}GET
/api/analyses/limit-statusVerificar limite de análises do usuário
Auth: Bearer Token
Response:
{
"allowed": true,
"used": 3,
"limit": 10,
"plano": "pro"
}POST
/api/clustering/suggestObter sugestão de eixos para clusterização
Auth: Bearer Token
Request Body:
{
"columns": ["col1", "col2", "col3"],
"sampleData": [...]
}Response:
{
"eixoX": "col1",
"eixoY": "col2",
"kSugerido": 3,
"explicacao": "..."
}⏱️ Rate Limits
| Plano | Requisições/min | Requisições/dia |
|---|---|---|
| Enterprise | 60 | 10.000 |
| Custom | Sob consulta | Sob consulta |
📦 SDKs (Em breve)
🐍
Python
pip install algoritimus
🟢
Node.js
npm install @algoritimus/sdk
💎
Ruby
gem install algoritimus