REST API v1

niche.ltd Public API

Access Amazon product data, sales estimates, keyword research and market analytics programmatically. Integrate niche.ltd intelligence into your own applications.

Authentication

All API requests require an API key. Include it in the request header:

Option 1 — X-API-Key Header
X-API-Key: niche_your_key_here
Option 2 — Bearer Token
Authorization: Bearer niche_your_key_here
STARTER:100/day
PRO:500/day
BUSINESS:2,000/day
Endpoints
GET/api/v1/search

Search Amazon products by keyword across 9 marketplaces.

Parameters

NameTypeRequiredDescription
keywordstringrequiredSearch keyword
marketplacestringoptionalamazon.com, amazon.co.uk, amazon.de, amazon.fr, amazon.it, amazon.es, amazon.com.tr, amazon.co.jp, amazon.ca. Default: amazon.com
pageintegeroptionalPage number. Default: 1

Example Request

curl -H "X-API-Key: niche_xxx" \
  "https://niche.ltd/api/v1/search?keyword=yoga+mat&marketplace=amazon.com"

Example Response

{
  "success": true,
  "data": {
    "keyword": "yoga mat",
    "marketplace": "amazon.com",
    "totalResults": 48,
    "nicheScore": { "demand": 8, "competition": 5, "opportunity": 7, "overall": 7 },
    "products": [
      {
        "asin": "B07JNB3CYK",
        "title": "Premium Yoga Mat...",
        "brand": "BalanceFrom",
        "price": 19.99,
        "bsr": 245,
        "monthlySales": 12500,
        "reviewCount": 85000,
        "rating": 4.5
      }
    ]
  }
}

Error Codes

401Missing or invalid API key
403Plan doesn't include API access (Business plan required)
429Daily rate limit exceeded
400Missing required parameters
404Resource not found
500Internal server error