Discover/Amazon API
live

Amazon APIamazon.de

Access Amazon.de product search, details, reviews, bestseller lists, seller info, and autocomplete suggestions via a single structured JSON API.

Endpoint health
verified 5d ago
get_suggestions
search_products
get_product_details
get_product_reviews
get_bestsellers
6/6 passing latest checkself-healing
Endpoints
6
Updated
22d ago

What is the Amazon API?

The Amazon.de API covers 6 endpoints that return structured product data from Amazon's German marketplace, including search results, individual product details, customer reviews, seller offer information, bestseller rankings, and autocomplete suggestions. The search_products endpoint returns up to a full paginated result set with fields like asin, price, rating, reviews_count, is_sponsored, and is_prime for each matched product.

Try it
Amazon filter parameter (rh) for category or price filters.
Page number for pagination (1-based).
Search keyword.
api.parse.bot/scraper/450e804c-e517-40a7-987e-2b96bb99b1df/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/450e804c-e517-40a7-987e-2b96bb99b1df/search_products?page=1&query=laptop' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace amazon-de-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Amazon.de SDK — search products, drill into details, check seller info."""
from parse_apis.amazon_de_api import AmazonDe, ProductNotFound

client = AmazonDe()

# Search for products — limit= caps total items fetched across pages.
for product in client.productsummaries.search(query="laptop", limit=5):
    print(product.asin, product.title, product.price, product.is_prime)

# Drill into the first result's full details.
summary = client.productsummaries.search(query="kopfhörer", limit=1).first()
if summary:
    detail = summary.details()
    print(detail.title, detail.stars, detail.availability)

    # Check seller offer for this product.
    offer = detail.seller_info()
    print(offer.price, offer.sold_by, offer.availability)

    # List customer reviews (single-page extraction from product page).
    for review in detail.reviews.list(limit=3):
        print(review.author, review.rating, review.date)

# Bestsellers — overall top sellers, capped at 5 items.
for item in client.bestsellers.list(limit=5):
    print(item.rank, item.title, item.price)

# Autocomplete suggestions for a prefix.
for suggestion in client.suggestions.search(prefix="handy", limit=5):
    print(suggestion.value, suggestion.type)

# Typed error handling: catch a not-found product.
try:
    missing = client.products.get(asin="B000000000")
    print(missing.title)
except ProductNotFound as exc:
    print(f"Product not found: {exc.asin}")

print("exercised: productsummaries.search / details / seller_info / reviews.list / bestsellers.list / suggestions.search / products.get")
All endpoints · 6 totalmissing one? ·

Full-text search over Amazon.de product listings by keyword. Returns a paginated list of product summaries including price, rating, and Prime eligibility. Advances via integer page counter. Each result carries an ASIN usable for detail/review/seller lookups.

Input
ParamTypeDescription
rhstringAmazon filter parameter (rh) for category or price filters.
pageintegerPage number for pagination (1-based).
queryrequiredstringSearch keyword.
Response
{
  "type": "object",
  "fields": {
    "page": "integer, current page number",
    "query": "string, the search keyword used",
    "products": "array of product summary objects with asin, title, url, price, currency, rating, reviews_count, image_url, is_sponsored, is_prime",
    "total_results_text": "string or null, results count text from Amazon"
  }
}

About the Amazon API

Product Search and Details

The search_products endpoint accepts a query string and optional page and rh filter parameters. The rh parameter mirrors Amazon's own category and price filter syntax, allowing narrowed searches by department or price band. Each result object includes asin, title, url, price, currency, rating, reviews_count, image_url, is_sponsored, and is_prime. Note that certain rh values or high page numbers may return upstream 503 errors due to Amazon's own rate-limiting on the German storefront.

The get_product_details endpoint takes a single asin and returns a richer set of fields: brand, price, stars, title, images (array), rating, description (feature bullets), availability, and a specifications key-value object. Some fields may be null depending on how a given product page is structured — this is especially common for third-party or low-traffic ASINs.

Reviews, Sellers, and Bestsellers

The get_product_reviews endpoint returns up to 8–13 reviews per call from the product page. Each review object contains id, author, rating, title, body, date, and verified status. The endpoint also surfaces total_ratings and overall_rating text. Pagination beyond page 1 is not currently supported — all reviews come from a single product page view.

The get_seller_info endpoint returns the main_offer object for an ASIN, with fields for price, ships_from, sold_by, merchant_info, and availability. The get_bestsellers endpoint accepts an optional category_node path segment (e.g., 'computers') and returns ranked items with rank, asin, title, url, price, rating, reviews_count, and image_url. The get_suggestions endpoint takes a prefix string and returns an array of autocomplete suggestion objects, each with a value and type field.

Reliability & maintenanceVerified

The Amazon API is a managed, monitored endpoint for amazon.de — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when amazon.de changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official amazon.de API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
5d ago
Latest check
6/6 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Track price changes on specific ASINs using get_product_details price and availability fields
  • Build category-level bestseller monitors using get_bestsellers with category_node filtering
  • Aggregate customer sentiment by collecting body, rating, and verified fields from get_product_reviews
  • Identify sponsored vs. organic product placement using the is_sponsored flag from search_products
  • Enrich product feeds with brand, specifications, and images data from get_product_details
  • Implement German-language search autocomplete using get_suggestions prefix responses
  • Compare seller and fulfillment details across ASINs using sold_by and ships_from from get_seller_info
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Amazon.de have an official developer API?+
Yes. Amazon operates the Product Advertising API 5.0 (PA-API) for affiliate partners, documented at https://webservices.amazon.com/paapi5/documentation/. Access requires an Amazon Associates account and approval. This Parse API covers data points not always available through PA-API, such as customer review text and seller offer breakdowns, and does not require affiliate credentials.
How many reviews does `get_product_reviews` return, and can I paginate through all of them?+
The endpoint returns between 8 and 13 reviews per call, drawn from the main product page. Only page 1 is currently supported — deep review pagination is not available. The total_ratings and overall_rating fields are still returned so you know the full volume even when individual review text is limited. You can fork this API on Parse and revise it to add a dedicated reviews-pagination endpoint if your use case requires more complete review coverage.
Can I filter `search_products` results by price range or product category?+
Yes, via the rh parameter, which accepts Amazon's native filter string format (e.g., category node IDs, price range tokens). Be aware that some rh values can trigger upstream 503 errors from Amazon's German storefront, so error handling on that parameter is recommended.
Does the API return third-party seller listings or only the featured offer?+
get_seller_info returns the main offer for an ASIN — the sold_by, ships_from, price, and availability of the featured buy-box offer. It does not enumerate all competing seller offers for an ASIN. You can fork this API on Parse and revise it to add a multi-offer listing endpoint that surfaces the full seller list.
Are there known reliability issues with any endpoints?+
search_products is the most likely endpoint to encounter upstream 503 errors, particularly when using certain rh filter values or requesting higher page numbers. This is a limitation of Amazon.de's own responses and not specific to any particular query format. Building retry logic into your client is advisable for paginated or heavily filtered searches.
Page content last updated . Spec covers 6 endpoints from amazon.de.
Related APIs in EcommerceSee all →
amazon.co.uk API
Access data from amazon.co.uk.
amazon.com API
Search and browse Amazon products, reviews, offers, and deals, then manage your shopping cart all through a single integration. Get detailed product information, seller profiles, and best sellers to compare prices and make informed purchasing decisions.
amazon.es API
Search and retrieve product data from Amazon.es. Supports keyword search with filters (price, brand, rating, delivery), product detail lookup by ASIN, autocomplete suggestions, and best-seller browsing.
amzn.to API
Search Amazon products and retrieve detailed information including pricing, reviews, and specifications, plus discover current best sellers across categories. Get real-time product data to compare options and find trending items on Amazon.
amazon.nl API
Search Amazon.nl for products by keyword, retrieve full product details and specifications, read customer reviews, and browse category bestseller lists.
amazon.it API
Search and retrieve product data from Amazon Italy (amazon.it), including listings, detailed product info, category hierarchies, and bestseller rankings.
amazon.in API
Search for products on Amazon India and retrieve detailed information including search suggestions, product details, and bestseller listings. Get instant autocomplete recommendations and access comprehensive product data to compare prices and features across the Indian marketplace.
amazon.se API
Search Amazon Sweden for products by keyword with pagination support and retrieve detailed product information including prices, ratings, reviews, availability, and images by ASIN. Get autocomplete suggestions to refine your searches and discover products more efficiently.