Sourcelane

Amazon Keyword Research

E-commerce & Marketplaces

Operated by Sourcelane✓ verified

Find Amazon keywords from autocomplete with A-Z expansion, result counts per keyword and reverse-ASIN page-1 rank checks across 22 Amazon marketplaces.

Read full description

A keyword-focused Amazon research connector that expands seed phrases via Amazon search-box autocomplete (prefixes, suffixes, letters, numbers, buyer/question modifiers), deduplicates results, and returns per-phrase metadata useful for keyword discovery and demand/competition signals. For each discovered phrase it reports the originating seed and marketplace/domain, the expansion source and position in autocomplete suggestions, an aggregated prominence score and frequency across expansion queries (a relative demand signal), word-count and seed-match indicators, marketplace autocomplete metadata, optional exact product result counts with the displayed result-text, corrected/rewrite suggestions when Amazon alters the query, and optional reverse-ASIN checks that list where specified ASINs appear among organic and sponsored results plus the top competing product ASINs. The connector performs lookups across 22 Amazon marketplaces, supports department scoping and shopper-country context, and scans first-page product slots to derive rank positions when ASIN checking is enabled.

Verified Oct 25, 10:11 PM

$0.0005

per keyword

Up to 100 per call. Only pay for results returned; failed calls are refunded.

What people use it for

You give it

  • Seed keywordsrequired

    One or more seed keywords, e.g.

  • ASINs to rank-check (reverse ASIN)

    Optional.

  • Department code

    Optional.

Optional settings

Amazon storeShopper countryKeyword expansionMax keywords per seedInclude search result countRank depthOnly keep keywords where an ASIN ranks

You get back

Numbers & stats
Autocomplete scoreWord countResult countResult count textResult count status
Location
Lookup country
Dates
Candidate sources
Links & media
Search URL
Other details
KeywordSeed keywordMarketplaceDomainDepartmentExpansion typeExpansionSuggestion rank+12 more

Trust & reliability

7d uptime trend
WindowUptimeSuccess ratep50p95Calls
24h————0
7d————0
30d————0

Calling contract

Call it through Sourcelane's gateway or MCP server. We run the connector, apply your agent's spend guardrails, and bill only the results returned.

Call it via Sourcelane

curl -X POST https://api.usesourcelane.com/v1/call \
  -H "Authorization: Bearer sl_live_your_agent_key" \
  -H "Content-Type: application/json" \
  -d '{"listing":"amazon-keyword-research","params":{"keywords":["yoga mat"],"maxKeywords":5},"maxResults":10}'

Request params

FieldTypeRequiredDescription
keywordsarrayrequiredOne or more seed keywords, e.g. 'yoga mat'. Each seed is expanded into the long-tail phrases Amazon shoppers see in the search box.
marketplacestringoptionalAmazon store to research. Suggestions and result counts come from that store, in its own language.
shopperCountrystringoptionalOptional. See results, ranks and result counts as a shopper located in this country would (e.g. amazon.com seen from Canada). Leave empty to use the store's own country.
expansionstringoptionalHow far to expand each seed. A-Z types the seed followed by every letter ('yoga mat a', 'yoga mat b',...). Modifiers add buyer-intent and question words in the marketplace language ('best', 'how to', 'for', 'with',...). All combines everything, including letters before the seed.
maxKeywordsintegeroptionalMaximum keyword rows returned for each seed, strongest suggestions first. 0 = no limit. Capped at 100 per call.
includeResultCountbooleanoptionalAlso look up how many products Amazon returns for each keyword (e.g. '1-48 of over 8,000 results', plus the exact count). This is a competition signal, not monthly search volume. Billed as a separate event per keyword looked up.
asinsarrayoptionalOptional. Up to 10 ASINs or product URLs. For every keyword the connector checks the top organic search results (see Rank depth) and reports where each ASIN ranks, organic and sponsored. All ASINs are checked on the same page, so a keyword costs one rank check however many ASINs you add. Turns on result counts automatically and is billed per keyword checked instead of the result-count event.
rankDepthintegeroptionalHow many organic (non-sponsored) page-1 results to check for your ASINs. 20 covers the positions that get most clicks; 48 checks the whole first page. Sponsored slots seen above that depth are reported too.
asinMatchesOnlybooleanoptionalWith ASINs set, drop keywords where none of your ASINs appear on page 1. Dropped keywords are not billed as keyword results, but the rank check itself still is.
departmentstringoptionalOptional. Scope suggestions and searches to one department. 'aps' = All departments. amazon.com examples: stripbooks, electronics, fashion, beauty, hpc, kitchen, garden, lawngarden, sporting, toys-and-games, pets, baby-products, automotive, tools, office-products, grocery, videogames. Other stores use their own codes (e.g. 'sports', 'toys', 'baby' on amazon.co.uk). Unknown codes fall back to All d

Each result contains

FieldTypeDescription
keywordstringKeyword
seedKeywordstringSeed
marketplacestringMarket
domainstring—
departmentstring—
sourcestringSource
expansionTypestring—
expansionnullExpansion
querystring—
suggestionRankintegerRank
bestRankinteger—
timesSuggestedintegerTimes suggested
autocompleteScoreintegerAutocomplete score
wordCountintegerWords
containsSeedboolean—
refTagstring—
strategyIdstring—
candidateSourcesstring—
resultCountintegerResults
resultCountTextstringResults text
resultCountStatusstring—
correctedKeywordnull—
lookupCountrystring—
asinRanksnull—
bestOrganicRanknullBest ASIN rank
rankDepthnull—
organicResultsScannednull—
topOrganicAsinsnull—
searchUrlstringSearch URL
fetchedAtstring—
noticenullNotice

Use Amazon Keyword Research from Claude, ChatGPT or Cursor

Pick your tool and connect in under a minute. Then just ask — for example: “Track the price of these 20 grocery items at Woolworths and Coles every week.”

Connect Claude

Web, desktop and mobile. One click, then confirm.

  1. 1Click Add to Claude — claude.ai opens with Sourcelane filled in
  2. 2Click Continue to confirm — it then works in Claude desktop and mobile too
Manual setup (config files, REST, Python) +

Claude Code

Adds the Sourcelane MCP server with your key as a header.

terminal
claude mcp add --transport http sourcelane https://api.usesourcelane.com/mcp \
  --header "Authorization: Bearer sl_live_your_agent_key"

Claude Desktop (config file)

Alternative to the connector URL: add to claude_desktop_config.json, then restart Claude.

claude_desktop_config.json
{
  "mcpServers": {
    "sourcelane": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.usesourcelane.com/mcp",
        "--header",
        "Authorization:${AUTH_HEADER}"
      ],
      "env": {
        "AUTH_HEADER": "Bearer sl_live_your_agent_key"
      }
    }
  }
}

Cursor & Windsurf

Add to ~/.cursor/mcp.json (or Windsurf's mcp_config.json).

mcp.json
{
  "mcpServers": {
    "sourcelane": {
      "url": "https://api.usesourcelane.com/mcp",
      "headers": {
        "Authorization": "Bearer sl_live_your_agent_key"
      }
    }
  }
}

VS Code

Save as .vscode/mcp.json. VS Code prompts for your key once.

.vscode/mcp.json
{
  "servers": {
    "sourcelane": {
      "type": "http",
      "url": "https://api.usesourcelane.com/mcp",
      "headers": {
        "Authorization": "Bearer ${input:sourcelane-key}"
      }
    }
  },
  "inputs": [
    {
      "type": "promptString",
      "id": "sourcelane-key",
      "description": "Sourcelane agent key",
      "password": true
    }
  ]
}

ChatGPT Custom GPT (Actions)

Create a GPT → Actions → Import from URL, then Authentication: API Key, Bearer.

OpenAPI schema URL
https://usesourcelane.com/openapi.json

REST

One POST. Pass maxResults to cap cost.

curl
curl -X POST https://api.usesourcelane.com/v1/call \
  -H "Authorization: Bearer sl_live_your_agent_key" \
  -H "Content-Type: application/json" \
  -d '{"listing":"amazon-keyword-research","params":{"keywords":["yoga mat"],"maxKeywords":5},"maxResults":10}'

Python, LangChain, CrewAI, OpenAI Agents SDK…

Wrap the REST call as a tool, or point an MCP client at the endpoint.

python
import requests

res = requests.post(
    "https://api.usesourcelane.com/v1/call",
    headers={"Authorization": "Bearer sl_live_your_agent_key"},
    json={
        "listing": "amazon-keyword-research",
        "params": {"keywords":["yoga mat"],"maxKeywords":5},
        "maxResults": 10,
    },
    timeout=300,
)
body = res.json()
print(body["receipt"]["chargedMicros"], "micro-USD for", body["receipt"]["results"], "results")
print(body["data"])

Reviews

—

0 reviews

5
0
4
0
3
0
2
0
1
0

Leave a review

Loading reviews…

Related E-commerce connectors

See all E-commerce data connectors →

Guides that use this connector