Temu Product Research
Temu Category Search
Find synced Temu category names and IDs by keyword for use in product and store filtering. Call via REST API or MCP from 10 credits per call.
MCP tool name
nexscope_temu_category_searchMCP endpoint
https://api.nexscope.ai/mcpJSON-RPC method
tools/callAuthentication
Use OAuth 2.1 Authorization Code with PKCE and the mcp:tools scope. API keys remain supported as a compatibility option.
Authorization: Bearer nk-xxxxxxxxxxxxxxxxxIf authentication fails, ask the user to open API Access and copy a valid key.
Call this MCP tool
Initialize an MCP 2025-11-25 Streamable HTTP session at https://api.nexscope.ai/mcp, then use tools/call.
{
"jsonrpc": "2.0",
"id": "temu-category-search-1",
"method": "tools/call",
"params": {
"name": "nexscope_temu_category_search",
"arguments": {
"keyword": "home",
"page": 1,
"pageSize": 50
}
}
}MCP 2025-11-25 ยท Streamable HTTPProgress is delivered on the original POST SSE response. GET SSE carries notifications; reconnecting must query existing asynchronous work rather than submit again.
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
keyword | string | required | Keyword, at most 200 characters; matches category Chinese name, English name, or category ID substring. Example: home |
page | integer | optional | Page number, at least 1; defaults to 1. Example: 1 |
pageSize | integer | optional | Results per page, from 1 to 200; defaults to 50. Example: 50 |
Response fields
Treat structuredContent as the programmatic API response payload.
| Name | Type | Required | Description |
|---|---|---|---|
total | integer | optional | Number of items returned on this page Example: {} |
categories | array | optional | Matching category list Example: {} |
title | string | optional | Title(`Temu Category Search`) Example: {} |
id | string | optional | category id Example: {} |
categoryId | string | optional | Category ID (upstream category id) Example: {} |
parentId | string | optional | Parent category id (the top level is an empty string) Example: {} |
level | integer | optional | Category level Example: {} |
categoryName | string | optional | Category name (Chinese) Example: {} |
categoryNameEn | string | optional | Category name (English) Example: {} |
isDeleted | integer | optional | Whether it has been deleted: 0=normal, 1=deleted Example: {} |
hasChildren | boolean | optional | Are there subcategories? Example: {} |
Examples
Example arguments
{
"keyword": "home",
"page": 1,
"pageSize": 50
}Example structuredContent
{}