Skip to main content

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

arachne_sdk-0.2.1-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

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

Hashes for arachne_sdk-0.2.1.tar.gz
Algorithm Hash digest
SHA256 e7df06fff810e8bdc4306302e457ac9639637cef7f0951b5216d30f8f4d094b2
MD5 cc7ad50795fe0b1a3c356aec4b176de6
BLAKE2b-256 0afec8df79806761faf487a7b96e95e34309bb07835e5b3fd4d89a148aa9780c

See more details on using hashes here.

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

Hashes for arachne_sdk-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6f9fd60b6131a1a12538d58388eb0db73505700e69b298c51e4e37af5fa96bbb
MD5 89cb734105333a762c0bbf0f80dfdac6
BLAKE2b-256 92e6e7ec912eb620fc8d46b5ccf1f5a2cf1cf75a889dbab18a55f611d0bcc92b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page