scrapegraphai/scrapegraph-ai

Python scraper based on AI

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 56 minutes ago
Added to GitGenius on September 1st, 2026
Created on January 27th, 2024
Open Issues & Pull Requests: 12 (+0)
GitHub issues: Enabled
Number of forks: 3,075
Total Stargazers: 30,726 (+0)
Total Subscribers: 180 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.1 hours
Mean response time: 8.0 days
90th percentile: 19.6 days
Tracked items: 230

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Work labelled "question" is answered fastest, typically in about 4 hours, while "enhancement" waits about 4 days. Only 7% of issues opened in the past year have been closed. Three people close 85% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 31 days
Stale 30+ days: 2
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 2
Events in 7 days: 5

Top labels

  • bug (65)
  • released on @stable (20)
  • enhancement (18)
  • feature request (17)
  • released on @dev (17)
  • question (16)
  • documentation (6)
  • stale (5)

Detailed Description

ScrapeGraphAI is a Python web scraping library that uses large language models and graph logic to extract data from websites and local documents.

The tool addresses the complexity of traditional web scraping by letting developers specify what information they want extracted rather than writing selectors or parsing logic. It works by combining LLM capabilities with direct graph logic to build scraping pipelines that can handle websites and various document formats including XML, HTML, JSON, and Markdown. The approach abstracts away the technical details of DOM navigation and pattern matching, allowing the library to adapt to different page structures automatically.

Developers should choose this tool if they want to reduce boilerplate scraping code and handle extraction tasks that would normally require brittle CSS selectors or XPath expressions. It suits projects where flexibility across different page layouts matters more than microsecond performance, and where leveraging LLM reasoning about content is valuable. The tool integrates with popular frameworks including Langchain, Llama Index, and Crew.ai, and offers SDKs for both Python and Node.js. It also provides no-code integration options through platforms like Zapier, n8n, Pipedream, and Bubble for teams that prefer workflow automation.

The project maintains active development across multiple integration points, with support for both open-source and commercial LLM providers. The codebase includes comprehensive documentation translated into multiple languages, indicating sustained effort toward accessibility. The tool offers both a self-hosted library version and a cloud API option, giving users flexibility in deployment approach.