Arachne Python SDK
🔥 Firecrawl alternative — 100% open source, self-hosted, sem limites abusivos.
Web Intelligence Platform — search, scrape, browser automation, vision, transcribe, RAG queries, and more. Tudo que Firecrawl, ScrapingBee e Apify fazem, num pacote só, rodando na sua máquina.
pip install arachne-sdk
from arachne_sdk import Arachne
client = Arachne(api_key="arn_...")
# 🔍 Web search
results = client.search("preço iPhone 16 Brasil 2026")
for r in results:
print(f"{r.title}: {r.url}")
# 📄 Scrape any URL → clean markdown
content = client.scrape("https://example.com")
print(content.markdown[:500])
# 🎯 Smart Router — fala em português, ela decide a ferramenta
result = client.do("busca e extrai o conteúdo do site da Amazon sobre iPhone")
# 🧠 RAG query (pergunta pra sua base de conhecimento)
answer = client.query("como funciona a RAG do Arachne?", kb_id=1)
# 🌐 Browser extraction (Cloudflare/CAPTCHA evasion)
data = client.browser_extract("https://site-com-cloudflare.com")
# 👁️ Image analysis (OCR + VLM)
vision = client.vision("https://example.com/foto.jpg")
print(vision.ocr_text)
# 🎤 Audio/video transcription (Whisper)
transcript = client.transcribe("https://youtube.com/watch?v=...")
✨ Features
| Feature | Arachne | Firecrawl | ScrapingBee |
|---|---|---|---|
| Preço | Free + R$49/mês | A partir de $79/mês | A partir de $49/mês |
| Self-hosted | ✅ Sim | ❌ | ❌ |
| MCP Server | ✅ 9 tools | ❌ | ❌ |
| Browser evasão | ✅ Camoufox + Playwright | ✅ | ✅ |
| OCR/Vision | ✅ Tesseract + VLM | ❌ | ❌ |
| Transcrição áudio | ✅ Whisper | ❌ | ❌ |
| RAG + Chatbot | ✅ FTS5 + Vector | ❌ | ❌ |
| Python SDK | ✅ pip install | ✅ | ✅ |
| Export PDF/PPTX/Excel | ✅ | ❌ | ❌ |
| Conectores e-commerce | ✅ 7 marketplaces | ❌ | ❌ |
🚀 Quick Examples
Pricing Intelligence
client.do("monitora preço do iPhone 16 na Amazon, Shopee e Mercado Livre")
Content Monitoring
result = client.extract("https://blog.concorrente.com")
# Auto-indexa no RAG, detecta mudanças automaticamente
Multi-tool pipeline
results = client.chain([
{"tool": "arachne_search", "args": {"query": "iPhone 16 review"}},
{"tool": "arachne_scrape", "args": {"url": "https://example.com/iphone"}},
], parallel=True)
📦 All Tools
| Tool | Description |
|---|---|
search |
Web search via DuckDuckGo |
scrape |
Clean markdown extraction |
extract |
Universal extract (web/audio/video/PDF/YouTube) |
browser_extract |
Full browser with Cloudflare evasion |
browser_run |
Browser actions (click, type, navigate) |
query |
RAG question answering |
vision |
Image analysis (OCR + colors + faces + VLM) |
transcribe |
Audio/video/YouTube transcription |
suggest |
Smart selector suggestion |
preview |
Selective extraction preview |
capabilities |
Auto-discover platform features |
health |
Platform status |
do |
Smart Router — natural language → tool |
chain |
Multi-tool pipeline (parallel or sequential) |
📊 Plans
| Plan | Price | Requests/mo | Features |
|---|---|---|---|
| Free | R$ 0 | 500 | search, scrape, jobs |
| Pro | R$ 49/mês | 10.000 | + browser, vision, transcribe, MCP |
| Enterprise | R$ 199/mês | 100.000 | + admin, export, dedicated support |
Get your API key at localhost:8000/dev
🔗 Links
License
MIT
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
arachne_sdk-0.2.1.tar.gz
(9.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file arachne_sdk-0.2.1.tar.gz.
File metadata
- Download URL: arachne_sdk-0.2.1.tar.gz
- Upload date:
- Size: 9.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7df06fff810e8bdc4306302e457ac9639637cef7f0951b5216d30f8f4d094b2
|
|
| MD5 |
cc7ad50795fe0b1a3c356aec4b176de6
|
|
| BLAKE2b-256 |
0afec8df79806761faf487a7b96e95e34309bb07835e5b3fd4d89a148aa9780c
|
File details
Details for the file arachne_sdk-0.2.1-py3-none-any.whl.
File metadata
- Download URL: arachne_sdk-0.2.1-py3-none-any.whl
- Upload date:
- Size: 7.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f9fd60b6131a1a12538d58388eb0db73505700e69b298c51e4e37af5fa96bbb
|
|
| MD5 |
89cb734105333a762c0bbf0f80dfdac6
|
|
| BLAKE2b-256 |
92e6e7ec912eb620fc8d46b5ccf1f5a2cf1cf75a889dbab18a55f611d0bcc92b
|