Keyword & Search Demand

Ozon Keyword Back Search MCP Tool

Seerfar Ozon keyword reverse lookup: reverse-looks up Ozon (and Wildberries) search keywords by a list of product SKUs (up to 20), returning which search terms those products appear under (organic/ad search terms), with multi-dimensional filtering by search volume, growth, product count, seller count, competitor count, natural rank, ad rank, exposure, conversion, cart-add conversion, etc. Each keyword carries monthly search volume, growth, market space, competitor/seller counts, average price, cart-add conversion, top products, and organic/ad channel, rank, exposure, and conversion (dimension) market profiles. Use for Ozon keyword reverse lookup, listing keyword optimization, competitor traffic word mining, and ad keyword analysis.

MCP tool name
nexscope_ozon_keyword_back_search
Equivalent REST API path
https://claw-callback.nexscope.ai/api/skill-api/v1/skills/ozon-keyword-back-search/run
JSON-RPC method
tools/call

Authentication

Send the user API key as a bearer token on every MCP JSON-RPC request.

Authorization: Bearer nk_xxxxxxxxxxxxxxxxx

If authentication is missing or invalid, ask the user to open API Access and copy a valid key before calling this tool.

Call this MCP tool

Use tools/call with the MCP tool name below. The arguments object should match the table on this page.

{
  "jsonrpc": "2.0",
  "id": "ozon-keyword-back-search-1",
  "method": "tools/call",
  "params": {
    "name": "nexscope_ozon_keyword_back_search",
    "arguments": {
      "type": [],
      "matchType": 1,
      "hasVariant": 1,
      "page": {
        "pageSize": 10,
        "page": 1
      },
      "skuIds": [
        "175924376"
      ],
      "historyDate": "2026-01-01"
    }
  }
}
REST API equivalent
POST /api/skill-api/v1/runhttps://claw-callback.nexscope.ai/api/skill-api/v1/skills/ozon-keyword-back-search/run
Canonical detail URL
https://www.nexscope.ai/mcp-map/ozon-keyword-back-search

Arguments

NameTypeRequiredMeaning
skuIdsintegerrequired
List of SKUs to back-search, max 20
Example: 1
hasVariantintegerrequired
Whether to exclude variants: 0 do not exclude variants, 1 exclude variants
Example: 1
pageobjectrequired
Pagination & sorting: {page, pageSize, orders[]}
Example: { "pageSize": 10, "page": 1 }
page.pageintegeroptional
Page number, starting from 1, default 1
Example: 1
page.pageSizeintegeroptional
Items per page, default 20
Example: 1
page.ordersarrayoptional
Sort rules, elements {field, direction}; direction takes DESC (descending) / ASC (ascending)
Example: []
matchTypeintegeroptional
Keyword match mode: 0 exact, 1 fuzzy
Example: 1
typearrayoptional
Search term type filter, fixed options: 0 organic search terms, 1 ad search terms; no filtering if omitted
Example: []
historyDatestringoptional
Historical month yyyy-MM (e.g., 2026-02); can be left blank per docs to query current period
Example: 2026-01-01
includeKeywordsarrayoptional
Include keyword array (max 1000), only returns search terms containing the specified words
Example: []
excludeKeywordsarrayoptional
Exclude keyword array (max 1000), removes irrelevant terms
Example: []
searchVolumestringoptional
Monthly search volume range
Example: {}
searchChange30stringoptional
30-day search change range
Example: {}
wordCountstringoptional
Keyword word count range
Example: {}
productViewsstringoptional
Product views range
Example: {}
productsstringoptional
Product count range
Example: {}
sellersstringoptional
Seller count range
Example: {}
marketSpacestringoptional
Market space range
Example: {}
conversionSharingstringoptional
Conversion concentration range
Example: {}
uniqQueriesWCastringoptional
Add-to-cart count range
Example: {}
castringoptional
Add-to-cart conversion rate range
Example: {}
conversionstringoptional
Conversion rate range
Example: {}
titleDensitystringoptional
Title density range
Example: {}
adRivalCountstringoptional
Ad competitor count range
Example: {}
adRankstringoptional
Ad ranking range
Example: {}
naturalRankstringoptional
Organic ranking range
Example: {}
exposurestringoptional
Exposure range
Example: {}
uIdstringoptional
User ID
Example: example-id
memberIdstringoptional
Member ID (a unique member identifier; data is attributed to memberId)
Example: example-id

Response fields

Treat structuredContent as the programmatic API response payload.

NameTypeRequiredMeaning
codestringoptional
Return code, "200" indicates success (returned on success)
Example: {}
errcodeintegeroptional
Error code, 200 indicates success; only returned on business errors (coexists with code on success)
Example: 1
msgstringoptional
Message; ok for success
Example: {}
errmsgstringoptional
Error message; ok for success, reason description on business error
Example: {}
totalintegeroptional
Total record count
Example: 1
dataarrayoptional
Keyword back-search data (see details below)
Example: []
columnsarrayoptional
Column definitions, elements contain {field, title, cellType, sortable, filterable}
Example: []
costTimeintegeroptional
API latency (milliseconds)
Example: 1
costTokenintegeroptional
Tokens consumed
Example: 1
typestringoptional
Response display type, e.g., tableListWorkbenches
Example: {}
data[].querystringoptional
Keyword (original Russian)
Example: phone case
data[].queryCnstringoptional
Keyword Chinese translation
Example: phone case
data[].platformintegeroptional
Platform: 0 Ozon, 1 Wildberries
Example: 1
data[].searchVolumeintegeroptional
Monthly search volume
Example: 1
data[].count30GrowthRatenumberoptional
Monthly search growth (%, can be negative)
Example: 1
data[].productCountintegeroptional
Product count (may be missing in some rows)
Example: 1
data[].competingProductsintegeroptional
Competing product count
Example: 1
data[].sellersintegeroptional
Seller count
Example: 1
data[].avgPricenumberoptional
Average price
Example: 1
data[].itemsViewsnumberoptional
Product visibility
Example: 1
data[].viewSharingnumberoptional
View concentration (%)
Example: 1
data[].conversionSharingnumberoptional
Conversion concentration (%)
Example: 1
data[].marketSpacenumberoptional
Market space
Example: 1
data[].returnCancellationRatenumberoptional
Return/cancellation rate (%)
Example: 1
data[].uniqQueriesWCaintegeroptional
Add-to-cart count
Example: 1
data[].canumberoptional
Add-to-cart conversion rate (%)
Example: 1
data[].titleDensitynumberoptional
Title density
Example: 1
data[].wordCountintegeroptional
Word count
Example: 1
data[].categoriesarrayoptional
Category ID array
Example: []
data[].dimensionobjectoptional
Dimension object, carrying back-search-specific metrics (see below)
Example: {}
data[].productsarrayoptional
Top product data (see below)
Example: []
data[].idstringoptional
Record ID
Example: example-id
columns[].typeintegeroptional
Search term channel: 0 organic search term, 1 ad search term
Example: 1
columns[].naturalRankintegeroptional
Organic ranking (the back-searched SKU's organic position under this term)
Example: 1
columns[].exposurenumberoptional
Exposure (0–1)
Example: 1
columns[].conversionnumberoptional
Conversion rate (0–1)
Example: 1
columns[].xarrayoptional
Position/pagination indicator, semantics opaque
Example: []
products[].ozonIdintegeroptional
Ozon product ID
Example: 1
products[].skuintegeroptional
SKU ID
Example: 1
products[].titlestringoptional
Product title (Russian)
Example: {}
products[].imageUrlstringoptional
Main image URL
Example: https://example.com/image.jpg
products[].advertintegeroptional
Ad indicator (0/1)
Example: 1
categoryinfos[].titleCnstringoptional
Category Chinese name
Example: {}
categoryinfos[].titleEnstringoptional
Category English name
Example: {}
categoryinfos[].titleRustringoptional
Category Russian name
Example: {}
categoryinfos[].cnTitlePathstringoptional
Chinese category path
Example: {}
categoryinfos[].enTitlePathstringoptional
English category path
Example: {}
categoryinfos[].titlePathstringoptional
Russian category path
Example: {}
categoryinfos[].idstringoptional
Category ID
Example: example-id
categoryinfos[].crossBorderSellablebooleanoptional
Whether cross-border sales are allowed
Example: false
messagestringoptional
Provider-specific message.
Example: {}
titlestringoptional
Provider-specific response title.
Example: {}
sourceTypestringoptional
Provider-specific source platform type.
Example: {}
sourceToolstringoptional
Provider-specific source tool name.
Example: {}
pageintegeroptional
Current page returned by the upstream provider.
Example: {}
pageSizeintegeroptional
Page size returned by the upstream provider.
Example: {}
pageItemCountintegeroptional
Item count on the current page returned by the upstream provider.
Example: {}
totalPageintegeroptional
Total page count returned by the upstream provider.
Example: {}
dataSnapshotMonthstringoptional
Data snapshot month returned by the upstream provider.
Example: {}

Examples

Example arguments

{
  "type": [],
  "matchType": 1,
  "hasVariant": 1,
  "page": {
    "pageSize": 10,
    "page": 1
  },
  "skuIds": [
    "175924376"
  ],
  "historyDate": "2026-01-01"
}

Example structuredContent

{
  "errcode": 1,
  "total": 1,
  "data": [
    {
      "query": "phone case",
      "queryCn": "phone case",
      "platform": 1,
      "searchVolume": 1,
      "count30GrowthRate": 1,
      "productCount": 1,
      "competingProducts": 1,
      "sellers": 1,
      "avgPrice": 1,
      "itemsViews": 1,
      "viewSharing": 1,
      "conversionSharing": 1,
      "marketSpace": 1,
      "returnCancellationRate": 1,
      "uniqQueriesWCa": 1,
      "ca": 1,
      "titleDensity": 1,
      "wordCount": 1,
      "categories": [],
      "dimension": {},
      "products": [],
      "id": "example-id"
    }
  ],
  "columns": [
    {
      "type": 1,
      "naturalRank": 1,
      "exposure": 1,
      "conversion": 1,
      "x": []
    }
  ],
  "costTime": 1,
  "costToken": 1,
  "products": [
    {
      "ozonId": 1,
      "sku": 1,
      "imageUrl": "https://example.com/image.jpg",
      "advert": 1
    }
  ],
  "categoryinfos": [
    {
      "id": "example-id",
      "crossBorderSellable": false
    }
  ]
}