واجهة برمجة التطبيقات v1.0 وحزم SDK للذكاء الاصطناعي

مركز تكامل المطورين في FlyCrawl

ادمج استخراج الويب إلى ماركداون، وتوليد خرائط المواقع (/map)، والبحث المباشر (/search)، والكشط المجمع، واستخراج مخططات LLM في بايثون و LangChain و Cursor و Claude و Node.js و Go.

🧪 Swagger OpenAPI Spec 🤖 Model Context Protocol (MCP) 🔑 الحصول على مفتاح API
POST /scrape

Web to Markdown

Single-page fast extraction + actions & caching.

POST /map

Site Mapper

Discover all URLs on a domain in <2 seconds.

POST /search

Search & Scrape

Live web search with auto-scraped Markdown results.

POST /extract

LLM Schema Extract

Extract typed JSON data matching any schema.

POST /batch/scrape

Batch Scraper

Scrape 50+ URLs concurrently in parallel.

🧪 منصة اختبار API الحية (داخل التوثيق)
HTTP 200 OK — JSON Response
// Output will appear here after clicking 'Send Live Request'
🤖 AI AGENTS PROTOCOL
Model Context Protocol (MCP) v3.5

🤖 FlyCrawl Model Context Protocol (MCP) Server

قم بربط FlyCrawl مباشرة مع Claude Desktop و Cursor IDE و Windsurf ووكلاء الذكاء الاصطناعي كأداة أصلية للكشط السريع، والبحث المباشر، وتخطيط المواقع، واستخراج الكيانات المنظمة.

File: claude_desktop_config.json
{
  "mcpServers": {
    "flycrawl": {
      "command": "python",
      "args": ["-m", "flycrawl.mcp"],
      "env": {
        "FLYCRAWL_API_URL": "http://localhost:5120/api/v1",
        "FLYCRAWL_API_KEY": "fly_live_your_api_key"
      }
    }
  }
}

🛠️ أدوات MCP الأصلية المتاحة لنماذج الذكاء الاصطناعي

⚡ flycrawl_scrape
تحويل رابط واحد إلى ماركداون نظيف ومثالي.
🗺️ flycrawl_map
اكتشف جميع الروابط على النطاق في أقل من ثانيتين.
🔍 flycrawl_search
ابحث في الويب المباشر واكشط أفضل النتائج تلقائياً.
🧠 flycrawl_extract
استخراج بيانات JSON المنظمة عبر مخطط JSON.
🕸️ flycrawl_crawl
محرك زحف عميق تكراري لعدة صفحات.

حزم SDK الرسمية والتكامل مع أطر العمل

# pip install flycrawl
from flycrawl import FlyCrawlApp

app = FlyCrawlApp(api_key="fly_live_your_api_key")

# 1. Scrape with Fit-Markdown & 24h Smart Cache
doc = app.scrape_url("https://example.com", params={"format": "markdown", "maxAge": 86400})
print(doc["content"])

# 2. Fast Site Mapping (<2s)
sitemap = app.map_url("https://example.com", params={"limit": 1000})
print(f"Discovered {sitemap['total_links']} URLs")

# 3. Live Web Search & Auto-Scrape
search_results = app.search("latest LLM reasoning benchmarks", limit=5)
for res in search_results["results"]:
    print(res["title"], res["url"])
            
🤖 خادم MCP الأصلي v3.5

خادم بروتوكول السياق النموذجي (MCP).

JSON-RPC 2.0 Endpoint: /api/v1/mcp

قم بتوصيل FlyCrawl مباشرةً كخادم أدوات أصلي في Cursor IDE أو Claude Desktop أو Windsurf أو وكلاء الذكاء الاصطناعي المخصصين. يسمح لـ LLMs باستخراج محتوى الويب والزحف إليه والبحث فيه وتوجيهه بشكل مستقل بنقرة واحدة.

{
  "mcpServers": {
    "flycrawl": {
      "url": "https://api.flycrawl.net/api/v1/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_FLYCRAWL_API_KEY"
      }
    }
  }
}
                    
flycrawl_vectorize

Web Scrape + Chunk + 1536-dim Embedding

flycrawl_scrape

Ultra-clean Fit-Markdown for LLM prompts

flycrawl_search

Live real-time search with scraped results

flycrawl_crawl

Recursive multi-page deep site crawl