Create a Niche Dive
create_niche_diveStart a new niche research dive from a seed ASIN, analyzing competitors asynchronously to generate a niche. Requires confirmed token cost; poll get_dive_status with the returned diveId for results.
Instructions
Use this to start new niche research from a seed ASIN. ⚠️ Spends dive tokens (cost scales with numberOfCompetitors) and cannot be undone — set confirm: true only after the user approves the cost. Not safe to retry: each call spends tokens again and starts a separate dive — if a call errors or times out, poll get_dive_status (or check list_niches) instead of re-calling. The dive runs asynchronously: this returns immediately with a diveId and an estimatedCompletionDate. Poll get_dive_status with that diveId until it reports success (which carries the new nicheId for use with list_niches, get_niche_keywords, etc.). Requires marketplace, asin, and numberOfCompetitors (min 2). After a Fast Keywords run for the same product, pass its requestId as fastKeywordsRequestId to link the dive to it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asin | Yes | The seed ASIN to start the dive from (e.g. B08N5WRWNW). Competitors are built around it. | |
| confirm | No | Must be true to proceed — creating a dive spends dive tokens. Confirm the cost with the user first. | |
| marketplace | Yes | Amazon marketplace of the seed ASIN. Note these are full domain suffixes: com, ca, co.uk, com.mx, in, fr, de, es, it, co.jp (e.g. UK is `co.uk`, not `uk`). | |
| numberOfCompetitors | Yes | How many competitors to analyze (minimum 2). More competitors = deeper niche but more dive tokens. | |
| fastKeywordsRequestId | No | Links the dive to a Fast Keywords run for the same product: the `requestId` returned by `run_fast_keywords` or `refresh_fast_keywords`. Leave unset for a dive that follows no Fast Keywords run. |