← All projects
Developer building blocks

ScrapeGraphAI

Pull the information you want from websites and documents just by describing it in plain words.

What it does

ScrapeGraphAI is a Python library for web scraping, which means collecting information from websites automatically. Instead of writing detailed rules for each page, you tell it what you want, such as "find the company description and social media links", and an AI model extracts it.

It also works on local files like HTML, JSON and Markdown. It can use AI models running on your own computer through Ollama, or online providers.

It connects with other AI developer tools and with low-code automation platforms such as Zapier and n8n. A separate paid online service is also offered.

Who it's for

Developers and data analysts who need to gather structured information from websites.

Can I use it without coding?

Developers only. A Python library used by writing code. New to this? Start here.

Can I run it?

Cost
Free, with optional paid extrasThe open-source version is free; the makers also sell a hosted or pro version.
Computer
An ordinary computer is fine
Privacy
Your choice: run it on your device or use an online service
API key
Not needed

Try it

Using Claude Code, Cursor or another AI coding assistant? Paste the prompt and it will walk you through the setup.New to this?

Before you install

  • Only download from the official GitHub page. Copies with similar names exist for many popular projects.
  • License (MIT): Very permissive: free to use, change and share, including for business.
  • More on staying safe