Getting Started
Turn any website into clean, LLM-ready data in seconds.
ScrapeforLLM API
Turn any website into clean, LLM-ready markdown, HTML, or structured JSON. One API call, no browser automation needed.
Quick Start
Get your API key
Create an API key from your dashboard. Save it somewhere safe — it's only shown once.
Make your first request
curl -X POST https://scrapeforllm.com/api/app/scrapes \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"url": "https://example.com"}'const response = await fetch("https://scrapeforllm.com/api/app/scrapes", {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: "Bearer YOUR_API_KEY",
},
body: JSON.stringify({ url: "https://example.com" }),
});
const data = await response.json();
console.log(data.scrape.result.data.markdown);import requests
response = requests.post(
"https://scrapeforllm.com/api/app/scrapes",
headers={
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_API_KEY",
},
json={"url": "https://example.com"},
)
data = response.json()
print(data["scrape"]["result"]["data"]["markdown"])Get clean markdown back
{
"scrape": {
"id": "abc-123",
"status": "completed",
"result": {
"data": {
"markdown": "# Example Domain\n\nThis domain is for use in examples...",
"metadata": {
"title": "Example Domain",
"sourceURL": "https://example.com"
}
}
}
}
}That's it. No headless browsers, no proxies, no configuration.
What You Can Do
| Operation | What it does | Credits |
|---|---|---|
| Scrape | Extract one page as markdown/HTML/JSON | 1 |
| Crawl | Crawl an entire site (async) | 1 per page |
| Map | Discover all URLs on a site | 1 |
| Search | Search the web and extract results | 2 |
| Extract | LLM-powered structured extraction | 5 |
Authentication
API Key Authentication
Pass your API key in the Authorization header with every request:
Authorization: Bearer YOUR_API_KEYCreate API keys at scrapeforllm.com/app/api-keys. API access requires a Starter plan or above.
Plans & Limits
| Free | Starter | Pro | Business | |
|---|---|---|---|---|
| Credits/month | 50 | 1,000 | 10,000 | 100,000 |
| Concurrent scrapes | 1 | 2 | 5 | 10 |
| Pages per crawl | 10 | 50 | 200 | 1,000 |
| Batch scraping | - | - | Yes | Yes |
| API access | - | Yes | Yes | Yes |