Build with Seller Niche API
Integrate Amazon product data, AI content generation and sales analytics directly into your workflow. Simple REST API, full documentation, copy-paste code examples.
All API requests require your API key in the Authorization header. Get your key from Dashboard → Settings → API.
Authorization: Bearer <span class="tok-str">YOUR_API_KEY</span> Content-Type: <span class="tok-str">application/json</span>
⚠️ Never expose API keys in public code. Always use environment variables.
https://sellerniche.com/api/v1The limit is daily and per account. When you exceed it the response is 429 with limit, used and resetsAt (ISO reset time) in the body.
| Plan | Requests/day | Burst limit | Reset |
|---|---|---|---|
| Free | — | — | — |
| Starter | 100/day | — | Daily |
| Pro | 500/day | — | Daily |
| Business | 2,000/day | — | Daily |
| Agency | 10,000/day | — | Daily |
/api/v1/search| Name | In | Description |
|---|---|---|
keyword string | query required | Search term (e.g. yoga mat) |
marketplace string | query optional | Amazon domain, e.g. amazon.com (default), amazon.co.uk, amazon.de |
page integer | query optional | Result page, default 1 |
{
"success": true,
"data": {
"keyword": "yoga mat",
"marketplace": "amazon.com",
"page": 1,
"totalResults": 20,
"nicheScore": { "score": 54, "demand": 61, "competition": 48, "opportunity": 52 },
"products": [
{
"asin": "B01LP0V4JY",
"title": "Extra Thick Yoga Mat 1/2 inch",
"brand": "Gaiam",
"category": "Sports & Outdoors",
"imageUrl": "https://m.media-amazon.com/images/I/71abc.jpg",
"price": 24.98,
"bsr": 1204,
"monthlySales": 8400,
"reviewCount": 38421,
"rating": 4.6
}
]
},
"meta": { "timestamp": "2026-07-29T10:00:00.000Z" }
}curl "https://sellerniche.com/api/v1/search?keyword=yoga+mat&marketplace=amazon.com" \ -H "Authorization: Bearer YOUR_API_KEY"
| Code | Meaning | Resolution |
|---|---|---|
400 | Bad Request | Check request parameters |
401 | Unauthorized | Verify your API key |
403 | Plan limit | Upgrade your plan |
429 | Rate limited | Wait for rate limit reset |
500 | Server Error | Contact support |
Subscribe to real-time events — no polling required. Add your webhook URL under Dashboard → Zapier (or via POST /api/zapier/webhooks).
bsr_dropkeyword_rank_changenew_reviewprice_changealert_triggeredlow_stockThere is no official SDK package yet. The API is plain REST with a Bearer header, so the requests / fetch snippets above work as-is — copy and paste.
Need custom limits, a dedicated endpoint or an SLA agreement? Our engineering team works directly with you.