> ## Documentation Index
> Fetch the complete documentation index at: https://docs.scrapegraphai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Knowledge Base

> Frequently asked questions and guides for ScrapeGraphAI

## What is the Knowledge Base?

The Knowledge Base is your go-to place for practical guides, troubleshooting, and step-by-step instructions for ScrapeGraphAI. Whether you use the API, the `just-scrape` CLI, or integrate with AI tools like Cursor or Lovable, you'll find answers here.

Use it to get started quickly, fix common errors, learn scraping patterns, and manage your account and credits.

## Scraping tools

<CardGroup cols={2}>
  <Card title="How do I use ScrapeGraphAI inside Lovable to build apps that scrape the web?" href="/knowledge-base/ai-tools/lovable">
    Use ScrapeGraphAI in Lovable projects for AI-powered web scraping.
  </Card>

  <Card title="How do I add web scraping to UI components built with Vercel's v0?" href="/knowledge-base/ai-tools/v0">
    Integrate ScrapeGraphAI with v0-generated components.
  </Card>

  <Card title="How do I add web data extraction to apps built with Bolt.new?" href="/knowledge-base/ai-tools/bolt">
    Add real-time web data extraction to Bolt.new apps.
  </Card>

  <Card title="How do I use ScrapeGraphAI with Cursor for AI-assisted scraping code?" href="/knowledge-base/ai-tools/cursor">
    Speed up development with ScrapeGraphAI and Cursor.
  </Card>
</CardGroup>

## Troubleshooting

<CardGroup cols={2}>
  <Card title="Why am I getting empty results from my extraction and how do I fix it?" href="/knowledge-base/troubleshooting/empty-results">
    Common causes and fixes when extractions return no data.
  </Card>

  <Card title="What happens when I hit rate limits and how do I handle them?" href="/knowledge-base/troubleshooting/rate-limiting">
    Understand rate limit responses and how to handle them.
  </Card>

  <Card title="How do I diagnose and fix timeout errors on complex or slow websites?" href="/knowledge-base/troubleshooting/timeout-errors">
    Resolve request timeouts for slow or complex pages.
  </Card>
</CardGroup>

## Scraping Guides

<CardGroup cols={2}>
  <Card title="How do I extract data from pages that need JavaScript to render?" href="/knowledge-base/scraping/javascript-rendering">
    Extract from dynamic pages that require JavaScript execution.
  </Card>

  <Card title="How do I scrape multi-page results using the pagination parameter?" href="/knowledge-base/scraping/pagination">
    Use the pagination parameter for multi-page extractions.
  </Card>

  <Card title="How do I pass custom HTTP headers for authentication or anti-bot bypass?" href="/knowledge-base/scraping/custom-headers">
    Pass custom headers to handle auth or anti-bot protections.
  </Card>

  <Card title="How do I route ScrapeGraphAI requests through my own proxy?" href="/knowledge-base/scraping/proxy">
    Route requests through your proxy for geo-targeting or privacy.
  </Card>
</CardGroup>

## CLI (just-scrape)

<CardGroup cols={2}>
  <Card title="How do I install the CLI, set up my API key, and run my first scrape?" href="/knowledge-base/cli/getting-started">
    Install the CLI, set your API key, and run your first scrape in minutes.
  </Card>

  <Card title="How do I get JSON output from just-scrape to pipe to jq or other tools?" href="/knowledge-base/cli/json-mode">
    Use the --json flag to pipe clean JSON to jq, files, or scripts.
  </Card>

  <Card title="How do I give AI coding agents web scraping via the skills.sh integration?" href="/knowledge-base/cli/ai-agent-skill">
    Expose just-scrape to AI agents as a skill through skills.sh.
  </Card>

  <Card title="Where can I find examples for extract, scrape, crawl, and other commands?" href="/knowledge-base/cli/command-examples">
    Practical examples for every CLI command.
  </Card>
</CardGroup>

## Account & Credits

<CardGroup cols={2}>
  <Card title="How do I create, rotate, and revoke my ScrapeGraphAI API keys?" href="/knowledge-base/account/api-keys">
    Create, rotate, and revoke API keys from the dashboard.
  </Card>

  <Card title="How are credits counted and how do I monitor my usage?" href="/knowledge-base/account/credits">
    How credits work and how to check your usage.
  </Card>

  <Card title="What are the rate limits and concurrent job limits per plan?" href="/knowledge-base/account/rate-limits">
    Requests per minute and concurrent job limits by plan.
  </Card>
</CardGroup>
