Available Graphs
SmartScraperGraph
Extract structured data from single web pages using AI
SearchGraph
Search the internet and scrape multiple results
SpeechGraph
Generate audio summaries from scraped content
ScriptCreatorGraph
Generate custom scraping scripts with BeautifulSoup
DocumentScraperGraph
Extract information from text documents and markdown
SmartScraperMultiGraph
Scrape multiple URLs and merge results intelligently
DepthSearchGraph
Crawl websites with configurable depth and link following
OmniScraperGraph
Scrape and analyze both text and images from web pages
Choosing the Right Graph
Single Page Scraping
- SmartScraperGraph: Best for extracting structured data from a single URL
- OmniScraperGraph: When you need to analyze images along with text
- DocumentScraperGraph: For processing plain text or markdown content
Multiple Pages
- SmartScraperMultiGraph: Scrape multiple known URLs with merged results
- SearchGraph: Search the internet first, then scrape results
- DepthSearchGraph: Crawl an entire website following internal links
Special Purposes
- SpeechGraph: Generate audio summaries from scraped content
- ScriptCreatorGraph: Generate reusable Python scraping scripts
Comparison Table
| Graph | Input | Output | Best For | API Key Required |
|---|---|---|---|---|
| SmartScraperGraph | Single URL/HTML | Structured data | General web scraping | Yes |
| SearchGraph | Search query | Merged results | Research and data aggregation | Yes |
| SpeechGraph | Single URL | Text + Audio file | Content summarization | Yes (OpenAI) |
| ScriptCreatorGraph | Single URL | Python script | Code generation | Yes |
| DocumentScraperGraph | Text/Markdown | Structured data | Document processing | Yes |
| SmartScraperMultiGraph | Multiple URLs | Merged data | Multi-source scraping | Yes |
| DepthSearchGraph | Single URL | Deep scraped data | Site-wide scraping | Yes |
| OmniScraperGraph | Single URL | Text + Image descriptions | Visual content analysis | Yes (OpenAI GPT-4) |
Common Configuration Options
All graphs share common configuration parameters:LLM Provider Support
OpenAI
Ollama (Local)
Most graphs support both OpenAI and Ollama models. However, SpeechGraph and OmniScraperGraph require OpenAI’s GPT-4 vision and TTS models.
Next Steps
SmartScraperGraph
Start with the most popular graph
Installation
Set up ScrapeGraphAI
