# Ecommerce Data API > Amazon ecommerce data APIs for product, keyword, market, sales, reviews, traffic, and trademark research, built for SellerSprite alternative workflows. ## Getting started Authenticate with `X-API-Key: ecom_live_...`, or `Authorization: Bearer ecom_live_...`. Keys are created at https://ecommercedataapi.com/settings/apikeys/create and shown once. ```bash curl --request POST \ --url https://ecommercedataapi.com/v1/amazon/asin/detail \ --header "Content-Type: application/json" \ --header "X-API-Key: ${ECOMMERCE_DATA_API_KEY}" \ --data '{"marketplace":"US","asin":"B08CK5Z5Q1"}' ``` ## Pricing New accounts get 5 free test calls once the email is verified, valid for 3 days. There is no recurring free tier. The entry pack is 50 calls, and the four packs run 50 / 600 / 1500 / 8000 calls. Packs are one-time purchases and their credits are valid for 60 days. Monthly and yearly plans (Starter / Pro / Business: 900 / 3500 / 13000 calls a month) cost less per call; plan calls are granted monthly and reset at the end of each month. Every pack and plan can call every endpoint. Prices are shown per region. See https://ecommercedataapi.com/pricing for the current amounts. ## MCP Streamable HTTP endpoint: https://ecommercedataapi.com/mcp — OAuth 2.1 with PKCE. Works with ChatGPT, Claude Code, Cursor and Codex. Setup: https://ecommercedataapi.com/en/docs/mcp-setup Clients: https://ecommercedataapi.com/en/docs/mcp-platforms ## API endpoints (46) ### Products - [Amazon Product Search](https://ecommercedataapi.com/en/docs/amazon/product/competitor-lookup): Search products by keyword or exact ASIN list. `POST /v1/amazon/product/competitor-lookup` - [Amazon Product Research](https://ecommercedataapi.com/en/docs/amazon/product/research): Research products with category, sales, price, review, and seller filters. `POST /v1/amazon/product/research` - [Amazon Product Details](https://ecommercedataapi.com/en/docs/amazon/asin/detail): Retrieve product metadata, pricing, ratings, category, and listing attributes. `POST /v1/amazon/asin/detail` - [Amazon Product Categories](https://ecommercedataapi.com/en/docs/amazon/product/node): Search category nodes and category paths. `POST /v1/amazon/product/node` - [Amazon Product History](https://ecommercedataapi.com/en/docs/amazon/asin/history): Retrieve historical product price, rank, rating, and listing snapshots. `POST /v1/amazon/asin/history` - [Amazon Product Reviews](https://ecommercedataapi.com/en/docs/amazon/review): Retrieve paginated product reviews with optional star filters. `POST /v1/amazon/review` - [Amazon BSR Sales Estimate](https://ecommercedataapi.com/en/docs/amazon/sales/prediction/bsr): Estimate product sales from category and BSR rank. `POST /v1/amazon/sales/prediction/bsr` - [Amazon Product Sales Estimate](https://ecommercedataapi.com/en/docs/amazon/sales/prediction/asin): Retrieve current and historical sales estimates for an ASIN. `POST /v1/amazon/sales/prediction/asin` - [Amazon Coupon Trends](https://ecommercedataapi.com/en/docs/amazon/asin/coupon-trend): Retrieve historical coupon activity for an ASIN. `POST /v1/amazon/asin/coupon-trend` - [Amazon Product Details with Coupon Trends](https://ecommercedataapi.com/en/docs/amazon/asin/with-coupon-trend): Retrieve product details together with coupon history. `POST /v1/amazon/asin/with-coupon-trend` - [Amazon Product Sales Trends](https://ecommercedataapi.com/en/docs/amazon/asin/sales-trend): Retrieve sales trend data for an ASIN. `POST /v1/amazon/asin/sales-trend` - [Amazon Product Competitors](https://ecommercedataapi.com/en/docs/amazon/asin/competitor): Retrieve comparable product records for an ASIN. `POST /v1/amazon/asin/competitor` ### Keywords - [Amazon Keyword Miner](https://ecommercedataapi.com/en/docs/amazon/keyword/miner): Discover keyword opportunities with demand, competition, and PPC filters. `POST /v1/amazon/keyword/miner` - [Amazon Keyword Research](https://ecommercedataapi.com/en/docs/amazon/keyword-research): Research keyword demand, growth, competition, conversion, and PPC metrics. `POST /v1/amazon/keyword-research` - [Amazon Keyword Research Trends](https://ecommercedataapi.com/en/docs/amazon/keyword-research/trends): Retrieve historical research metrics for a keyword. `POST /v1/amazon/keyword-research/trends` - [Google Keyword Trends](https://ecommercedataapi.com/en/docs/amazon/google/trends): Retrieve geographic and time-series search interest for a keyword. `POST /v1/amazon/google/trends` - [Amazon Traffic Keyword Statistics](https://ecommercedataapi.com/en/docs/amazon/traffic/keyword/stat): Retrieve aggregate traffic keyword statistics for an ASIN. `POST /v1/amazon/traffic/keyword/stat` - [Amazon Reverse Keyword Lookup](https://ecommercedataapi.com/en/docs/amazon/traffic/keyword): Retrieve traffic keywords, demand, and rank positions for an ASIN. `POST /v1/amazon/traffic/keyword` - [Amazon ABA Weekly Research](https://ecommercedataapi.com/en/docs/amazon/aba/research/weekly): Research weekly Amazon Brand Analytics keyword metrics. `POST /v1/amazon/aba/research/weekly` - [Amazon ABA Monthly Research](https://ecommercedataapi.com/en/docs/amazon/aba/research/monthly): Research monthly Amazon Brand Analytics keyword metrics. `POST /v1/amazon/aba/research/monthly` - [Amazon Keyword Conversion](https://ecommercedataapi.com/en/docs/amazon/keyword/conversion): Retrieve keyword conversion metrics for an Amazon keyword. `POST /v1/amazon/keyword/conversion` - [Amazon Order Keyword Lookup](https://ecommercedataapi.com/en/docs/amazon/keyword-order): Retrieve the keywords that generate orders for ASINs. `POST /v1/amazon/keyword-order` - [Amazon Keyword Expansion](https://ecommercedataapi.com/en/docs/amazon/traffic/extend): Expand traffic keywords from an ASIN list with market filters. `POST /v1/amazon/traffic/extend` - [Amazon ABA Keyword Trends](https://ecommercedataapi.com/en/docs/amazon/aba/research/trends): Retrieve weekly or monthly ABA trend data for a keyword. `POST /v1/amazon/aba/research/trends` ### Traffic - [Amazon Related Product Traffic Statistics](https://ecommercedataapi.com/en/docs/amazon/traffic/listing/stat): Retrieve aggregate related-product traffic statistics for an ASIN. `POST /v1/amazon/traffic/listing/stat` - [Amazon Related Product Traffic](https://ecommercedataapi.com/en/docs/amazon/traffic/listing/page): Retrieve related products and traffic positions for ASINs. `POST /v1/amazon/traffic/listing/page` - [Amazon Traffic Sources](https://ecommercedataapi.com/en/docs/amazon/traffic/source): Retrieve traffic source composition for an ASIN or keyword. `POST /v1/amazon/traffic/source` ### Markets - [Amazon Market Research](https://ecommercedataapi.com/en/docs/amazon/market/research): Research category markets with demand, competition, seller, and margin filters. `POST /v1/amazon/market/research` - [Amazon Market Statistics](https://ecommercedataapi.com/en/docs/amazon/market/statistics): Retrieve summary statistics for an Amazon category market. `POST /v1/amazon/market/statistics` - [Amazon Product Concentration](https://ecommercedataapi.com/en/docs/amazon/market/goods): Measure product concentration within an Amazon category. `POST /v1/amazon/market/goods` - [Amazon Brand Concentration](https://ecommercedataapi.com/en/docs/amazon/market/brand): Measure brand concentration within an Amazon category. `POST /v1/amazon/market/brand` - [Amazon Seller Concentration](https://ecommercedataapi.com/en/docs/amazon/market/seller): Measure seller concentration within an Amazon category. `POST /v1/amazon/market/seller` - [Amazon Seller Type Distribution](https://ecommercedataapi.com/en/docs/amazon/market/seller/type): Retrieve fulfillment and seller-type distribution for a category. `POST /v1/amazon/market/seller/type` - [Amazon Seller Country Distribution](https://ecommercedataapi.com/en/docs/amazon/market/seller/location): Retrieve seller-country distribution for a category. `POST /v1/amazon/market/seller/location` - [Amazon Product Demand Trends](https://ecommercedataapi.com/en/docs/amazon/market/performance): Retrieve category-level product demand trends. `POST /v1/amazon/market/performance` - [Amazon Listing Age Distribution](https://ecommercedataapi.com/en/docs/amazon/market/shelf/time): Retrieve listing-age distribution for a category. `POST /v1/amazon/market/shelf/time` - [Amazon Listing Trends](https://ecommercedataapi.com/en/docs/amazon/market/shelf/trend): Retrieve listing growth and launch trends for a category. `POST /v1/amazon/market/shelf/trend` - [Amazon Ratings Count Distribution](https://ecommercedataapi.com/en/docs/amazon/market/ratings): Retrieve ratings-count distribution for a category. `POST /v1/amazon/market/ratings` - [Amazon Rating Distribution](https://ecommercedataapi.com/en/docs/amazon/market/rating): Retrieve star-rating distribution for a category. `POST /v1/amazon/market/rating` - [Amazon Price Distribution](https://ecommercedataapi.com/en/docs/amazon/market/price): Retrieve product price distribution for a category. `POST /v1/amazon/market/price` - [Amazon Listing Content Distribution](https://ecommercedataapi.com/en/docs/amazon/market/ebc): Retrieve A+ content and video adoption distribution for a category. `POST /v1/amazon/market/ebc` ### Global trademarks - [Global Trademark Statistics](https://ecommercedataapi.com/en/docs/global/brand/stats): Retrieve aggregate trademark statistics by office and query text. `POST /v1/global/brand/stats` - [Global Trademark Search](https://ecommercedataapi.com/en/docs/global/brand/list): Search trademark records across supported intellectual property offices. `POST /v1/global/brand/list` - [Global Trademark Details](https://ecommercedataapi.com/en/docs/global/brand/detail): Retrieve a trademark record by office and identifier. `POST /v1/global/brand/detail` - [Global Trademark Data Coverage](https://ecommercedataapi.com/en/docs/global/brand/range): List supported trademark offices and countries. `POST /v1/global/brand/range` ### Tools - [Image Text Recognition](https://ecommercedataapi.com/en/docs/tools/image-text): Recognize Chinese or Latin text from an image URL, base64 input, or uploaded file. `POST /v1/tools/image-text` ## Limits Sales and demand figures are estimates derived from public marketplace signals, not reported seller data. This API cannot return another seller’s orders, conversion rate, or advertising spend. Errors and rate limits: https://ecommercedataapi.com/en/docs/errors-and-rate-limits