Discover/Amazon API
live

Amazon APIamazon.se

Search Amazon.se by keyword, get product details by ASIN, and fetch autocomplete suggestions. Returns prices in SEK, ratings, review counts, and deal badges.

Endpoint health
verified 5d ago
get_product_details
search_products
get_suggestions
3/3 passing latest checkself-healing
Endpoints
3
Updated
21d ago

What is the Amazon API?

The Amazon Sweden API gives developers access to three endpoints covering product search, product detail lookup, and search autocomplete on amazon.se. search_products returns up to 48 results per page including ASIN, price in SEK, rating, review count, image URL, and deal badges. get_product_details retrieves full product information by ASIN, and get_suggestions returns keyword suggestions matching a query prefix.

Try it
Starting page number (48 items per page)
Maximum number of results to return. Will fetch multiple pages as needed.
Search keyword (e.g. 'laptop', 'headphones')
api.parse.bot/scraper/0b36f0a8-b85e-41f6-983a-cc0ba2be41f3/<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/0b36f0a8-b85e-41f6-983a-cc0ba2be41f3/search_products?page=1&limit=5&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-se-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.

"""Amazon.se Product Search — search, autocomplete, and product details."""
from parse_apis.amazon_se_product_search_api import AmazonSe, ProductNotFound

client = AmazonSe()

# Autocomplete: discover popular search terms from a prefix.
for suggestion in client.suggestions.search(query="laptop", limit=5):
    print(suggestion.value, suggestion.type)

# Search products by keyword, capped at 3 results.
result = client.productsummaries.search(query="headphones", limit=3).first()
if result:
    print(result.title, result.price, result.currency, result.is_prime)

    # Drill into full product details from a search result.
    detail = result.details()
    print(detail.brand, detail.availability, detail.rating)
    for feature in detail.features[:2]:
        print(feature[:80])

# Direct product lookup by ASIN with typed error handling.
try:
    product = client.products.get(asin="B09ZY5LM3C")
    print(product.title, product.price, product.currency)
    print(product.brand, product.reviews_count, product.product_url)
except ProductNotFound as exc:
    print(f"Product not found: {exc.asin}")

print("exercised: suggestions.search / productsummaries.search / details / products.get")
All endpoints · 3 totalmissing one? ·

Full-text search over Amazon.se product listings. Returns up to 48 products per page with pagination support. Each product includes ASIN, title, price, rating, review count, image, and deal badges. Pagination fetches additional pages server-side; limit caps total items returned across all pages.

Input
ParamTypeDescription
pageintegerStarting page number (48 items per page)
limitintegerMaximum number of results to return. Will fetch multiple pages as needed.
queryrequiredstringSearch keyword (e.g. 'laptop', 'headphones')
Response
{
  "type": "object",
  "fields": {
    "page": "integer - starting page number",
    "query": "string - the search query",
    "products": "array of product objects with asin, title, price, currency, original_price, rating, reviews_count, image_url, product_url, badge, is_prime, is_sponsored",
    "pages_fetched": "integer - number of pages actually fetched",
    "results_count": "integer - actual number of results returned",
    "total_results": "integer or null - estimated total results from Amazon"
  },
  "sample": {
    "data": {
      "page": 1,
      "query": "laptop",
      "products": [
        {
          "asin": "B09ZY5LM3C",
          "badge": null,
          "price": 2715.48,
          "title": "Lenovo ThinkPad T470s UltraBook 14 Inch Laptop",
          "rating": 3.9,
          "currency": "SEK",
          "is_prime": false,
          "image_url": "https://m.media-amazon.com/images/I/61M6IHFOXQL._AC_UL320_.jpg",
          "product_url": "https://www.amazon.se/dp/B09ZY5LM3C",
          "is_sponsored": false,
          "reviews_count": 489,
          "original_price": null
        }
      ],
      "pages_fetched": 1,
      "results_count": 5,
      "total_results": 100000
    },
    "status": "success"
  }
}

About the Amazon API

Product Search

search_products accepts a query string and optional page and limit parameters. Each result object includes asin, title, price, currency (SEK), original_price, rating, reviews_count, image_url, product_url, and badge (for deal or promotional labels). When limit exceeds 48, the endpoint fetches multiple pages automatically and reports back pages_fetched and results_count alongside the total_results estimate from Amazon.

Product Detail Lookup

get_product_details takes a single asin string and returns the current price, title, rating, reviews_count, currency, and product_url. When the full product page is accessible, the response also includes brand, feature bullet points, product overview, variant options, and image gallery data. When direct page access is unavailable, the endpoint falls back to search-based results and returns the summary fields only.

Autocomplete Suggestions

get_suggestions accepts a partial query string — even a two-character prefix like 'la' — and returns an array of suggestion objects, each with a value (the suggested keyword) and a type field (typically KEYWORD). The prefix field in the response echoes back your input. This endpoint is useful for building search-ahead UIs or systematically discovering keyword variants on the Swedish Amazon marketplace.

Reliability & maintenanceVerified

The Amazon API is a managed, monitored endpoint for amazon.se — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when amazon.se 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.se 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
3/3 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 SEK price changes on specific ASINs for Swedish market price monitoring.
  • Build a product comparison tool using search results with ratings and review counts from amazon.se.
  • Populate a deal-finder feed by filtering search results for non-null badge fields.
  • Seed a keyword research tool using autocomplete suggestions for Swedish-language product queries.
  • Cross-reference ASINs between Amazon.se and other regional Amazon APIs to identify pricing gaps.
  • Aggregate product image URLs and titles for a Swedish affiliate product catalogue.
  • Validate product availability and current pricing on Amazon Sweden before programmatic ad spend.
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 have an official developer API?+
Yes. Amazon operates the Product Advertising API 5.0, which is available to approved Amazon Associates affiliates at https://webservices.amazon.com/paapi5/documentation/. It requires an active Associates account and approval, and its coverage and access terms differ from what this API exposes.
What does `get_product_details` return when the full product page isn't accessible?+
It falls back to a search-based lookup using the ASIN and returns summary fields: title, price, currency, rating, reviews_count, and product_url. The extended fields — brand, feature bullets, product overview, variants, and image gallery — are only included when the direct product page is accessible.
Does the API cover seller information, Buy Box details, or fulfilled-by data?+
Not currently. The API returns product-level fields such as price, rating, reviews, and deal badges, but does not expose seller listings, third-party seller counts, Buy Box winner details, or fulfillment type (FBA vs. merchant). You can fork this API on Parse and revise it to add an endpoint targeting those data points.
Are customer review texts accessible through this API?+
Not currently. The API returns reviews_count and rating as aggregate figures but does not include individual review texts, reviewer names, or per-review ratings. You can fork the API on Parse and revise it to add a reviews endpoint that returns individual review content.
How does pagination work in `search_products`?+
Each page contains up to 48 products. You can specify a starting page integer and a limit to cap total results. When limit requires more than one page, the endpoint fetches additional pages automatically. The response includes pages_fetched to confirm how many pages were retrieved and total_results for the estimated total available on Amazon (which may be null).
Page content last updated . Spec covers 3 endpoints from amazon.se.
Related APIs in EcommerceSee all →
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.
amazon.de API
Search Amazon.de for products, retrieve detailed product information, customer reviews, seller and offer data, bestseller lists, and autocomplete suggestions.
amazon.co.uk API
Access data from amazon.co.uk.
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.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.
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.pl API
Search and browse products across Amazon Poland to find categories, product details, pricing, and current deals. Get real-time suggestions and access promotional offers to help you discover and compare items on the Polish Amazon marketplace.
amazon.com.mx API
Search and discover products on Amazon Mexico with real-time pricing, detailed product information, offers, and bestseller lists. Compare prices instantly, get search suggestions, and find current deals to help you make informed shopping decisions.