Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.scrapellm.com/llms.txt

Use this file to discover all available pages before exploring further.

The Amazon Rufus endpoint sends any shopping query to Amazon’s AI shopping assistant and returns curated product recommendations and follow-up questions as structured JSON. ScrapeLLM handles authentication, anti-bot tokens, SSE parsing, and marketplace routing server-side.
Structured product cards with ASINsEvery product recommendation includes an ASIN — Amazon’s unique product identifier — making it easy to cross-reference products, track recommendation changes over time, and link directly to product listings.

Overview

Use this endpoint to monitor which products Amazon’s AI recommends for any category, track competitor product placements in Rufus answers, and research what editorial tags (like “Best overall” or “Best value”) Amazon assigns to products in your space.

Unique features

  • ASINs: Amazon Standard Identification Numbers for every recommended product — enabling direct product tracking
  • Editorial tags: Rufus’s curated labels like “Best overall”, “Best value”, or “Most reviewed”
  • Related questions: Follow-up questions Rufus suggests — useful for understanding shopping intent
  • Multi-marketplace: Automatic routing to the correct Amazon marketplace based on country code

Request parameters

prompt
string
required
The shopping query to send to Amazon Rufus. Maximum 4,000 characters.
country
string
default:"US"
Maps to the Amazon marketplace — US → amazon.com, GB → amazon.co.uk, DE → amazon.de, etc.
bypass_cache
boolean
default:"false"
Skip the response cache and always fetch a fresh result.
timeout
float
default:"300"
Maximum seconds to wait for Rufus to respond (10–600).

Supported marketplaces

Country codeMarketplace
USamazon.com
GBamazon.co.uk
DEamazon.de
FRamazon.fr
ITamazon.it
ESamazon.es
CAamazon.ca
AUamazon.com.au
JPamazon.co.jp
INamazon.in
4 credits per request

Example request

curl "https://api.scrapellm.com/scrapers/amazon-rufus" \
  -H "X-API-Key: YOUR_API_KEY" \
  -G \
  --data-urlencode "prompt=What are the best wireless headphones for working from home?" \
  --data-urlencode "country=US"

Response schema

Includes common response fields plus:
FieldTypeDescription
resultstringRufus’s plain-text answer to the query
productsarrayStructured product recommendations
products[].asinstringAmazon Standard Identification Number
products[].titlestringProduct title as shown in Rufus
products[].ratingstringCustomer rating (e.g. "4.5"). Nullable
products[].reviewsstringNumber of customer reviews (e.g. "18,423"). Nullable
products[].image_urlstringProduct image URL. Nullable
products[].categorystringProduct category label. Nullable
products[].urlstringAbsolute URL to the Amazon product listing. Nullable
products[].footerstringRufus editorial tag (e.g. "Best overall", "Best value"). Nullable
related_questionsarrayFollow-up questions Rufus suggests for further shopping research
interim_messagesarrayLoading-state messages localised to the marketplace (e.g. “Checking reviews…”)
credits_usedintegerCredits consumed — always 4 for Amazon Rufus
elapsed_msfloatEnd-to-end request duration in milliseconds
cachedbooleantrue if served from cache

Common questions

Why does Amazon Rufus cost 4 credits instead of 3?

Rufus requires authenticated Amazon sessions with anti-bot token handling and real-time SSE stream parsing — more infrastructure than a standard web scrape. The extra credit reflects this complexity.

Are all product fields always populated?

No. Fields like rating, reviews, image_url, category, url, and footer are nullable — Rufus doesn’t always return all fields for every product. Always check for null before processing.

How do I track if my product appears in Rufus recommendations?

Query your product category and check products[].asin for your ASIN. Run the same prompt repeatedly across different countries to monitor regional placement and track changes over time.

Which marketplaces support all features?

All supported marketplaces return ASINs, titles, and follow-up questions. Rating, review count, and editorial tags depend on the marketplace’s Rufus implementation and may vary by region.