Get the real user interface responses from
returned as structured JSON, at any scale.
Get structured JSON from any AI — real UI responses, sources, citations, and more.
Real UI responses with sources, citations, and query fan-out — exactly what users see.
Live citations, source cards, and related questions from Perplexity AI's interface.
Real-time X (Twitter) data with sources — Grok's unique access to live social signals.
Google Gemini UI responses with all cited sources and markdown output.
Full Copilot interface responses with cited sources and structured answers.
Full Copilot interface responses with cited sources and structured answers.
Organic results, featured snippets, People Also Ask, and shopping cards — all as JSON.
Rufus shopping recommendations with product ASINs, ratings, and follow-up questions.
Direct API responses look nothing like the real user interface. We capture exactly what users see — sources, citations, shopping cards, and all.
Read the docs →Direct provider APIs strip the citation layer — the most valuable signal for SEO intelligence and brand monitoring.
Each LLM provider requires a separate API integration, authentication flow, and parsing logic. One API handles them all.
Token-based pricing from direct providers is unpredictable and expensive at scale. Our flat credit model is up to 12× cheaper.
See full cost analysis →Token-based pricing varies wildly by model, prompt length, and provider. Budget with confidence on our credit system.
AI model responses differ significantly by region. ScrapeLLM lets you request from any geography in a single API call.
Ask any AI the same question twice and you'll get a different answer. Tracking a single "ranking position" in an AI tool isn't a metric — it's a coin flip.
Single-run snapshots are noise. ScrapeLLM lets you run the same prompt across every major AI at any volume — cheaply enough to gather the statistical sample that actually means something.
Easily extract markdown, text or HTML. We parse sources, citations, query fan-out, shopping cards, and more.
import requests
response = requests.get(
"https://api.scrapellm.com/scrapers/chatgpt",
headers={"X-API-Key": "your_api_key"},
params={
"prompt": "What brands do marketers recommend?",
"country": "US",
}
)
print(response.json())
const params = new URLSearchParams({
prompt: 'What brands do marketers recommend?',
country: 'US',
});
const response = await fetch(
`https://api.scrapellm.com/scrapers/chatgpt?${params}`,
{ headers: { 'X-API-Key': 'your_api_key' } }
);
const data = await response.json();
console.log(data);
curl "https://api.scrapellm.com/scrapers/chatgpt" \
-H "X-API-Key: your_api_key" \
-G \
--data-urlencode "prompt=What brands do marketers recommend?" \
--data-urlencode "country=US"
{
"scraper": "chatgpt",
"status": "done",
"job_id": "job_abc123",
"prompt": "What brands do marketers recommend?",
"country": "US",
"result": "Marketers commonly recommend ChatGPT, Perplexity...",
"result_markdown": "**Marketers** commonly recommend...",
"links": [
{
"text": "ChatGPT",
"url": "https://chatgpt.com"
}
],
"llm_model": "gpt-4o",
"credits_used": 3,
"elapsed_ms": 4823.5,
"cached": false
}
Turn raw LLM response data into products, dashboards, and intelligence pipelines — without managing a single browser session or proxy.
Run the same prompt 60–100× across every AI platform and measure your true visibility %. Single-run snapshots are noise — statistical frequency is the only metric that matters.
See which brands AI recommends when users ask about your category. Track competitor mention share across ChatGPT, Perplexity, Gemini, and Grok simultaneously.
Identify which URLs and sources AI cites most often in your niche. Build a content roadmap targeting the gaps between what AI recommends and what you publish.
AI recommendations vary dramatically by country. Pass a country parameter to compare how AI talks about your brand in the US, UK, DE, AU, and beyond from one pipeline.
Schedule prompt batches, aggregate visibility scores, and push weekly AI presence reports to Slack, email, or your BI tool. Fully async with webhook callbacks.
Every response is structured JSON with text, markdown, sources, citations, and query fan-out. If your workflow touches AI-generated content, ScrapeLLM can power it.
Start building free →Copy this context file into any LLM — it has everything needed to work with ScrapeLLM. Sign in to get your API key pre-filled.
Start free. Scale as you grow. Predictable credit-based costs.
Drag the slider to find the plan that fits your usage.
Response times depend on the provider. Most requests complete in 5–30 seconds. ChatGPT with query fan-out may take up to 45 seconds. You can poll for results or use our webhook callback for async workflows.
We extract the full response including: plain text, markdown, raw HTML, cited sources and URLs, search queries used (query fan-out), shopping cards, entities, and image references — structured as clean JSON.
Currently: ChatGPT, Perplexity, Microsoft Copilot, Google Gemini, Google AI Mode, Google AI Overview, Grok, and Google Search. Meta AI is coming soon.
Yes. All requests can be submitted asynchronously. You receive a job ID immediately and can poll the status endpoint or configure a webhook to receive results when ready.
Yes. Each request accepts a country parameter. We route the request through infrastructure in that region so AI model responses reflect the local context.
No. Credits reset at the start of each billing cycle. If you consistently need more credits, consider upgrading your plan or contacting us for a custom arrangement.