# ScrapeLLM ## Docs - [Welcome to ScrapeLLM](https://docs.scrapellm.com/index.md): ScrapeLLM is a unified API for extracting real AI responses from ChatGPT, Perplexity, Grok, Copilot, Gemini, Google AI Mode, and Amazon Rufus as structured JSON. - [Quickstart](https://docs.scrapellm.com/introduction/quickstart.md): Get started with the ScrapeLLM API in minutes — get your API key, make your first request, and understand the response structure. - [Work with AI](https://docs.scrapellm.com/introduction/work-with-ai.md): How to use ScrapeLLM within AI pipelines, agents, and LLM workflows. - [Authentication](https://docs.scrapellm.com/guides/authentication.md): Authenticate with the ScrapeLLM API using the X-API-Key header or api_key query parameter. - [Making requests](https://docs.scrapellm.com/guides/making-requests.md): Synchronous GET requests and asynchronous job submission and polling patterns. - [Error handling](https://docs.scrapellm.com/guides/error-handling.md): HTTP status codes, error response formats, and retry logic for all scraper endpoints. - [Concurrency](https://docs.scrapellm.com/guides/concurrency.md): Async jobs and concurrent worker patterns for processing multiple prompts efficiently. - [Scrapers](https://docs.scrapellm.com/guides/scrapers.md): All seven AI scrapers, their credit costs, unique response fields, and feature comparison. - [Regional availability](https://docs.scrapellm.com/guides/regional-availability.md): Country routing, per-scraper region support, and how to verify that a proxy was applied. - [Billing](https://docs.scrapellm.com/guides/billing.md): Subscription plans (Free to Custom), credit allocations, and billing cycles. - [Credits & limits](https://docs.scrapellm.com/guides/credits-and-limits.md): Credits per request, rate limits, and usage monitoring. - [Extract ChatGPT](https://docs.scrapellm.com/api-reference/endpoint/monitor-chatgpt.md): Extract structured data from the ChatGPT web interface including sources, citations, and query fan-out. - [Extract Perplexity](https://docs.scrapellm.com/api-reference/endpoint/monitor-perplexity.md): Extract structured data from Perplexity AI including numbered citations and source snippets. - [Extract Grok](https://docs.scrapellm.com/api-reference/endpoint/monitor-grok.md): Extract structured data from Grok including web sources and X (Twitter) posts. - [Extract Copilot](https://docs.scrapellm.com/api-reference/endpoint/monitor-copilot.md): Extract structured data from Microsoft Copilot across five response modes. - [Extract Gemini](https://docs.scrapellm.com/api-reference/endpoint/monitor-gemini.md): Extract structured data from Google Gemini with rich citation metadata. - [Extract Google AI Mode](https://docs.scrapellm.com/api-reference/endpoint/monitor-google-ai-mode.md): Extract the AI-generated answer, citations, and organic results from Google AI Mode. - [Extract Amazon Rufus](https://docs.scrapellm.com/api-reference/endpoint/monitor-amazon-rufus.md): Extract product recommendations, ASINs, ratings, and follow-up questions from Amazon Rufus. - [Submit async job](https://docs.scrapellm.com/api-reference/endpoint/create-async-job.md): Submit a scrape job for background processing and receive a job ID immediately. - [Get job status](https://docs.scrapellm.com/api-reference/endpoint/get-job-status.md): Poll the status of an async scrape job and retrieve the full result when done. - [Changelog](https://docs.scrapellm.com/changelog.md): Latest ScrapeLLM API updates, new scrapers, and bug fixes. ## OpenAPI Specs - [ChatGPT OpenAPI](https://docs.scrapellm.com/openapi/chatgpt.yaml) - [Perplexity OpenAPI](https://docs.scrapellm.com/openapi/perplexity.yaml) - [Grok OpenAPI](https://docs.scrapellm.com/openapi/grok.yaml) - [Copilot OpenAPI](https://docs.scrapellm.com/openapi/copilot.yaml) - [Gemini OpenAPI](https://docs.scrapellm.com/openapi/gemini.yaml) - [Google AI Mode OpenAPI](https://docs.scrapellm.com/openapi/google-ai-mode.yaml) - [Amazon Rufus OpenAPI](https://docs.scrapellm.com/openapi/amazon-rufus.yaml)