Files
unclecode 04e83aa3c7 docs: modernize deprecated API usage across shipped docs (#1770)
Update docs/examples to use current API:
- proxy → proxy_config in BrowserConfig
- result.fit_markdown → result.markdown.fit_markdown
- result.fit_html → result.markdown.fit_html
- markdown_v2 deprecation notes updated
- bypass_cache → cache_mode=CacheMode.BYPASS
- LLMExtractionStrategy now uses llm_config=LLMConfig(...)
- CrawlerConfig → CrawlerRunConfig
- cache_mode string values → CacheMode enum
- Fix missing CacheMode import in local-files.md
- Fix indentation in app-detail.html example
- Fix tautological cache mode descriptions in arun.md

From PR #1770 by @maksimzayats
2026-03-07 07:01:06 +00:00
..

Crawl4AI Marketplace

A terminal-themed marketplace for tools, integrations, and resources related to Crawl4AI.

Setup

Backend

  1. Install dependencies:
cd backend
pip install -r requirements.txt
  1. Generate dummy data:
python dummy_data.py
  1. Run the server:
python server.py

The API will be available at http://localhost:8100

Frontend

  1. Open frontend/index.html in your browser
  2. Or serve via MkDocs as part of the documentation site

Database Schema

The marketplace uses SQLite with automatic migration from schema.yaml. Tables include:

  • apps: Tools and integrations
  • articles: Reviews, tutorials, and news
  • categories: App categories
  • sponsors: Sponsored content

API Endpoints

  • GET /api/apps - List apps with filters
  • GET /api/articles - List articles
  • GET /api/categories - Get all categories
  • GET /api/sponsors - Get active sponsors
  • GET /api/search?q=query - Search across content
  • GET /api/stats - Marketplace statistics

Features

  • Smart caching: LocalStorage with TTL (1 hour)
  • Terminal theme: Consistent with Crawl4AI branding
  • Responsive design: Works on all devices
  • Fast search: Debounced with 300ms delay
  • CORS protected: Only crawl4ai.com and localhost

Admin Panel

Coming soon - for now, edit the database directly or modify dummy_data.py

Deployment

For production deployment on EC2:

  1. Update API_BASE in marketplace.js to production URL
  2. Run FastAPI with proper production settings (use gunicorn/uvicorn)
  3. Set up nginx proxy if needed