# Scrapegraph Ai

ScrapeGraphAI is an AI-powered web scraping API that enables developers to extract structured data from any website using natural language prompts. Website https://scrapegraphai.com

- **Category:** ai web scraping
- **Auth:** API_KEY
- **Tools:** 10
- **Triggers:** 0
- **Slug:** `SCRAPEGRAPH_AI`
- **Version:** 20260211_00

## Tools

### Get Credits

**Slug:** `SCRAPEGRAPH_AI_GET_CREDITS`

Retrieve remaining and used credits for your ScrapeGraphAI account.

### Convert Webpage to Markdown

**Slug:** `SCRAPEGRAPH_AI_MARKDOWNIFY`

Tool to convert a specified webpage into clean, formatted Markdown.

### Markdownify Status

**Slug:** `SCRAPEGRAPH_AI_MARKDOWNIFY_STATUS`

Check the status and retrieve results of a Markdownify webpage-to-Markdown conversion job. Use this action to poll for the status of an async Markdownify request started via SCRAPEGRAPH_AI_MARKDOWNIFY. Note: The ScrapeGraph AI API typically returns completed results synchronously, so this status endpoint is primarily useful for long-running conversions of large or complex webpages.

### Search Scraper

**Slug:** `SCRAPEGRAPH_AI_SEARCH_SCRAPER`

Perform AI-powered web searches with structured, parsed results.

### Check SearchScraper Status

**Slug:** `SCRAPEGRAPH_AI_SEARCH_SCRAPER_STATUS`

Check the status and results of an asynchronous SearchScraper job.

### Start Smart Crawler

**Slug:** `SCRAPEGRAPH_AI_SMART_CRAWLER_START`

Start AI-powered web crawling with structured data extraction across multiple pages. Two modes available: - AI Extraction Mode (extraction_mode=true): Uses LLM to extract structured data based on prompt (10 credits/page) - Markdown Conversion Mode (extraction_mode=false): Converts pages to clean markdown without AI processing (2 credits/page, 80% cheaper) This action starts the crawl job and polls until completion, returning the full results.

### SmartCrawler Status

**Slug:** `SCRAPEGRAPH_AI_SMART_CRAWLER_STATUS`

Check the status and retrieve results of a SmartCrawler web crawling job. Use this action to poll for completion and get the extracted content from a previously started SmartCrawler job. Returns the job status, crawled URLs, page content in markdown/HTML format, and LLM extraction results (if enabled).

### Start Smart Scraper

**Slug:** `SCRAPEGRAPH_AI_SMART_SCRAPER_START`

Start AI-powered web scraping with natural language extraction prompts.

### SmartScraper Status

**Slug:** `SCRAPEGRAPH_AI_SMART_SCRAPER_STATUS`

Check the status and retrieve results of a SmartScraper web scraping job. Use this action to poll for completion after starting a SmartScraper job with wait=false. The request_id is returned by the Start SmartScraper action. Typical workflow: 1. Start a scraping job with SCRAPEGRAPH_AI_SMART_SCRAPER_START (wait=false) 2. Use the returned request_id to check status with this action 3. Poll until status is 'completed' or 'failed' 4. When completed, the 'result' field contains the extracted data

### Submit Feedback

**Slug:** `SCRAPEGRAPH_AI_SUBMIT_FEEDBACK`

Submit feedback and ratings for completed ScrapeGraphAI requests.
