Linkfox Sif Keyword Overview
亚马逊市场关键词竞争度的SIF概览分析。当用户提到关键词竞争度、供需比、竞品数量、关键词搜索量估算、市场竞争力评估、关键词热度排名、广告竞争分析、某个关键词下的商品数量、keyword competition, supply-demand ratio, competitor count, search popularity, market competition analysis, SIF, keyword overview时触发此技能。即使用户未明确说"SIF",只要其需求涉及评估亚马逊上关键词层面的竞争强度、供需平衡或搜索结果商品数量,也应触发此技能。
- Skill ID
- linkfox-ai/linkfox-skills/linkfox-sif-keyword-overview
- Publisher
- linkfox-ai
- Repository
- linkfox-skills
- Installs
- 0
- Files
- 5
- Synced
- Sep 23, 2026
Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.
linkfox-ai/linkfox-skills/linkfox-sif-keyword-overviewInstalls these files- SKILL.md
- references/api.md
- references/onboarding.md
- scripts/onboarding.py
- scripts/sif_keyword_overview.py
What this skill tells the agent
SIF Keyword Overview
This skill guides you on how to query and analyze keyword-level competition data on Amazon, helping sellers assess market competitiveness and supply-demand dynamics for specific keywords.
Core Concepts
The SIF Keyword Overview tool provides a comprehensive snapshot of competition metrics for a given keyword on Amazon. It returns the number of competing products across different placement types (organic, sponsored, video ads, brand ads, etc.), estimated weekly search volume, keyword popularity ranking, and the supply-demand ratio.
Supply-demand ratio: Calculated as total search result product count / monthly search volume. A lower ratio indicates less competition and greater opportunity. This is a key metric for identifying blue-ocean keywords.
Keyword popularity ranking: Represents where this keyword ranks among all keywords on the marketplace by monthly search volume. A smaller number means higher search popularity (rank 1 is the most popular). When a user says "ranking improved," it means the numeric value decreased; "ranking dropped" means the value increased.
Data Fields
| Field | API Name | Description |
|---|---|---|
| Keyword | keyword | The queried keyword text |
| Keyword Popularity Rank | keywordPopularityRank | Monthly search volume rank among all keywords (lower = more popular) |
| Estimated Weekly Search Volume | estimatedWeeklySearchVolume | Estimated weekly search count on Amazon |
| Supply-Demand Ratio | supplyDemandRatio | Product count / monthly search volume (lower = less competition) |
| Total Search Result Products | totalSearchResultProductCount | Total products shown under this keyword (organic + ads + recommendations) |
| Natural Search Products | naturalSearchProductCount | Products in organic search results (excluding ads) |
| Sponsored Products (SP) Count | sponsoredProductsCount | Products running Sponsored Products ads |
| Brand Ad Products | brandAdProductCount | Products running Brand Ads |
| Video Ad Products | videoAdProductCount | Products running Video Ads |
| Total Paid Advertising Products | paidAdvertisingProductCount | All PPC ad products combined (SP + Brand + Video, etc.) |
| Amazon's Choice Products | amazonChoiceProductCount | Products with the Amazon's Choice badge |
| Top Rated Products | topRatedProductCount | Products in the Top Rated recommendation section |
| Search Recommendation Products | searchRecommendationProductCount | Products recommended by Amazon during search |
| Editorial Recommendations Products | editorialRecommendationsProductCount | Products in Editorial Recommendations section |
| Recommendation Non-ad Products | recNonadProductCount | Products in recommendation slots classified as non-ad (organic recommendations) |
| Recommendation Ad Products | recAdProductCount | Products in recommendation slots classified as ads |
| SIF-Tracked Exposed ASINs | trackedAsinTotalCount | Deduplicated count of ASINs that SIF tracked with any exposure score (natural/ad/recommendation) — upstream field totalAsinNum |
| Total Marketplace Keywords | totalMarketplaceKeywordCount | Total number of keywords in the marketplace |
| Data Period Start Date | dataPeriodStartDate | ABA week start date for the returned data (yyyy-MM-dd) |
| Data Period End Date | dataPeriodEndDate | ABA week end date for the returned data (yyyy-MM-dd) |
| Data Update Time | keywordDataUpdateTime | Last update timestamp for this keyword's data |
Supported Marketplaces
13 marketplaces: US (United States), UK (United Kingdom), DE (Germany), CA (Canada), JP (Japan), FR (France), ES (Spain), IT (Italy), MX (Mexico), AU (Australia), AE (United Arab Emirates), BR (Brazil), SA (Saudi Arabia).
Default marketplace is US. Use US when the user does not specify a marketplace. Codes outside this list will be rejected by the API pattern.
Important: The keyword parameter should ideally be in the language of the target marketplace. For example, use German keywords for DE, Japanese for JP, etc. If the user provides keywords in a different language, translate them to the marketplace's local language before querying.
调用方式
- API 端点:
POST /sif/keywordOverview(完整参数/响应/错误码见references/api.md) - Python 脚本:
python scripts/sif_keyword_overview.py '<JSON 参数>' [--inline] - 成本约束:本工具会消耗算力;同一会话同一参数组合默认只调用一次,脚本带 24h 本地缓存。失败/空结果不得自动换关键词、翻页或改邮编连续试探;需要继续检索时先向用户说明会产生额外消耗。
输出策略(脚本默认行为):
- 始终将完整响应写入
<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-sif-keyword-overview-<timestamp>.json(<cwd>为脚本执行时的工作目录,在 Claude Code 里即当前项目目录;<session>取自环境变量SESSION_ID,按用户任务自动聚合;禁止写入 /tmp,当前目录不可写则报错) - 响应体 ≤ 8 KB:落盘后把完整 JSON 打印到 stdout
- 响应体 > 8 KB:落盘后 stdout 只输出摘要(顶层字段、常见计数如
total/costToken、最大列表字段的长度 + 前 3 条样本) - 加
--inline强制全量打印到 stdout(同样落盘)
读数据建议:先看摘要判断是否足够;需要具体字段时优先用 jq或ConvertFrom-Json 从保存的 json 文件按需抽取,避免整份 JSON 进入上下文。
解决认证和算力问题
发生以下异常情况时,采用 references/onboarding.md 引导解决问题:
异常情况
- 未配置API Key:环境变量未配置
LINKFOX_AGENT_API_KEY,也未配置LINKFOXAGENT_API_KEY。 - 响应401或402状态码
- 响应提示算力或余额不足:消息含"算力余额不足/计费不足/余额不足/quota exceeded/insufficient balance/套餐到期/需充值/请充值",或类似含义的内容。
Parameter Guide
- keyword (required): The search keyword to analyze. Should be translated to the target marketplace's language for best results. Maximum length: 1000 characters.
- country (optional): The Amazon marketplace code. Defaults to
US. See Supported Marketplaces above for valid codes. - last7d (optional, boolean, default
true): Use the latest 7 days. Whenfalse, the API usesstartDate/endDate. - startDate (optional,
yyyy-MM-dd): Start date for a custom window. Takes effect whenlast7d=false. - endDate (optional,
yyyy-MM-dd): End date paired withstartDate.
Usage Examples
1. Basic keyword competition check Query: "How competitive is the keyword 'wireless charger' on Amazon US?"
{"keyword": "wireless charger", "country": "US"}2. Check competition in a non-US marketplace Query: "How many competitors are there for 'Handyhulle' on Amazon Germany?"
{"keyword": "Handyhulle", "country": "DE"}3. Supply-demand analysis for product research Query: "What's the supply-demand ratio for 'yoga mat' in the US?"
{"keyword": "yoga mat", "country": "US"}4. Advertising competition assessment Query: "How many sellers are running ads on 'dog leash' in the UK?"
{"keyword": "dog leash", "country": "UK"}5. Multi-marketplace comparison (multiple calls) Query: "Compare the competition for 'bluetooth speaker' across US, UK, and DE"
- Call 1:
{"keyword": "bluetooth speaker", "country": "US"} - Call 2:
{"keyword": "bluetooth speaker", "country": "UK"} - Call 3:
{"keyword": "Bluetooth Lautsprecher", "country": "DE"}
6. Specific date range Query: "Competition for 'yoga mat' between 2026-03-08 and 2026-03-14"
{"keyword": "yoga mat", "country": "US", "last7d": false, "startDate": "2026-03-08", "endDate": "2026-03-14"}Display Rules
- Present data clearly: Show query results in a well-structured table format. Include all relevant metrics the user asked about.
- Highlight key metrics: When showing results, emphasize the supply-demand ratio, keyword popularity rank, and total product count as these are the most actionable metrics.
- Ranking clarification: When displaying keyword popularity rank, remind users that lower values mean higher search popularity.
- Supply-demand interpretation: When showing the supply-demand ratio, provide context: values below 1 suggest high demand relative to supply (opportunity); values above 5 suggest a saturated market.
- Ad competition breakdown: When users ask about advertising competition, break down the total paid advertising count into its components (SP, Brand, Video) for a more detailed view.
More from linkfox-ai
Use this skill in a project
Open any RiverX project, search the Skills panel for linkfox-ai/linkfox-skills/linkfox-sif-keyword-overview, and install it in one click.
