Home / Tools / Amazon Keyword Research & Reverse ASIN

Keyword data

Amazon Keyword Research & Reverse ASIN

Reverse ASIN lookup (every keyword a product ranks for, with Amazon search volume and rank), Amazon keyword ideas from a seed, and bulk Amazon search volume. Licensed data, no Amazon login or scraping. $1.50 per 1,000 keywords + $0.03 per lookup.

Run it on Apify API & MCP

Sample output

Real rows from the prefilled example run on Oct 19, 2026.

Full JSON of one real output row (3 rows in the example dataset)
{
  "mode": "search_volume",
  "asin": null,
  "seed_keyword": null,
  "rank": null,
  "rank_absolute": null,
  "is_amazon_choice": null,
  "is_best_seller": null,
  "product_title": null,
  "price": null,
  "currency": null,
  "rating": null,
  "reviews_count": null,
  "bought_past_month": null,
  "product_url": null,
  "search_results_count": null,
  "related_keywords": null,
  "depth": null,
  "marketplace": "amazon.com",
  "scraped_at": "2026-10-19T02:25:19Z",
  "keyword": "yoga mat",
  "search_volume": 76183,
  "data_updated_at": null
}

Output fields

From the Actor's dataset schema. Every row has the same flat shape, so it drops straight into a spreadsheet, a database or an agent's context.

FieldTypeDescription
modestringreverse_asin, keyword_ideas or search_volume
keywordstringAmazon search keyword
search_volumeintegerEstimated monthly Amazon searches
asinstringreverse_asin: the product
seed_keywordstringkeyword_ideas: seed the idea came from
rankintegerreverse_asin: organic rank of the product for the keyword
rank_absoluteintegerreverse_asin: rank counting all result types
is_amazon_choicebooleanreverse_asin: shown with the Amazon's Choice badge
is_best_sellerbooleanreverse_asin: shown with the Best Seller badge
product_titlestringreverse_asin: product title in the results
pricenumberreverse_asin: price shown
currencystringCurrency
ratingnumberreverse_asin: star rating
reviews_countintegerreverse_asin: ratings count
bought_past_monthintegerreverse_asin: "bought in past month" figure shown
product_urlstringreverse_asin: product page
search_results_countintegerreverse_asin: total results for the keyword
related_keywordsarraykeyword_ideas: keywords related to this one
depthintegerkeyword_ideas: 0 = the seed, 1-4 = related-keyword hops
marketplacestringAmazon marketplace
data_updated_atstringWhen the data was last updated (ISO 8601, UTC)
scraped_atstringWhen the row was produced (ISO 8601, UTC)

Pricing

Pay per result, billed by Apify. No subscription and no minimum. Discount tiers apply automatically on paid Apify plans.

EventFree planBronzeSilverGold
Keyword result main
Charged once per Amazon keyword row returned.
$0.0015$0.0014$0.0012$0.0011
Data request
Charged once per Amazon keyword-database lookup (one per ASIN or seed, plus one per 1,000 rows).
$0.03$0.03$0.03$0.03

Examples on the Free plan: 100 keyword results = $0.15, 1,000 keyword results = $1.50, 10,000 keyword results = $15. Apify's Free plan includes $5 of monthly usage credit. Prices read from the Apify API at build time (2026-10-28).

Example input

This is the prefilled input on the Store page. Keep it and click Start to see real data in seconds.

{
  "mode": "reverse_asin",
  "asins": [
    "B09B8V1LZ3"
  ],
  "maxKeywords": 100
}

Use it from code, no-code or an AI agent

cURL (one request, returns rows)
curl -X POST \
  "https://api.apify.com/v2/acts/wrenfield-data~amazon-keyword-research/run-sync-get-dataset-items" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"mode": "reverse_asin", "asins": ["B09B8V1LZ3"], "maxKeywords": 100}'
Python
# pip install apify-client
import os
from apify_client import ApifyClient

client = ApifyClient(os.environ["APIFY_TOKEN"])
run = client.actor("wrenfield-data/amazon-keyword-research").call(
    run_input={
    "mode": "reverse_asin",
    "asins": [
        "B09B8V1LZ3"
    ],
    "maxKeywords": 100
},
    max_total_charge_usd=1.00,  # hard cap for this run
)
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(row)
JavaScript / Node
// npm i apify-client
import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('wrenfield-data/amazon-keyword-research').call({
  "mode": "reverse_asin",
  "asins": [
    "B09B8V1LZ3"
  ],
  "maxKeywords": 100
}, { maxTotalChargeUsd: 1 });
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);
MCP (Claude, Cursor, VS Code, any MCP client)
{
  "mcpServers": {
    "wrenfield-amazon-keyword-research": {
      "url": "https://mcp.apify.com?tools=wrenfield-data/amazon-keyword-research"
    }
  }
}

Remote MCP server hosted by Apify. Sign in with OAuth on first use, or send Authorization: Bearer <APIFY_TOKEN>. The tool appears as wrenfield-data--amazon-keyword-research. More client setups on the MCP page.

n8n, Make, Zapier

Use the official Apify node or app, pick Run Actor, enter wrenfield-data/amazon-keyword-research and paste the input JSON above. Then read the run's dataset items. Ready-made n8n workflows are on the n8n templates page.

For AI agents and code generators: this page as Markdown · OpenAPI 3 spec (run, run-sync and dataset endpoints).

FAQ

How much does Amazon Keyword Research cost?

$0.0015 per keyword result on the Apify Free plan ($1.50 per 1,000), billed per result by Apify with no subscription. Plus $0.03 per data request. Higher Apify plans get the discounted tiers shown in the pricing table. You can cap any run with a maximum cost.

Where does the data come from?

From DataForSEO Labs, a licensed keyword and ranking database built from Amazon search results. The Actor doesn't log in to Amazon, doesn't use Seller Central or Brand Analytics data and doesn't scrape Amazon itself.

How accurate is the search volume?

It's an estimate (Amazon doesn't publish search volume), updated about monthly. Use it to compare keywords with each other; Brand Analytics in Seller Central has Amazon's own search frequency ranks.

Why are some ideas only loosely related?

Keyword ideas follows Amazon's related-search graph. Turn on must contain the seed for long-tail variations of your phrase only.

Related tools

Compare and plan

Try Amazon Keyword Research & Reverse ASIN now

Open it on Apify, keep the prefilled example and click Start. The Apify Free plan includes $5 of monthly credit, no card needed.

Open on Apify