Skip to content

Scrapegraph-ai

AI Agents & Assistants

A Python library that builds web‑scraping pipelines using LLMs and graph logic, letting you extract data from websites or local documents with just a prompt.

Python Latest v2.1.6 · 6d ago Security brief →

Features

  • LLM‑driven scraping graphs to auto‑generate extraction pipelines
  • Supports multiple file formats (HTML, XML, JSON, Markdown, etc.) and both web URLs and local files
  • Provides Python SDK with configurable LLM settings (e.g., Ollama, OpenAI)
  • Offers integrations: API docs, LangChain, Llama Index, Pipedream, Zapier, n8n, Dify, Toolhouse, MCP server

Recent releases

View all 16 releases →
No immediate action
v2.1.5 Mixed

model_tokens fix + docs + CI change

No immediate action
v2.1.4 Bug fix

FFmpeg DLL crash fix

No immediate action
v2.1.3 Bug fix

SearchGraph restored

v2.0.0 Breaking risk
Breaking changes
  • Requires scrapegraph-py v2.0.0 or later
  • API surface aligned with scrapegraph-py v2
  • Minimum Python version raised to 3.12
Full changelog

2.0.0 (2026-04-19)

⚠ BREAKING CHANGES

  • requires scrapegraph-py v2.0.0+

Co-Authored-By: Claude Opus 4.6 (1M context) [email protected]

Features

CI

  • bump min Python to 3.12 and trim test suite (5fda03f)
v1.76.0 New feature
Notable features
  • PlasmateLoader: lightweight scraping backend with no Chrome dependency
Full changelog

1.76.0 (2026-04-09)

Features

  • add PlasmateLoader as lightweight scraping backend (no Chrome needed) (9dd1fb5), closes #1055

CI

  • reduce GitHub Actions costs by ~85% on PRs (403080a)

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
28,463
Forks
2,767
Languages
Python Makefile Dockerfile

Install & Platforms

Install via
pip

Beta — feedback welcome: [email protected]