Complete reference for the ScrapeGraphAI REST API
The ScrapeGraphAI API provides powerful endpoints for AI-powered web scraping and content extraction. Our RESTful API allows you to extract structured data from any website, perform AI-powered web searches, and convert web pages to clean markdown.
All API requests require authentication using an API key. You can get your API key from the dashboard.
Keep your API key secure and never expose it in client-side code. Use environment variables to manage your keys safely.
Extract structured data from any website using AI
Perform AI-powered web searches with structured results
Convert web content to clean markdown
Manage credits and submit feedback
We provide official SDKs to help you integrate quickly:
Perfect for data science and backend applications
Ideal for web applications and Node.js
Our API uses conventional HTTP response codes:
200
- Success400
- Bad Request401
- Unauthorized429
- Too Many Requests500
- Server ErrorCheck our error handling guide for detailed information about error responses and how to handle them.
Need help with the API? We’re here to assist: