ScrapeLLM Amazon Rufus Scraper
Amazon Rufus
Amazon Rufus API

Amazon Rufus Scraper

Get structured product recommendations and follow-up questions from Amazon's conversational shopping assistant — authentication, SSE parsing, and marketplace routing handled for you.

3 credits / request No credit card required to start
api.scrapellm.com
curl "https://api.scrapellm.com/scrapers/amazon_rufus" \
  -H "X-API-Key: your_api_key" \
  -G \
  --data-urlencode "prompt=What brands do marketers recommend?" \
  --data-urlencode "country=US"

// Response
{
  "scraper": "amazon_rufus",
  "status": "done",
  "result": "Marketers commonly recommend...",
  "links": [ { "url": "...", "text": "..." } ],
  "credits_used": 3
}

Everything you need from Amazon Rufus

Built for developers and data teams who need reliable, structured output at any volume.

Authenticated Amazon sessions

Rufus is gated to logged-in Amazon customers. ScrapeLLM handles all authentication — no Amazon account or MFA required on your side.

Curated product recommendations

Rufus's curated list of 3–6 products per query, with ASIN, title, rating, reviews, image URL, and category.

Related questions

3–5 follow-up questions Rufus generated — a direct source for SEO keyword expansion and chained queries.

Multi-marketplace

Route requests to amazon.com, amazon.co.uk, amazon.de, amazon.es, and more via the country parameter.

Shopping-intent data

Extract real buyer queries and the products Amazon surfaces for them — invaluable for pricing, merchandising, and brand strategy.

Async support

Submit requests asynchronously and poll for results — ideal for batch pipelines.

Simple to integrate

One GET request. Structured JSON back. Works in any language.

import requests

response = requests.get(
  "https://api.scrapellm.com/scrapers/amazon_rufus",
  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/amazon_rufus?${params}`,
  { headers: { 'X-API-Key': 'your_api_key' } }
);
const data = await response.json();
console.log(data);
curl "https://api.scrapellm.com/scrapers/amazon_rufus" \
  -H "X-API-Key: your_api_key" \
  -G \
  --data-urlencode "prompt=What brands do marketers recommend?" \
  --data-urlencode "country=US"
Response schema 200 OK
Field Type Description
products array Rufus curated product list (asin, title, rating, reviews, image_url, category, url, footer)
related_questions array Follow-up shopping questions generated by Rufus
interim_messages array Loading-state messages localised to the marketplace
credits_used integer Credits consumed by this request
elapsed_ms float Request duration in milliseconds

Built for real-world workflows

Teams across marketing, SEO, research, and product use ScrapeLLM to get structured Amazon Rufus data at the scale that matters.

Amazon brand monitoring Competitor product research Shopping-intent keyword expansion Pricing intelligence AI shopping pipeline enrichment
Why not the direct Amazon Rufus API?
Direct APIs don't return sources, citations, or the real UI response
Token-based pricing is unpredictable and expensive at scale
No multi-region support — can't request from specific geographies
With ScrapeLLM
Real UI responses with all sources, citations, and structured data
Flat credit pricing — predictable costs at any volume
Multi-region routing — request from any country in one API call

One API. Every platform.

Access all major AI and search providers through a single, consistent API.

ChatGPT
ChatGPT Scraper
3 credits / req
Perplexity
Perplexity AI Scraper
3 credits / req
Grok
Grok Scraper
3 credits / req
Gemini
Gemini Scraper
3 credits / req
Google Search
Google Search Scraper
1 credit / req
Copilot
Microsoft Copilot Scraper
3 credits / req
Amazon Rufus
Amazon Rufus Scraper
3 credits / req

Start scraping Amazon Rufus today

1500 free credits. No credit card. Structured JSON in minutes.