> ## 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.

# Introduction

> Learn from practical examples using ScrapeGraphAPI

## Overview

Welcome to the ScrapeGraphAPI cookbook! Here you'll find practical examples implemented as interactive Google Colab notebooks. Each example demonstrates different integration methods and use cases.

<Note>
  All examples are available as ready-to-use Google Colab notebooks - just click and start experimenting!
</Note>

## Implementation Methods

Each example is available in multiple implementations:

<CardGroup cols={3}>
  <Card title="SDK Direct Usage" icon="box">
    Basic implementation using our official SDKs
  </Card>

  <Card title="LangChain Integration" icon="link">
    Integration with LangChain for LLM workflows
  </Card>

  <Card title="LlamaIndex Integration" icon="database">
    Using ScrapeGraph with LlamaIndex tools
  </Card>
</CardGroup>

## Example Projects

<CardGroup cols={2}>
  <Card title="🏢 Company Information" icon="building" href="/cookbook/examples/company-info">
    Extract structured company data from websites
  </Card>

  <Card title="🌟 GitHub Trending" icon="github" href="/cookbook/examples/github-trending">
    Monitor trending repositories and developers
  </Card>

  <Card title="📰 Wired Articles" icon="newspaper" href="/cookbook/examples/wired">
    Extract news articles and content
  </Card>

  <Card title="🏠 Homes Listings" icon="house" href="/cookbook/examples/homes">
    Scrape real estate property data
  </Card>
</CardGroup>

### Advanced Examples

<CardGroup cols={2}>
  <Card title="🔬 Research Agent with Tavily" icon="microscope" href="/cookbook/examples/research-agent">
    Build a sophisticated research agent combining ScrapeGraph, LangGraph, and Tavily Search
  </Card>

  <Card title="💬 Chat with Webpage" icon="comments" href="/cookbook/examples/chat-webpage">
    Create a RAG chatbot using ScrapeGraph, Burr, and LanceDB
  </Card>
</CardGroup>

## Getting Started

1. Choose an example that matches your use case
2. Open the Colab notebook for your preferred implementation method
3. Follow the step-by-step instructions
4. Experiment and adapt the code for your needs

<Note>
  Make sure to have your ScrapeGraphAI API key ready. Get one from the [dashboard](https://scrapegraphai.com/dashboard) if you haven't already.
</Note>

## Additional Resources

For comprehensive guidance on writing effective prompts for the Extract and Search services, check out our [Prompt Engineering Guide](https://scrapegraphai.com/blog/prompt-engineering-guide). This detailed tutorial covers best practices, common pitfalls, advanced techniques, and real-world examples to help you master the art of crafting prompts that deliver precise, structured results every time.

For more code examples and implementations, visit our [GitHub SDK Examples Repository](https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-py/examples) where you'll find additional Python examples and use cases.
