🚀 Comece a extrair dados agora
Grátis por 30 dias · 500 requisições/mês · sem cartão de crédito
🔑 Criar chave gratuita GitHub

🕷️ O que é o Arachne?

Arachne é uma plataforma de inteligência de dados web — um motor de extração, transformação e análise de conteúdo da internet. Diferente de scrapers tradicionais, o Arachne foi construído para produzir dados limpos, estruturados e ricos em metadados — prontos para consumo por sistemas de IA, análise de mercado, pricing intelligence, monitoramento e RAG.

🔥 +61% chars vs Firecrawl 🧠 RAG nativo + embeddings 📦 5 formatos de exportação 4 engines de crawling 🔗 Webhooks + delivery
📊 Links Rápidos
📈 Dashboard Operacional 📊 Dashboard de Uso 📖 OpenAPI (Swagger) 📖 OpenAPI (ReDoc) 🩺 Monitoramento de Sites
🕸️
Scraping Inteligente
4 engines: Trafilatura, Crawl4AI, Camoufox, Sidecar. Fallback automático. Cache inteligente.
🏷️
Metadados Ricos
OG tags, Twitter Cards, Schema JSON-LD, Microdata, Dublin Core — inline no texto via frontmatter.
📦
Exportação Versátil
JSON, CSV, XLSX, PPTX, Power BI (PBIX). Pronto para dashboards e relatórios.
🧠
RAG + Embeddings
Indexação automática com all-MiniLM-L6-v2. Busca semântica nas Knowledge Bases.
🔔
Webhooks + Delivery
Notificações em tempo real via webhook. Delivery para warehouse, email, webhook.
📊
Qualidade Mensurável
Métricas de qualidade por extração: chars, frontmatter, OG tags, domínios, comparativo com Firecrawl.
🔥 Comparativo Arachne vs Firecrawl Em média, o Arachne extrai +61% mais caracteres em markdown limpo, com 10+ OG tags embutidas via frontmatter YAML. Teste você mesmo →
9
MCP Tools
+61%
chars vs Firecrawl
4
Engines de Crawling
5
Formatos de Export

🔑 Chaves de API

Criar
✅ Chave criada!

⚠️ Salve esta chave agora. Ela não será mostrada novamente.

📊 Dashboard de Uso

📊
Total de Requisições
últimos dias
Latência Média
ms
todas as requisições
Taxa de Erro
%
erros
🔑
Chaves Ativas
usuário
📦 Cota Mensal
/ requisições neste mês
Usado
📈 Requisições por Dia (últimos dias)
Nenhum dado de uso registrado ainda.
🔗 Endpoints Mais Usados
EndpointRequisições%
🕐 Requisições Recentes (últimas 20)
Endpoint Método Status Duração Data
Total de Chaves
ativas · revogadas
Requisições no Mês
agregado de todas as chaves
Ver detalhado →
📈 Gráfico diário
clique para ver a evolução
📈 Uso Global (últimos 30 dias)

🔍 Detalhamento por chave

💎 Planos da API

Escolha o plano ideal para seu projeto
📊 Comparativo de Planos
Funcionalidade 🔓 Free 🚀 Pro 💎 Enterprise
Requisições/mês50010.000100.000
Rate limit10/min60/min300/min
Browser extraction
Vision/OCR
Transcribe (Whisper)
MCP Tools (9)
Export PBIX/PPTX
SuporteCommunityPrioritárioDedicado 24h
PreçoGrátisR$ 49/mêsR$ 199/mês
💳 Cartão
⚡ PIX
💡 Precisa de mais requisições ou tem um caso de uso específico?
Fale com a gente para um plano customizado ou Enterprise.
📧 [email protected]

🎮 API Playground

Teste os endpoints da API diretamente do browser
🕸️ Testar /api/v1/scrape

Faça uma requisição real de scraping para testar a API.

Crie uma chave na aba 🔑 Chaves
📦 Resposta
Status
Título
Chars Extraídos
🔗 Links
Imagens
Fetch Level
📋 Comando equivalente
cURL
❌ Erro

🚀 Quickstart — Sua primeira extração em 5 minutos

1

Obtenha sua chave de API

Crie uma chave na aba 🔑 Chaves acima.

Dica: Dê um nome descritivo como "Meu app de pricing" para identificar fácil depois.
2

Faça sua primeira extração

Escolha sua linguagem favorita e copie o código:

3

Consulte o resultado

Use o job_id retornado para buscar os dados extraídos:

🧪 Teste agora mesmo

Já tem uma chave de API? Teste uma extração real no Playground:

⏳ Extraindo...

                    
                
🤖 Use o Arachne com qualquer AI Agent

O Arachne tem um MCP Server com 9 tools que funciona com Claude Desktop, Cursor, Codex CLI e qualquer cliente MCP.

Configuração (claude_desktop_config.json)
{
  "mcpServers": {
    "arachne": {
      "command": "python3",
      "args": ["-m", "pip", "install", "httpx"],
      "env": {
        "ARACHNE_API_KEY": "sua_chave_aqui"
      }
    }
  }
}
⭐ Ver no GitHub 💎 Ver planos

📈 Status da API

Monitoramento em tempo real da plataforma Arachne
⏱ Uptime
Desde
📦 Versão
Arachne API
📊 Requisições
ativas agora
⚡ Cache
hits · misses
⚡ Latência das requisições
Média
P50 (mediana)
P99
0ms 50ms 100ms
🗄️ Banco de Dados
🕸️ Engines de Crawling
Sidecar (Docker)
Crawl4AI SDK
Trafilatura
Nativo
💾 Disco
GB usados de GB ( GB livres)
Indisponível
🧠 Modelo de Embedding (RAG)

📖 Documentação da API

🚀 Quickstart

1. Obtenha sua chave de API

Crie uma chave na aba 🔑 Chaves acima.

2. Faça sua primeira extração

3. Consulte o resultado

🔐 Autenticação

Todas as requisições à API pública precisam do header:

X-API-Key: arn_sua_chave_aqui

Chaves são geradas no formato arn_ + token seguro de 32 bytes. Gerencie suas chaves na aba 🔑 Chaves.

📡 Endpoints Principais
MétodoEndpointDescriçãoEscopo
GET/api/v1/statusHealth check
POST/api/v1/scrapeCriarscrape:execute
POST/api/v1/scrape/batchExtração em lotescrape:execute
GET/api/v1/jobs/{id}Consultar jobjobs:read
GET/api/v1/jobsListar jobsjobs:read
GET/api/v1/jobs/{id}/exportExportarjobs:export
POST/api/v1/extract/textExtrair texto de URLscrape:execute
POST/api/v1/extract/uploadExtrair de arquivoscrape:upload
GET/api/v1/usageUso da chavejobs:read
GET/api/v1/usage/statsStats detalhadosjobs:read
GET/api/v1/plansListar planos

📖 Documentação OpenAPI interativa: /docs | /redoc

— Scraping em Lote

Extraia múltiplas URLs de uma vez com streaming SSE.

📤 Exportação

Exporte resultados nos formatos JSON, CSV, XLSX, PPTX e PBIX.

json csv xlsx pptx pbix
🐍 SDK Python
Arachne
from arachne import Arachne

# Inicialize com sua chave
client = Arachne(api_key="arn_sua_chave_aqui")

# Scrape uma URL — retorna imediatamente com o job_id
job = client.scrape("https://example.com")
print(f"Job {job.id} — {job.status}")

# Aguarde e consulte o resultado
result = client.get_job(job.id)
print(f"Título: {result.title}")
print(f"Chars extraídos: {len(result.text_content)}")

# Scraping em lote
batch = client.scrape_many([
    "https://site1.com",
    "https://site2.com",
])
for item in batch:
    print(f"{item.url}: {item.status}")

# Exportar
client.export(job.id, format="csv", output="dados.csv")

📦 O SDK está disponível no GitHub

⚡ Rate Limits

Cada chave de API tem um limite de requisições por minuto configurável pelo plano. Headers de rate limit são retornados em todas as respostas:

X-RateLimit-Limit: 60
X-RateLimit-Remaining: 42
X-RateLimit-Reset: 1718640000

Quando o limite é excedido, a API retorna 429 Too Many Requests com o header Retry-After indicando quantos segundos aguardar.

❌ Códigos de Erro
CódigoSignificadoSolução
400Requisição inválidaVerifique os parâmetros enviados
401API Key ausenteAdicione o header X-API-Key
403API Key inválida ou escopo insuficienteVerifique sua chave ou escopo
429Rate limit excedidoAguarde o tempo indicado em Retry-After
502Erro no scraping da URLA URL pode estar bloqueada ou inacessível
🔗 Webhooks

Receba notificações quando seus jobs forem concluídos.