openapi: 3.2.0 info: title: Nexscope Ecommerce Data and Creative TikTok / Social… version: 2026-08-28-public-catalog-v1 description: Nexscope APIs provide ecommerce marketplace intelligence and creative generation capabilities through REST and MCP. Authentication uses a Nexscope API key. Pricing is credit-based and actual usage varies by endpoint and workload; current estimates are shown in the Nexscope account. termsOfService: https://www.nexscope.ai/terms contact: name: Nexscope Support email: service@nexscope.ai url: https://www.nexscope.ai/api-docs license: name: Proprietary API; use subject to Nexscope Terms url: https://www.nexscope.ai/terms servers: - url: https://api.nexscope.ai description: Production security: - bearerAuth: [] tags: - name: TikTok / Social Commerce description: TikTok Shop products, sellers, videos, creators, livestreams and rankings. x-category-slug: tiktok-social-commerce paths: /api/skill-api/v1/skills/chuhaijiang-tiktok-creative-detail/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Creative Detail description: Chuhaijiang TikTok Creative Detail. Execute only this operation; no automatic retries or pagination. Preserve provider fields and metric units. operationId: runChuhaijiangTiktokCreativeDetail externalDocs: description: Chuhaijiang TikTok Creative Detail documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-creative-detail requestBody: required: true content: application/json: schema: required: - country - id additionalProperties: false properties: country: enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn type: string description: Lowercase request market. Returned country_code may differ; preserve both. id: minLength: 1 type: string description: Creative ID returned by its search operation. Keep identifiers as strings to avoid precision loss. include: pattern: ^(analysis|embedding)(,(analysis|embedding))*$ type: string description: 'Comma-separated expansions: analysis, embedding. Request only needed expansions.' type: object example: include: analysis,embedding country: us id: '7668708053428047118' responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: nullable: true items: properties: id: nullable: true description: 'Creative author and product identity: id.' type: string video_id: nullable: true description: 'Creative author and product identity: video id.' type: string uid: nullable: true description: 'Creative author and product identity: uid.' type: string unique_id: nullable: true description: 'Creative author and product identity: unique id.' type: string nickname: nullable: true description: 'Creative author and product identity: nickname.' type: string share_url: nullable: true description: 'Creative author and product identity: share url.' type: string product_id: nullable: true description: 'Creative author and product identity: product id.' type: string product_name: nullable: true description: 'Creative author and product identity: product name.' type: string follower_count: nullable: true description: 'Author follower count: follower count.' type: integer product_images: description: Provider product images. The source establishes this field name; preserve its runtime JSON type and missing values. additionalProperties: true type: object type: array embedding: additionalProperties: true properties: items: type: array items: properties: id: type: string nullable: true description: 'Creative embedding identity: id.' video_id: type: string nullable: true description: 'Creative embedding identity: video id.' video_uri: type: string nullable: true description: 'Creative embedding identity: video uri.' country_code: type: string nullable: true description: 'Creative embedding identity: country code.' platform: type: string nullable: true description: 'Creative embedding identity: platform.' embedding: type: array nullable: true description: Numeric embedding vector; returned only when requested. Avoid inlining the vector in summaries. items: type: number matched_tags: description: Tags matched during creative embedding analysis; preserve the provider representation. extracted_content: description: Content extracted for creative similarity analysis; preserve the provider representation. video_cover: description: Creative video cover media; preserve the provider representation. additionalProperties: true type: object type: object nullable: true analysis: additionalProperties: true properties: items: type: array items: properties: id: type: string nullable: true description: 'Creative analysis identifier or classification: id.' video_id: type: string nullable: true description: 'Creative analysis identifier or classification: video id.' video_uri: type: string nullable: true description: 'Creative analysis identifier or classification: video uri.' country_code: type: string nullable: true description: 'Creative analysis identifier or classification: country code.' platform: type: string nullable: true description: 'Creative analysis identifier or classification: platform.' hook_type: type: string nullable: true description: 'Creative analysis identifier or classification: hook type.' hook_subtype: type: string nullable: true description: 'Creative analysis identifier or classification: hook subtype.' formula_type: type: string nullable: true description: 'Creative analysis identifier or classification: formula type.' formula_subtype: type: string nullable: true description: 'Creative analysis identifier or classification: formula subtype.' angle_type: type: string nullable: true description: 'Creative analysis identifier or classification: angle type.' angle_subtype: type: string nullable: true description: 'Creative analysis identifier or classification: angle subtype.' is_aigc_video: type: boolean nullable: true description: 'Provider AIGC flag: is aigc video.' transcription_with_structure: description: Creative transcription with provider structural annotations; preserve its original JSON representation. video_cover: description: Creative video cover media; preserve the provider representation. storyboards: description: Creative storyboard and scene analysis; preserve the returned structure. additionalProperties: true type: object type: object nullable: true additionalProperties: true type: object errmsg: type: string request_id: type: string errcode: type: integer additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: [] '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-creative-detail x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_creative_detail x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-creative-search/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Creative Search description: Chuhaijiang TikTok Creative Search. Execute only this operation; no automatic retries or pagination. Preserve provider fields and metric units. operationId: runChuhaijiangTiktokCreativeSearch externalDocs: description: Chuhaijiang TikTok Creative Search documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-creative-search requestBody: required: true content: application/json: schema: required: - country additionalProperties: false properties: country: enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn type: string description: Lowercase request market. Returned country_code may differ; preserve both. page: minimum: 1 default: 1 type: integer description: Page number, starting at 1. No automatic pagination. pageSize: minimum: 1 maximum: 10 type: integer description: Items per page, from 1 to 10. Omission preserves the upstream default. keyword: type: string description: Creative search keyword. category: type: string description: Provider-approved creative category. hasProduct: type: boolean description: Whether products are associated. isSponsored: type: boolean description: Whether content is sponsored. isAigc: type: boolean description: Whether content is generated by AI. sort: default: gmv:desc pattern: ^[^:]+:(asc|desc)$ type: string description: Provider-approved field followed by :asc or :desc. No complete field enum is published. type: object example: page: 1 pageSize: 3 country: us responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: nullable: true items: properties: id: nullable: true description: 'Creative identity and copy: id.' type: string video_id: nullable: true description: 'Creative identity and copy: video id.' type: string product_id: nullable: true description: 'Creative identity and copy: product id.' type: string author_uid: nullable: true description: 'Creative identity and copy: author uid.' type: string author_unique_id: nullable: true description: 'Creative identity and copy: author unique id.' type: string author_nickname: nullable: true description: 'Creative identity and copy: author nickname.' type: string video_desc: nullable: true description: 'Creative identity and copy: video desc.' type: string country_code: nullable: true description: 'Creative identity and copy: country code.' type: string platform: nullable: true description: 'Creative identity and copy: platform.' type: string follower_cnt: nullable: true description: 'Creative audience and engagement count: follower cnt.' type: integer video_play_count: nullable: true description: 'Creative audience and engagement count: video play count.' type: integer video_like_count: nullable: true description: 'Creative audience and engagement count: video like count.' type: integer video_comment_count: nullable: true description: 'Creative audience and engagement count: video comment count.' type: integer video_share_count: nullable: true description: 'Creative audience and engagement count: video share count.' type: integer video_collect_count: nullable: true description: 'Creative audience and engagement count: video collect count.' type: integer video_engagement_rate: nullable: true description: 'Provider engagement ratio: video engagement rate.' type: number video_30d_gmv: nullable: true description: 'Monetary metric with original unit and value: video 30d gmv.' type: object video_total_gmv: nullable: true description: 'Monetary metric with original unit and value: video total gmv.' type: object video_30d_gpm: nullable: true description: 'Monetary metric with original unit and value: video 30d gpm.' type: object video_launch_time: description: Provider video launch time. The source establishes this field name; preserve its runtime JSON type and missing values. video_date: description: Provider video date. The source establishes this field name; preserve its runtime JSON type and missing values. video_duration: description: Provider video duration. The source establishes this field name; preserve its runtime JSON type and missing values. content_intent: description: Provider content intent. The source establishes this field name; preserve its runtime JSON type and missing values. user_avatar: description: Provider user avatar. The source establishes this field name; preserve its runtime JSON type and missing values. is_aigc_video: description: Provider is aigc video. The source establishes this field name; preserve its runtime JSON type and missing values. content_tag_v2: description: Provider content tag v2. The source establishes this field name; preserve its runtime JSON type and missing values. additionalProperties: true type: object type: array total_count: type: integer nullable: true additionalProperties: true type: object errmsg: type: string request_id: type: string errcode: type: integer additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: [] total_count: 0 '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-creative-search x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_creative_search x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-ad-related-products/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Ad Related Products description: Chuhaijiang TikTok Ad Related Products. Execute only this operation; no automatic retries or pagination. Preserve provider fields and metric units. operationId: runChuhaijiangTiktokAdRelatedProducts externalDocs: description: Chuhaijiang TikTok Ad Related Products documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-ad-related-products requestBody: required: true content: application/json: schema: required: - country - id additionalProperties: false properties: country: enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn type: string description: Lowercase request market. Returned country_code may differ; preserve both. id: minLength: 1 type: string description: Ad ID returned by its search operation. Keep identifiers as strings to avoid precision loss. page: minimum: 1 default: 1 type: integer description: Page number, starting at 1. No automatic pagination. pageSize: minimum: 1 maximum: 10 type: integer description: Items per page, from 1 to 10. Omission preserves the upstream default. type: object example: pageSize: 3 page: 1 country: us id: '7658119807128046879' responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: nullable: true items: properties: id: nullable: true description: 'Related product identity: id.' type: string tiktok_product_detail_product_name: nullable: true description: 'Related product identity: tiktok product detail product name.' type: string tiktok_product_detail_floor_price: nullable: true description: 'Price with original unit and value: tiktok product detail floor price.' type: object tiktok_product_detail_ceiling_price: nullable: true description: 'Price with original unit and value: tiktok product detail ceiling price.' type: object tiktok_product_detail_product_rating: nullable: true description: 'Provider product rating: tiktok product detail product rating.' type: number tiktok_ads_detail_product_id: nullable: true description: 'Ad related product identity: tiktok ads detail product id.' type: string tiktok_ads_detail_video_id: nullable: true description: 'Ad related product identity: tiktok ads detail video id.' type: string tiktok_ads_detail_product_country_code: nullable: true description: 'Ad related product identity: tiktok ads detail product country code.' type: string tiktok_ads_detail_product_total_sold_count: nullable: true description: 'Ad attributed sales count: tiktok ads detail product total sold count.' type: integer tiktok_ads_detail_video_30d_sold_count: nullable: true description: 'Ad attributed sales count: tiktok ads detail video 30d sold count.' type: integer tiktok_ads_detail_product_total_gmv: nullable: true description: 'GMV preserving original unit and value: tiktok ads detail product total gmv.' type: object tiktok_ads_detail_video_30d_gmv: nullable: true description: 'GMV preserving original unit and value: tiktok ads detail video 30d gmv.' type: object tiktok_product_detail_commission_rate: description: Provider tiktok product detail commission rate. The source establishes this field name; preserve its runtime JSON type and missing values. tiktok_product_detail_l1_category: description: Provider tiktok product detail l1 category. The source establishes this field name; preserve its runtime JSON type and missing values. tiktok_product_detail_product_status: description: Provider tiktok product detail product status. The source establishes this field name; preserve its runtime JSON type and missing values. tiktok_product_detail_l2_category: description: Provider tiktok product detail l2 category. The source establishes this field name; preserve its runtime JSON type and missing values. tiktok_ads_detail_product_launch_time: description: Provider tiktok ads detail product launch time. The source establishes this field name; preserve its runtime JSON type and missing values. tiktok_product_detail_l3_category: description: Provider tiktok product detail l3 category. The source establishes this field name; preserve its runtime JSON type and missing values. tiktok_product_detail_product_images: description: Provider tiktok product detail product images. The source establishes this field name; preserve its runtime JSON type and missing values. tiktok_product_detail_product_sku_props: description: Provider tiktok product detail product sku props. The source establishes this field name; preserve its runtime JSON type and missing values. tiktok_product_detail_region: description: Provider tiktok product detail region. The source establishes this field name; preserve its runtime JSON type and missing values. tiktok_product_detail_product_skus: description: Provider tiktok product detail product skus. The source establishes this field name; preserve its runtime JSON type and missing values. additionalProperties: true type: object type: array total_count: type: integer nullable: true additionalProperties: true type: object errmsg: type: string request_id: type: string errcode: type: integer additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: [] total_count: 0 '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-ad-related-products x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_ad_related_products x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-ad-detail/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Ad Detail description: Chuhaijiang TikTok Ad Detail. Execute only this operation; no automatic retries or pagination. Preserve provider fields and metric units. operationId: runChuhaijiangTiktokAdDetail externalDocs: description: Chuhaijiang TikTok Ad Detail documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-ad-detail requestBody: required: true content: application/json: schema: required: - country - id additionalProperties: false properties: country: enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn type: string description: Lowercase request market. Returned country_code may differ; preserve both. id: minLength: 1 type: string description: Ad ID returned by its search operation. Keep identifiers as strings to avoid precision loss. include: pattern: ^(core)(,(core))*$ type: string description: 'Comma-separated expansions: core. Request only needed expansions.' type: object example: include: core country: us id: '7658119807128046879' responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: nullable: true items: properties: id: nullable: true description: 'Ad identity and copy: id.' type: string ad_title: nullable: true description: 'Ad identity and copy: ad title.' type: string advertiser_id: nullable: true description: 'Ad identity and copy: advertiser id.' type: string advertiser_name: nullable: true description: 'Ad identity and copy: advertiser name.' type: string ad_url: nullable: true description: 'Ad identity and copy: ad url.' type: string web_url: nullable: true description: 'Ad identity and copy: web url.' type: string button_text: nullable: true description: 'Ad identity and copy: button text.' type: string advertiser_avatar: nullable: true description: 'Provider image object: advertiser avatar.' type: object ad_cover: nullable: true description: 'Provider image object: ad cover.' type: object duration: nullable: true description: 'Provider time or duration; preserve original units: duration.' type: integer ad_create_time: nullable: true description: 'Provider time or duration; preserve original units: ad create time.' type: integer create_time: nullable: true description: 'Provider time or duration; preserve original units: create time.' type: integer last_update_time: nullable: true description: 'Provider time or duration; preserve original units: last update time.' type: integer additionalProperties: true type: object type: array core: additionalProperties: true properties: items: type: array items: properties: id: type: string nullable: true description: 'Core ad identity or provider ad type: id.' core_creative_id: type: string nullable: true description: 'Core ad identity or provider ad type: core creative id.' core_ad_type: type: string nullable: true description: 'Core ad identity or provider ad type: core ad type.' core_ad_day_count: type: integer nullable: true description: 'Core ad performance count: core ad day count.' core_total_sc: type: integer nullable: true description: 'Core ad performance count: core total sc.' core_video_play_count: type: integer nullable: true description: 'Core ad performance count: core video play count.' core_video_like_count: type: integer nullable: true description: 'Core ad performance count: core video like count.' core_video_comment_count: type: integer nullable: true description: 'Core ad performance count: core video comment count.' core_video_share_count: type: integer nullable: true description: 'Core ad performance count: core video share count.' core_video_collect_count: type: integer nullable: true description: 'Core ad performance count: core video collect count.' core_ad_play_ratio: type: number nullable: true description: 'Provider ratio or score; preserve original metric definition: core ad play ratio.' core_ad_gmv_ratio: type: number nullable: true description: 'Provider ratio or score; preserve original metric definition: core ad gmv ratio.' core_ad_roas: type: number nullable: true description: 'Provider ratio or score; preserve original metric definition: core ad roas.' core_video_popularity: type: number nullable: true description: 'Provider ratio or score; preserve original metric definition: core video popularity.' core_ad_maximum_cost: type: object nullable: true description: 'Provider monetary metric; preserve original unit and value: core ad maximum cost.' core_total_gmv: type: object nullable: true description: 'Provider monetary metric; preserve original unit and value: core total gmv.' core_video_gpm_30d: type: object nullable: true description: 'Provider monetary metric; preserve original unit and value: core video gpm 30d.' additionalProperties: true type: object type: object nullable: true additionalProperties: true type: object errmsg: type: string request_id: type: string errcode: type: integer additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: [] '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-ad-detail x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_ad_detail x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-ad-search/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Ad Search description: Chuhaijiang TikTok Ad Search. Execute only this operation; no automatic retries or pagination. Preserve provider fields and metric units. operationId: runChuhaijiangTiktokAdSearch externalDocs: description: Chuhaijiang TikTok Ad Search documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-ad-search requestBody: required: true content: application/json: schema: required: - country additionalProperties: false properties: country: enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn type: string description: Lowercase request market. Returned country_code may differ; preserve both. page: minimum: 1 default: 1 type: integer description: Page number, starting at 1. No automatic pagination. pageSize: minimum: 1 maximum: 10 type: integer description: Items per page, from 1 to 10. Omission preserves the upstream default. keyword: type: string description: Ad search keyword. category: type: string description: Provider-approved product category. adType: type: string description: Provider-approved ad type value; no enum is published. excludeSparkAds: type: boolean description: Whether to exclude Spark Ads. minViews: type: number description: Provider filter value; retain the provider metric definition without unit conversion. maxViews: type: number description: Provider filter value; retain the provider metric definition without unit conversion. minGmv: type: number description: Provider filter value; retain the provider metric definition without unit conversion. maxGmv: type: number description: Provider filter value; retain the provider metric definition without unit conversion. minDays: type: number description: Provider filter value; retain the provider metric definition without unit conversion. maxDays: type: number description: Provider filter value; retain the provider metric definition without unit conversion. sort: default: gmv:desc pattern: ^[^:]+:(asc|desc)$ type: string description: Provider-approved field followed by :asc or :desc. No complete field enum is published. type: object example: page: 1 pageSize: 3 country: us responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: nullable: true items: properties: id: nullable: true description: 'Ad identity and copy: id.' type: string video_id: nullable: true description: 'Ad identity and copy: video id.' type: string product_id: nullable: true description: 'Ad identity and copy: product id.' type: string advertiser_id: nullable: true description: 'Ad identity and copy: advertiser id.' type: string ad_url: nullable: true description: 'Ad identity and copy: ad url.' type: string web_url: nullable: true description: 'Ad identity and copy: web url.' type: string advertiser_url: nullable: true description: 'Ad identity and copy: advertiser url.' type: string ad_title: nullable: true description: 'Ad identity and copy: ad title.' type: string advertiser_name: nullable: true description: 'Ad identity and copy: advertiser name.' type: string button_text: nullable: true description: 'Ad identity and copy: button text.' type: string product_title: nullable: true description: 'Ad identity and copy: product title.' type: string video_play_count: nullable: true description: 'Ad delivery count: video play count.' type: integer video_like_count: nullable: true description: 'Ad delivery count: video like count.' type: integer ad_day_count: nullable: true description: 'Ad delivery count: ad day count.' type: integer video_like_rate: nullable: true description: 'Provider engagement ratio: video like rate.' type: number video_engagement_rate: nullable: true description: 'Provider engagement ratio: video engagement rate.' type: number total_gmv: nullable: true description: 'Monetary metric with original unit and value: total gmv.' type: object video_gpm_30d: nullable: true description: 'Monetary metric with original unit and value: video gpm 30d.' type: object ad_roas: description: Provider return on ad spend; preserve the runtime JSON type and metric definition. duration: description: Provider duration. The source establishes this field name; preserve its runtime JSON type and missing values. create_time: description: Provider create time. The source establishes this field name; preserve its runtime JSON type and missing values. product_l1_category: description: Provider product l1 category. The source establishes this field name; preserve its runtime JSON type and missing values. product_l2_category: description: Provider product l2 category. The source establishes this field name; preserve its runtime JSON type and missing values. product_l3_category: description: Provider product l3 category. The source establishes this field name; preserve its runtime JSON type and missing values. ad_maximum_cost: description: Maximum ad spend as returned; preserve monetary units and the runtime JSON type. ad_create_time: description: Provider ad create time. The source establishes this field name; preserve its runtime JSON type and missing values. total_sc: description: Provider total sc. The source establishes this field name; preserve its runtime JSON type and missing values. last_update_time: description: Provider last update time. The source establishes this field name; preserve its runtime JSON type and missing values. video_popularity: description: Provider video popularity. The source establishes this field name; preserve its runtime JSON type and missing values. additionalProperties: true type: object type: array total_count: type: integer nullable: true additionalProperties: true type: object errmsg: type: string request_id: type: string errcode: type: integer additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: [] total_count: 0 '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-ad-search x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_ad_search x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-video-reviews/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Video Reviews description: Chuhaijiang TikTok Video Reviews. Execute only this operation; no automatic retries or pagination. Preserve provider fields and metric units. operationId: runChuhaijiangTiktokVideoReviews externalDocs: description: Chuhaijiang TikTok Video Reviews documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-video-reviews requestBody: required: true content: application/json: schema: required: - country - id additionalProperties: false properties: country: enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn type: string description: Lowercase request market. Returned country_code may differ; preserve both. id: minLength: 1 type: string description: Video ID returned by its search operation. Keep identifiers as strings to avoid precision loss. page: minimum: 1 default: 1 type: integer description: Page number, starting at 1. No automatic pagination. pageSize: minimum: 1 maximum: 10 type: integer description: Items per page, from 1 to 10. Omission preserves the upstream default. type: object example: pageSize: 3 page: 1 country: us id: '6788833646091504902' responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: nullable: true items: properties: tiktok_video_detail_comment_id: nullable: true description: 'Comment identity and text: tiktok video detail comment id.' type: string tiktok_video_detail_comment_text: nullable: true description: 'Comment identity and text: tiktok video detail comment text.' type: string tiktok_video_detail_comment_unique_id: nullable: true description: 'Comment identity and text: tiktok video detail comment unique id.' type: string tiktok_video_detail_comment_nickname: nullable: true description: 'Comment identity and text: tiktok video detail comment nickname.' type: string tiktok_video_detail_video_id: nullable: true description: 'Comment identity and text: tiktok video detail video id.' type: string tiktok_video_detail_comment_create_time: nullable: true description: 'Provider comment timestamp or count; preserve original units: tiktok video detail comment create time.' type: integer tiktok_video_detail_comment_like_count: nullable: true description: 'Provider comment timestamp or count; preserve original units: tiktok video detail comment like count.' type: integer tiktok_video_detail_comment_reply_count: nullable: true description: 'Provider comment timestamp or count; preserve original units: tiktok video detail comment reply count.' type: integer tiktok_video_detail_comment_user_avatar: nullable: true description: 'Avatar object with thumb_url and url: tiktok video detail comment user avatar.' type: object additionalProperties: true type: object type: array total_count: type: integer nullable: true additionalProperties: true type: object errmsg: type: string request_id: type: string errcode: type: integer additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: [] total_count: 0 '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-video-reviews x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_video_reviews x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-video-related-products/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Video Related Products description: Chuhaijiang TikTok Video Related Products. Execute only this operation; no automatic retries or pagination. Preserve provider fields and metric units. operationId: runChuhaijiangTiktokVideoRelatedProducts externalDocs: description: Chuhaijiang TikTok Video Related Products documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-video-related-products requestBody: required: true content: application/json: schema: required: - country - id additionalProperties: false properties: country: enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn type: string description: Lowercase request market. Returned country_code may differ; preserve both. id: minLength: 1 type: string description: Video ID returned by its search operation. Keep identifiers as strings to avoid precision loss. page: minimum: 1 default: 1 type: integer description: Page number, starting at 1. No automatic pagination. pageSize: minimum: 1 maximum: 10 type: integer description: Items per page, from 1 to 10. Omission preserves the upstream default. type: object example: pageSize: 3 page: 1 country: us id: '7672655263672864013' responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: nullable: true items: properties: id: nullable: true description: 'Related product identity: id.' type: string tiktok_product_detail_product_name: nullable: true description: 'Related product identity: tiktok product detail product name.' type: string tiktok_product_detail_floor_price: nullable: true description: 'Price with original unit and value: tiktok product detail floor price.' type: object tiktok_product_detail_ceiling_price: nullable: true description: 'Price with original unit and value: tiktok product detail ceiling price.' type: object tiktok_product_detail_product_rating: nullable: true description: 'Provider product rating: tiktok product detail product rating.' type: number tiktok_video_detail_product_id: nullable: true description: 'Product and video identifier: tiktok video detail product id.' type: string tiktok_video_detail_video_id: nullable: true description: 'Product and video identifier: tiktok video detail video id.' type: string tiktok_video_detail_product_total_sold_count: nullable: true description: 'Video attributed sales count: tiktok video detail product total sold count.' type: integer tiktok_video_detail_video_30d_sold_count: nullable: true description: 'Video attributed sales count: tiktok video detail video 30d sold count.' type: integer tiktok_video_detail_product_total_gmv: nullable: true description: 'GMV with original unit and value: tiktok video detail product total gmv.' type: object tiktok_video_detail_video_30d_gmv: nullable: true description: 'GMV with original unit and value: tiktok video detail video 30d gmv.' type: object tiktok_product_detail_product_images: description: Provider tiktok product detail product images. The source establishes this field name; preserve its runtime JSON type and missing values. tiktok_product_detail_l1_category: description: Provider tiktok product detail l1 category. The source establishes this field name; preserve its runtime JSON type and missing values. tiktok_product_detail_product_skus: description: Provider tiktok product detail product skus. The source establishes this field name; preserve its runtime JSON type and missing values. tiktok_product_detail_l2_category: description: Provider tiktok product detail l2 category. The source establishes this field name; preserve its runtime JSON type and missing values. tiktok_product_detail_l3_category: description: Provider tiktok product detail l3 category. The source establishes this field name; preserve its runtime JSON type and missing values. tiktok_product_detail_product_status: description: Provider tiktok product detail product status. The source establishes this field name; preserve its runtime JSON type and missing values. tiktok_product_detail_commission_rate: description: Provider tiktok product detail commission rate. The source establishes this field name; preserve its runtime JSON type and missing values. tiktok_product_detail_product_sku_props: description: Provider tiktok product detail product sku props. The source establishes this field name; preserve its runtime JSON type and missing values. additionalProperties: true type: object type: array total_count: type: integer nullable: true additionalProperties: true type: object errmsg: type: string request_id: type: string errcode: type: integer additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: [] total_count: 0 '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-video-related-products x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_video_related_products x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-video-detail/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Video Detail description: Chuhaijiang TikTok Video Detail. Execute only this operation; no automatic retries or pagination. Preserve provider fields and metric units. operationId: runChuhaijiangTiktokVideoDetail externalDocs: description: Chuhaijiang TikTok Video Detail documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-video-detail requestBody: required: true content: application/json: schema: required: - country - id additionalProperties: false properties: country: enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn type: string description: Lowercase request market. Returned country_code may differ; preserve both. id: minLength: 1 type: string description: Video ID returned by its search operation. Keep identifiers as strings to avoid precision loss. include: pattern: ^(core)(,(core))*$ type: string description: 'Comma-separated expansions: core. Request only needed expansions.' type: object example: include: core country: us id: '6788833646091504902' responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: nullable: true items: properties: id: nullable: true description: 'Video detail identity: id.' type: string unique_id: nullable: true description: 'Video detail identity: unique id.' type: string nickname: nullable: true description: 'Video detail identity: nickname.' type: string share_url: nullable: true description: 'Video detail identity: share url.' type: string video_cover: nullable: true description: 'Provider image object: video cover.' type: object user_avatar: nullable: true description: 'Provider image object: user avatar.' type: object video_duration: nullable: true description: 'Provider duration or author count; preserve original units: video duration.' type: integer follower_count: nullable: true description: 'Provider duration or author count; preserve original units: follower count.' type: integer video_count: nullable: true description: 'Provider duration or author count; preserve original units: video count.' type: integer video_avg_play_count: nullable: true description: 'Author historical average metric: video avg play count.' type: number video_avg_like_count: nullable: true description: 'Author historical average metric: video avg like count.' type: number author_avg_engagement_rate: nullable: true description: 'Author historical average metric: author avg engagement rate.' type: number had_product: nullable: true description: 'Provider content flag: had product.' type: boolean has_comment: nullable: true description: 'Provider content flag: has comment.' type: boolean additionalProperties: true type: object type: array core: additionalProperties: true properties: items: type: array items: properties: core_country_code: type: string nullable: true description: 'Country of the returned video: core country code.' core_video_play_count: type: integer nullable: true description: 'Core video engagement count: core video play count.' core_video_like_count: type: integer nullable: true description: 'Core video engagement count: core video like count.' core_video_comment_count: type: integer nullable: true description: 'Core video engagement count: core video comment count.' core_video_share_count: type: integer nullable: true description: 'Core video engagement count: core video share count.' core_video_collect_count: type: integer nullable: true description: 'Core video engagement count: core video collect count.' core_video_engagement_rate: type: number nullable: true description: 'Core video decimal ratio: core video engagement rate.' core_video_like_play_ratio: type: number nullable: true description: 'Core video decimal ratio: core video like play ratio.' core_video_30d_gpm: type: object nullable: true description: 'Thirty-day GPM with original unit and value: core video 30d gpm.' additionalProperties: true type: object type: object nullable: true additionalProperties: true type: object errmsg: type: string request_id: type: string errcode: type: integer additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: [] '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-video-detail x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_video_detail x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-video-search/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Video Search description: Chuhaijiang TikTok Video Search. Execute only this operation; no automatic retries or pagination. Preserve provider fields and metric units. operationId: runChuhaijiangTiktokVideoSearch externalDocs: description: Chuhaijiang TikTok Video Search documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-video-search requestBody: required: true content: application/json: schema: required: - country additionalProperties: false properties: country: enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn type: string description: Lowercase request market. Returned country_code may differ; preserve both. page: minimum: 1 default: 1 type: integer description: Page number, starting at 1. No automatic pagination. pageSize: minimum: 1 maximum: 10 type: integer description: Items per page, from 1 to 10. Omission preserves the upstream default. keyword: type: string description: Video copy or related keyword. category: type: string description: Use only provider-approved categories; no category enum is published. isCommercial: type: boolean description: Filter videos promoting products. minViews: type: number description: Provider filter value; retain the provider metric definition without unit conversion. maxViews: type: number description: Provider filter value; retain the provider metric definition without unit conversion. minLikes: type: number description: Provider filter value; retain the provider metric definition without unit conversion. maxLikes: type: number description: Provider filter value; retain the provider metric definition without unit conversion. minGmv30d: type: number description: Provider filter value; retain the provider metric definition without unit conversion. maxGmv30d: type: number description: Provider filter value; retain the provider metric definition without unit conversion. minEngagement: type: number description: Provider filter value; retain the provider metric definition without unit conversion. maxEngagement: type: number description: Provider filter value; retain the provider metric definition without unit conversion. accountType: enum: - 0 - 3 - 4 type: integer description: Provider account type; business labels are unpublished. sort: default: views:desc pattern: ^[^:]+:(asc|desc)$ type: string description: Provider-approved field followed by :asc or :desc. No complete field enum is published. type: object example: page: 1 pageSize: 3 country: us responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: nullable: true items: properties: id: nullable: true description: 'Video identity: id.' type: string video_desc: nullable: true description: 'Video identity: video desc.' type: string share_url: nullable: true description: 'Video identity: share url.' type: string author_id: nullable: true description: 'Video identity: author id.' type: string author_unique_id: nullable: true description: 'Video identity: author unique id.' type: string author_nickname: nullable: true description: 'Video identity: author nickname.' type: string country_code: nullable: true description: 'Video identity: country code.' type: string video_play_count: nullable: true description: 'Engagement count: video play count.' type: integer video_like_count: nullable: true description: 'Engagement count: video like count.' type: integer video_comment_count: nullable: true description: 'Engagement count: video comment count.' type: integer video_share_count: nullable: true description: 'Engagement count: video share count.' type: integer video_collect_count: nullable: true description: 'Engagement count: video collect count.' type: integer video_engagement_rate: nullable: true description: 'Decimal engagement ratio: video engagement rate.' type: number video_launch_time: nullable: true description: 'Provider video metadata: video launch time.' type: integer video_duration: nullable: true description: 'Provider video metadata: video duration.' type: integer account_type: nullable: true description: 'Provider video metadata: account type.' type: integer video_30d_gpm: nullable: true description: 'Thirty-day GPM with original unit and value: video 30d gpm.' type: object is_ad: nullable: true description: 'Optional provider flag: is ad.' type: boolean is_aigc_video: nullable: true description: 'Optional provider flag: is aigc video.' type: boolean video_total_like_count_to_follower_count_ratio: description: Provider video total like count to follower count ratio. The source establishes this field name; preserve its runtime JSON type and missing values. additionalProperties: true type: object type: array total_count: type: integer nullable: true additionalProperties: true type: object errmsg: type: string request_id: type: string errcode: type: integer additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: [] total_count: 0 '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-video-search x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_video_search x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-live-related-products/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Live Related Products description: Chuhaijiang TikTok Live Related Products. Execute only this operation; no automatic retries or pagination. Preserve provider fields and metric units. operationId: runChuhaijiangTiktokLiveRelatedProducts externalDocs: description: Chuhaijiang TikTok Live Related Products documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-live-related-products requestBody: required: true content: application/json: schema: required: - country - id additionalProperties: false properties: country: enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn type: string description: Lowercase request market. Returned country_code may differ; preserve both. id: minLength: 1 type: string description: Livestream ID returned by its search operation. Keep identifiers as strings to avoid precision loss. page: minimum: 1 default: 1 type: integer description: Page number, starting at 1. No automatic pagination. pageSize: minimum: 1 maximum: 10 type: integer description: Items per page, from 1 to 10. Omission preserves the upstream default. type: object example: pageSize: 3 page: 1 country: us id: '7643101948819835678' responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: nullable: true items: properties: id: nullable: true description: 'Livestream product identity: id.' type: string tiktok_live_detail_product_id: nullable: true description: 'Livestream product identity: tiktok live detail product id.' type: string tiktok_live_detail_product_title: nullable: true description: 'Livestream product identity: tiktok live detail product title.' type: string tiktok_live_detail_product_country_code: nullable: true description: 'Livestream product identity: tiktok live detail product country code.' type: string tiktok_live_detail_product_seller_id: nullable: true description: 'Livestream product identity: tiktok live detail product seller id.' type: string tiktok_live_detail_product_seller_name: nullable: true description: 'Livestream product identity: tiktok live detail product seller name.' type: string tiktok_live_detail_product_floor_price: nullable: true description: 'Monetary metric with original unit and value: tiktok live detail product floor price.' type: object tiktok_live_detail_product_ceiling_price: nullable: true description: 'Monetary metric with original unit and value: tiktok live detail product ceiling price.' type: object tiktok_live_detail_product_gmv: nullable: true description: 'Monetary metric with original unit and value: tiktok live detail product gmv.' type: object tiktok_live_detail_product_images: nullable: true description: 'Image with url and thumb_url: tiktok live detail product images.' type: object tiktok_live_detail_product_seller_avatar: nullable: true description: 'Image with url and thumb_url: tiktok live detail product seller avatar.' type: object tiktok_live_detail_product_sold_count: nullable: true description: 'Livestream attributed sold units: tiktok live detail product sold count.' type: integer tiktok_live_detail_product_commission_rate_num: nullable: true description: 'Decimal ratio, which may be absent: tiktok live detail product commission rate num.' type: number tiktok_live_detail_product_conversion_rate: nullable: true description: 'Decimal ratio, which may be absent: tiktok live detail product conversion rate.' type: number tiktok_live_detail_product_seller_category_name_label: description: Provider tiktok live detail product seller category name label. The source establishes this field name; preserve its runtime JSON type and missing values. tiktok_live_detail_product_l2_category: description: Provider tiktok live detail product l2 category. The source establishes this field name; preserve its runtime JSON type and missing values. tiktok_live_detail_product_seller_info: description: Provider tiktok live detail product seller info. The source establishes this field name; preserve its runtime JSON type and missing values. tiktok_live_detail_product_l3_category: description: Provider tiktok live detail product l3 category. The source establishes this field name; preserve its runtime JSON type and missing values. tiktok_live_detail_product_l1_category: description: Provider tiktok live detail product l1 category. The source establishes this field name; preserve its runtime JSON type and missing values. additionalProperties: true type: object type: array total_count: type: integer nullable: true additionalProperties: true type: object errmsg: type: string request_id: type: string errcode: type: integer additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: [] total_count: 0 '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-live-related-products x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_live_related_products x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-live-detail/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Live Detail description: Chuhaijiang TikTok Live Detail. Execute only this operation; no automatic retries or pagination. Preserve provider fields and metric units. operationId: runChuhaijiangTiktokLiveDetail externalDocs: description: Chuhaijiang TikTok Live Detail documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-live-detail requestBody: required: true content: application/json: schema: required: - country - id additionalProperties: false properties: country: enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn type: string description: Lowercase request market. Returned country_code may differ; preserve both. id: minLength: 1 type: string description: Livestream ID returned by its search operation. Keep identifiers as strings to avoid precision loss. include: pattern: ^(core)(,(core))*$ type: string description: 'Comma-separated expansions: core. Request only needed expansions.' type: object example: include: core country: us id: '7643101948819835678' responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: nullable: true items: properties: id: nullable: true description: 'Livestream identity: id.' type: string title: nullable: true description: 'Livestream identity: title.' type: string room_link: nullable: true description: 'Livestream identity: room link.' type: string user_id: nullable: true description: 'Livestream identity: user id.' type: string user_nickname: nullable: true description: 'Livestream identity: user nickname.' type: string country_code: nullable: true description: 'Livestream identity: country code.' type: string most_product_category_label: nullable: true description: 'Livestream identity: most product category label.' type: string start_time: nullable: true description: 'Unix timestamp in milliseconds: start time.' type: integer end_time: nullable: true description: 'Unix timestamp in milliseconds: end time.' type: integer cover: nullable: true description: 'Image object with url and thumb_url: cover.' type: object user_avatar: nullable: true description: 'Host avatar with url and thumb_url: user avatar.' type: object user_follower_count: nullable: true description: 'Host historical count: user follower count.' type: integer user_live_count: nullable: true description: 'Host historical count: user live count.' type: integer user_avg_audience_count: nullable: true description: 'Host historical average audience: user avg audience count.' type: number user_avg_max_audience_count: nullable: true description: 'Host historical average audience: user avg max audience count.' type: number additionalProperties: true type: object type: array core: additionalProperties: true properties: items: type: array items: properties: id: type: string nullable: true description: 'Core livestream identifier: id.' core_room_id: type: string nullable: true description: 'Core livestream identifier: core room id.' core_country_code: type: string nullable: true description: 'Core livestream identifier: core country code.' core_gmv: type: object nullable: true description: 'Monetary metric with original unit and value: core gmv.' core_gpm: type: object nullable: true description: 'Monetary metric with original unit and value: core gpm.' core_avg_price: type: object nullable: true description: 'Monetary metric with original unit and value: core avg price.' core_product_count: type: integer nullable: true description: 'Core livestream performance count: core product count.' core_sold_product_id_count: type: integer nullable: true description: 'Core livestream performance count: core sold product id count.' core_total_sold_count: type: integer nullable: true description: 'Core livestream performance count: core total sold count.' core_total_user: type: integer nullable: true description: 'Core livestream performance count: core total user.' core_max_user_count: type: integer nullable: true description: 'Core livestream performance count: core max user count.' core_new_follow_count: type: integer nullable: true description: 'Core livestream performance count: core new follow count.' core_avg_online_viewer: type: number nullable: true description: 'Average online audience: core avg online viewer.' core_follower_conversion_rate: type: number nullable: true description: 'Decimal follower conversion ratio: core follower conversion rate.' additionalProperties: true type: object type: object nullable: true additionalProperties: true type: object errmsg: type: string request_id: type: string errcode: type: integer additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: [] '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-live-detail x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_live_detail x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-live-search/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Live Search description: Chuhaijiang TikTok Live Search. Execute only this operation; no automatic retries or pagination. Preserve provider fields and metric units. operationId: runChuhaijiangTiktokLiveSearch externalDocs: description: Chuhaijiang TikTok Live Search documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-live-search requestBody: required: true content: application/json: schema: required: - country additionalProperties: false properties: country: enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn type: string description: Lowercase request market. Returned country_code may differ; preserve both. page: minimum: 1 default: 1 type: integer description: Page number, starting at 1. No automatic pagination. pageSize: minimum: 1 maximum: 10 type: integer description: Items per page, from 1 to 10. Omission preserves the upstream default. keyword: type: string description: Livestream keyword. category: type: string description: Provider-approved livestream category; no enum is published. productCategory: type: string description: Provider-approved product category. isLiving: type: boolean description: Filter currently live rooms. isCommercial: type: boolean description: Filter rooms promoting products. minSold: type: number description: Provider filter value; retain the provider metric definition without unit conversion. maxSold: type: number description: Provider filter value; retain the provider metric definition without unit conversion. minGmv: type: number description: Provider filter value; retain the provider metric definition without unit conversion. maxGmv: type: number description: Provider filter value; retain the provider metric definition without unit conversion. minAudience: type: number description: Provider filter value; retain the provider metric definition without unit conversion. maxAudience: type: number description: Provider filter value; retain the provider metric definition without unit conversion. sort: default: gmv:desc pattern: ^[^:]+:(asc|desc)$ type: string description: Provider-approved field followed by :asc or :desc. No complete field enum is published. type: object example: page: 1 pageSize: 3 country: us responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: nullable: true items: properties: id: nullable: true description: 'Livestream identity: id.' type: string title: nullable: true description: 'Livestream identity: title.' type: string room_link: nullable: true description: 'Livestream identity: room link.' type: string user_id: nullable: true description: 'Livestream identity: user id.' type: string user_nickname: nullable: true description: 'Livestream identity: user nickname.' type: string country_code: nullable: true description: 'Livestream identity: country code.' type: string most_product_category_label: nullable: true description: 'Livestream identity: most product category label.' type: string start_time: nullable: true description: 'Unix timestamp in milliseconds: start time.' type: integer end_time: nullable: true description: 'Unix timestamp in milliseconds: end time.' type: integer cover: nullable: true description: 'Image object with url and thumb_url: cover.' type: object user_unique_id: nullable: true description: 'Host identity: user unique id.' type: string user_category_label: nullable: true description: 'Host identity: user category label.' type: string product_count: nullable: true description: 'Livestream performance count: product count.' type: integer total_sold_count: nullable: true description: 'Livestream performance count: total sold count.' type: integer total_user: nullable: true description: 'Livestream performance count: total user.' type: integer max_user_count: nullable: true description: 'Livestream performance count: max user count.' type: integer new_follow_count: nullable: true description: 'Livestream performance count: new follow count.' type: integer gmv: nullable: true description: 'Monetary metric preserving original unit and value: gmv.' type: object gpm: nullable: true description: 'Monetary metric preserving original unit and value: gpm.' type: object opm: nullable: true description: 'Orders per thousand viewers: opm.' type: number additionalProperties: true type: object type: array total_count: type: integer nullable: true additionalProperties: true type: object errmsg: type: string request_id: type: string errcode: type: integer additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: [] total_count: 0 '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-live-search x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_live_search x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-creator-rankings-growth/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Creator Growth description: 'Provider business records for Chuhaijiang TikTok Creator Growth. Known row fields: bio_email, category_label, channel_id, creator_oecuid, follower_count, handle, id, interval_new_follower, nickname, tioktok_creator_growth_interval_new_follower_ratio, uid, unique_id, user_avatar, user_sell_product_l1_category, video_count. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokCreatorRankingsGrowth externalDocs: description: Chuhaijiang TikTok Creator Growth documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-creator-rankings-growth requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: country: type: string description: Lowercase TikTok market code. enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn example: us page: type: integer description: Page number, starting at 1. minimum: 1 example: 1 pageSize: type: integer description: Maximum records per page. minimum: 1 maximum: 20 example: 5 date: type: string description: Ranking date in YYYYMMDD format. pattern: ^[0-9]{8}$ example: '20260824' granularity: type: string description: Ranking period. enum: - daily - weekly - monthly - '0' - '1' - '2' example: daily sort: type: string description: Provider sort field and direction (field:asc or field:desc). default: new_follower_count:desc pattern: ^[A-Za-z0-9_]+:(asc|desc)$ example: new_follower_count:desc creatorCategory: type: string description: Creator category. productCategory: type: string description: Product category. required: - country - date - granularity example: country: us pageSize: 10 date: '20260828' granularity: daily responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: bio_email: description: Source-documented bio_email; may be absent or null. Preserve the provider value and original monetary units. category_label: description: Source-documented category_label; may be absent or null. Preserve the provider value and original monetary units. channel_id: description: Source-documented channel_id; may be absent or null. Preserve the provider value and original monetary units. creator_oecuid: description: Source-documented creator_oecuid; may be absent or null. Preserve the provider value and original monetary units. follower_count: description: Source-documented follower_count; may be absent or null. Preserve the provider value and original monetary units. handle: description: Source-documented handle; may be absent or null. Preserve the provider value and original monetary units. id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. interval_new_follower: description: Source-documented interval_new_follower; may be absent or null. Preserve the provider value and original monetary units. nickname: description: Source-documented nickname; may be absent or null. Preserve the provider value and original monetary units. tioktok_creator_growth_interval_new_follower_ratio: description: Source-documented tioktok_creator_growth_interval_new_follower_ratio; may be absent or null. Preserve the provider value and original monetary units. uid: description: Source-documented uid; may be absent or null. Preserve the provider value and original monetary units. unique_id: description: Source-documented unique_id; may be absent or null. Preserve the provider value and original monetary units. user_avatar: description: Source-documented user_avatar; may be absent or null. Preserve the provider value and original monetary units. user_sell_product_l1_category: description: Source-documented user_sell_product_l1_category; may be absent or null. Preserve the provider value and original monetary units. video_count: description: Source-documented video_count; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Creator Growth. Known row fields: bio_email, category_label, channel_id, creator_oecuid, follower_count, handle, id, interval_new_follower, nickname, tioktok_creator_growth_interval_new_follower_ratio, uid, unique_id, user_avatar, user_sell_product_l1_category, video_count. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - bio_email: null category_label: null channel_id: null '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-creator-rankings-growth x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_creator_rankings_growth x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-creator-rankings-commercial/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Creator Commercial description: 'Provider business records for Chuhaijiang TikTok Creator Commercial. Known row fields: bio_email, category_label, country_code, creator_oecuid, follower_count, handle, id, interval_ecom_video_play_count_growth, interval_live_user, interval_new_follower, l1_category_aggregated_live_gmv, l1_category_aggregated_total_gmv, l1_category_aggregated_video_gmv, nickname, product_count, titkok_creator_commercial_interval_live_gmv, titkok_creator_commercial_interval_total_video_live_gmv, titkok_creator_commercial_interval_video_gmv, uid, unique_id, user_avatar, user_sell_product_l1_category. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokCreatorRankingsCommercial externalDocs: description: Chuhaijiang TikTok Creator Commercial documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-creator-rankings-commercial requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: country: type: string description: Lowercase TikTok market code. enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn example: us page: type: integer description: Page number, starting at 1. minimum: 1 example: 1 pageSize: type: integer description: Maximum records per page. minimum: 1 maximum: 20 example: 5 date: type: string description: Ranking date in YYYYMMDD format. pattern: ^[0-9]{8}$ example: '20260824' granularity: type: string description: Ranking period. enum: - daily - weekly - monthly - '0' - '1' - '2' example: daily sort: type: string description: Provider sort field and direction (field:asc or field:desc). default: total_gmv:desc pattern: ^[A-Za-z0-9_]+:(asc|desc)$ example: total_gmv:desc creatorCategory: type: string description: Creator category. productCategory: type: string description: Product category. required: - country - date - granularity example: country: us pageSize: 10 date: '20260828' granularity: daily responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: bio_email: description: Source-documented bio_email; may be absent or null. Preserve the provider value and original monetary units. category_label: description: Source-documented category_label; may be absent or null. Preserve the provider value and original monetary units. country_code: description: Source-documented country_code; may be absent or null. Preserve the provider value and original monetary units. creator_oecuid: description: Source-documented creator_oecuid; may be absent or null. Preserve the provider value and original monetary units. follower_count: description: Source-documented follower_count; may be absent or null. Preserve the provider value and original monetary units. handle: description: Source-documented handle; may be absent or null. Preserve the provider value and original monetary units. id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. interval_ecom_video_play_count_growth: description: Source-documented interval_ecom_video_play_count_growth; may be absent or null. Preserve the provider value and original monetary units. interval_live_user: description: Source-documented interval_live_user; may be absent or null. Preserve the provider value and original monetary units. interval_new_follower: description: Source-documented interval_new_follower; may be absent or null. Preserve the provider value and original monetary units. l1_category_aggregated_live_gmv: description: Source-documented l1_category_aggregated_live_gmv; may be absent or null. Preserve the provider value and original monetary units. l1_category_aggregated_total_gmv: description: Source-documented l1_category_aggregated_total_gmv; may be absent or null. Preserve the provider value and original monetary units. l1_category_aggregated_video_gmv: description: Source-documented l1_category_aggregated_video_gmv; may be absent or null. Preserve the provider value and original monetary units. nickname: description: Source-documented nickname; may be absent or null. Preserve the provider value and original monetary units. product_count: description: Source-documented product_count; may be absent or null. Preserve the provider value and original monetary units. titkok_creator_commercial_interval_live_gmv: description: Source-documented titkok_creator_commercial_interval_live_gmv; may be absent or null. Preserve the provider value and original monetary units. titkok_creator_commercial_interval_total_video_live_gmv: description: Source-documented titkok_creator_commercial_interval_total_video_live_gmv; may be absent or null. Preserve the provider value and original monetary units. titkok_creator_commercial_interval_video_gmv: description: Source-documented titkok_creator_commercial_interval_video_gmv; may be absent or null. Preserve the provider value and original monetary units. uid: description: Source-documented uid; may be absent or null. Preserve the provider value and original monetary units. unique_id: description: Source-documented unique_id; may be absent or null. Preserve the provider value and original monetary units. user_avatar: description: Source-documented user_avatar; may be absent or null. Preserve the provider value and original monetary units. user_sell_product_l1_category: description: Source-documented user_sell_product_l1_category; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Creator Commercial. Known row fields: bio_email, category_label, country_code, creator_oecuid, follower_count, handle, id, interval_ecom_video_play_count_growth, interval_live_user, interval_new_follower, l1_category_aggregated_live_gmv, l1_category_aggregated_total_gmv, l1_category_aggregated_video_gmv, nickname, product_count, titkok_creator_commercial_interval_live_gmv, titkok_creator_commercial_interval_total_video_live_gmv, titkok_creator_commercial_interval_video_gmv, uid, unique_id, user_avatar, user_sell_product_l1_category. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - bio_email: null category_label: null country_code: null '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-creator-rankings-commercial x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_creator_rankings_commercial x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-creator-rankings-agencies/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Creator Agencies description: 'Provider business records for Chuhaijiang TikTok Creator Agencies. Known row fields: avg_commission_rate, follower_count, has_email_address, has_phone, has_whats_app, id, partner_icon, partner_id, partner_name, partner_top3_category, partner_top3_category_list, total_30d_video_live_gmv, total_30d_video_live_sold_count, total_related_creator_count, total_related_product_count, total_related_seller_count, video_count. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokCreatorRankingsAgencies externalDocs: description: Chuhaijiang TikTok Creator Agencies documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-creator-rankings-agencies requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: country: type: string description: Lowercase TikTok market code. enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn example: us page: type: integer description: Page number, starting at 1. minimum: 1 example: 1 pageSize: type: integer description: Maximum records per page. minimum: 1 maximum: 20 example: 5 sort: type: string description: Provider sort field and direction (field:asc or field:desc). default: gmv_30d:desc pattern: ^[A-Za-z0-9_]+:(asc|desc)$ example: gmv_30d:desc category: type: string description: Agency category. required: - country example: country: us pageSize: 10 responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: avg_commission_rate: description: Source-documented avg_commission_rate; may be absent or null. Preserve the provider value and original monetary units. follower_count: description: Source-documented follower_count; may be absent or null. Preserve the provider value and original monetary units. has_email_address: description: Source-documented has_email_address; may be absent or null. Preserve the provider value and original monetary units. has_phone: description: Source-documented has_phone; may be absent or null. Preserve the provider value and original monetary units. has_whats_app: description: Source-documented has_whats_app; may be absent or null. Preserve the provider value and original monetary units. id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. partner_icon: description: Source-documented partner_icon; may be absent or null. Preserve the provider value and original monetary units. partner_id: description: Source-documented partner_id; may be absent or null. Preserve the provider value and original monetary units. partner_name: description: Source-documented partner_name; may be absent or null. Preserve the provider value and original monetary units. partner_top3_category: description: Source-documented partner_top3_category; may be absent or null. Preserve the provider value and original monetary units. partner_top3_category_list: description: Source-documented partner_top3_category_list; may be absent or null. Preserve the provider value and original monetary units. total_30d_video_live_gmv: description: Source-documented total_30d_video_live_gmv; may be absent or null. Preserve the provider value and original monetary units. total_30d_video_live_sold_count: description: Source-documented total_30d_video_live_sold_count; may be absent or null. Preserve the provider value and original monetary units. total_related_creator_count: description: Source-documented total_related_creator_count; may be absent or null. Preserve the provider value and original monetary units. total_related_product_count: description: Source-documented total_related_product_count; may be absent or null. Preserve the provider value and original monetary units. total_related_seller_count: description: Source-documented total_related_seller_count; may be absent or null. Preserve the provider value and original monetary units. video_count: description: Source-documented video_count; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Creator Agencies. Known row fields: avg_commission_rate, follower_count, has_email_address, has_phone, has_whats_app, id, partner_icon, partner_id, partner_name, partner_top3_category, partner_top3_category_list, total_30d_video_live_gmv, total_30d_video_live_sold_count, total_related_creator_count, total_related_product_count, total_related_seller_count, video_count. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - avg_commission_rate: null follower_count: null has_email_address: null '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-creator-rankings-agencies x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_creator_rankings_agencies x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-creator-search/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Creator Search description: 'Provider business records for Chuhaijiang TikTok Creator Search. Known row fields: account_type, author_avg_engagement_rate, bio_email, category_label, country_code, ecom_video_avg_play_count, facebook_url, follower_count, follower_count_growth_for_last_7_days, has_live_product, has_shop_product, has_video_product, id, ins_id, live_30d_gmv, live_30d_gpm, nickname, product_category_label_list, total_favorited, total_video_live_30d_gmv, unique_id, user_avatar, user_sell_product_l3_category, video_30d_gmv, video_30d_gpm, video_avg_like_count, video_avg_play_count, video_total_like_count_to_follower_count_ratio, youtube_channel_id. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokCreatorSearch externalDocs: description: Chuhaijiang TikTok Creator Search documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-creator-search requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: country: type: string description: Lowercase TikTok market code. enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn example: us page: type: integer description: Page number, starting at 1. minimum: 1 example: 1 pageSize: type: integer description: Maximum records per page. minimum: 1 maximum: 10 example: 5 keyword: type: string description: Creator search keyword. example: beauty category: type: string description: Creator category. hasContact: type: boolean description: Filter by availability of public contact information. example: true sort: type: string description: Provider sort field and direction (field:asc or field:desc). default: gmv_30d:desc pattern: ^[A-Za-z0-9_]+:(asc|desc)$ example: gmv_30d:desc minFollowers: type: number description: Minimum follower count. maxFollowers: type: number description: Maximum follower count. minGmv30d: type: number description: Minimum 30-day GMV. maxGmv30d: type: number description: Maximum 30-day GMV. minAvgViews: type: number description: Minimum average view count. maxAvgViews: type: number description: Maximum average view count. minEngagement: type: number description: Minimum engagement rate. maxEngagement: type: number description: Maximum engagement rate. required: - country example: country: us keyword: beauty pageSize: 5 responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: account_type: description: Source-documented account_type; may be absent or null. Preserve the provider value and original monetary units. author_avg_engagement_rate: description: Source-documented author_avg_engagement_rate; may be absent or null. Preserve the provider value and original monetary units. bio_email: description: Source-documented bio_email; may be absent or null. Preserve the provider value and original monetary units. category_label: description: Source-documented category_label; may be absent or null. Preserve the provider value and original monetary units. country_code: description: Source-documented country_code; may be absent or null. Preserve the provider value and original monetary units. ecom_video_avg_play_count: description: Source-documented ecom_video_avg_play_count; may be absent or null. Preserve the provider value and original monetary units. facebook_url: description: Source-documented facebook_url; may be absent or null. Preserve the provider value and original monetary units. follower_count: description: Source-documented follower_count; may be absent or null. Preserve the provider value and original monetary units. follower_count_growth_for_last_7_days: description: Source-documented follower_count_growth_for_last_7_days; may be absent or null. Preserve the provider value and original monetary units. has_live_product: description: Source-documented has_live_product; may be absent or null. Preserve the provider value and original monetary units. has_shop_product: description: Source-documented has_shop_product; may be absent or null. Preserve the provider value and original monetary units. has_video_product: description: Source-documented has_video_product; may be absent or null. Preserve the provider value and original monetary units. id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. ins_id: description: Source-documented ins_id; may be absent or null. Preserve the provider value and original monetary units. live_30d_gmv: description: Source-documented live_30d_gmv; may be absent or null. Preserve the provider value and original monetary units. live_30d_gpm: description: Source-documented live_30d_gpm; may be absent or null. Preserve the provider value and original monetary units. nickname: description: Source-documented nickname; may be absent or null. Preserve the provider value and original monetary units. product_category_label_list: description: Source-documented product_category_label_list; may be absent or null. Preserve the provider value and original monetary units. total_favorited: description: Source-documented total_favorited; may be absent or null. Preserve the provider value and original monetary units. total_video_live_30d_gmv: description: Source-documented total_video_live_30d_gmv; may be absent or null. Preserve the provider value and original monetary units. unique_id: description: Source-documented unique_id; may be absent or null. Preserve the provider value and original monetary units. user_avatar: description: Source-documented user_avatar; may be absent or null. Preserve the provider value and original monetary units. user_sell_product_l3_category: description: Source-documented user_sell_product_l3_category; may be absent or null. Preserve the provider value and original monetary units. video_30d_gmv: description: Source-documented video_30d_gmv; may be absent or null. Preserve the provider value and original monetary units. video_30d_gpm: description: Source-documented video_30d_gpm; may be absent or null. Preserve the provider value and original monetary units. video_avg_like_count: description: Source-documented video_avg_like_count; may be absent or null. Preserve the provider value and original monetary units. video_avg_play_count: description: Source-documented video_avg_play_count; may be absent or null. Preserve the provider value and original monetary units. video_total_like_count_to_follower_count_ratio: description: Source-documented video_total_like_count_to_follower_count_ratio; may be absent or null. Preserve the provider value and original monetary units. youtube_channel_id: description: Source-documented youtube_channel_id; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Creator Search. Known row fields: account_type, author_avg_engagement_rate, bio_email, category_label, country_code, ecom_video_avg_play_count, facebook_url, follower_count, follower_count_growth_for_last_7_days, has_live_product, has_shop_product, has_video_product, id, ins_id, live_30d_gmv, live_30d_gpm, nickname, product_category_label_list, total_favorited, total_video_live_30d_gmv, unique_id, user_avatar, user_sell_product_l3_category, video_30d_gmv, video_30d_gpm, video_avg_like_count, video_avg_play_count, video_total_like_count_to_follower_count_ratio, youtube_channel_id. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - account_type: null author_avg_engagement_rate: null bio_email: null '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-creator-search x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_creator_search x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-shop-rankings-top-selling/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Shop Top Selling description: 'Provider business records for Chuhaijiang TikTok Shop Top Selling. Known row fields: id, seller_id, shop_name, region, shop_rating, interval_sold_count, interval_gmv, interval_total_gmv. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokShopRankingsTopSelling externalDocs: description: Chuhaijiang TikTok Shop Top Selling documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-shop-rankings-top-selling requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: country: type: string description: Lowercase TikTok market code. enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn example: us page: type: integer description: Page number, starting at 1. minimum: 1 example: 1 pageSize: type: integer description: Maximum records per page. minimum: 1 maximum: 20 example: 5 date: type: string description: Ranking date in YYYYMMDD format. pattern: ^[0-9]{8}$ example: '20260824' granularity: type: string description: Ranking period. enum: - daily - weekly - monthly - '0' - '1' - '2' example: daily category: type: string description: Product category ID. shopType: type: string description: Provider shop type. enum: - '1' - '2' - '3' - '4' sort: type: string description: Provider sort field and direction (field:asc or field:desc). default: interval_sold_count:desc pattern: ^[A-Za-z0-9_]+:(asc|desc)$ example: interval_sold_count:desc required: - country - date - granularity example: country: us date: '20260824' granularity: daily pageSize: 10 responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. seller_id: description: Source-documented seller_id; may be absent or null. Preserve the provider value and original monetary units. shop_name: description: Source-documented shop_name; may be absent or null. Preserve the provider value and original monetary units. region: description: Source-documented region; may be absent or null. Preserve the provider value and original monetary units. shop_rating: description: Source-documented shop_rating; may be absent or null. Preserve the provider value and original monetary units. interval_sold_count: description: Source-documented interval_sold_count; may be absent or null. Preserve the provider value and original monetary units. interval_gmv: description: Source-documented interval_gmv; may be absent or null. Preserve the provider value and original monetary units. interval_total_gmv: description: Source-documented interval_total_gmv; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Shop Top Selling. Known row fields: id, seller_id, shop_name, region, shop_rating, interval_sold_count, interval_gmv, interval_total_gmv. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - id: null seller_id: null shop_name: null '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-shop-rankings-top-selling x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_shop_rankings_top_selling x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-shop-rankings-most-promoted/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Shop Most Promoted description: 'Provider business records for Chuhaijiang TikTok Shop Most Promoted. Known row fields: id, seller_id, shop_name, region, shop_rating, interval_related_creator_count, interval_total_related_creator_count. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokShopRankingsMostPromoted externalDocs: description: Chuhaijiang TikTok Shop Most Promoted documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-shop-rankings-most-promoted requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: country: type: string description: Lowercase TikTok market code. enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn example: us page: type: integer description: Page number, starting at 1. minimum: 1 example: 1 pageSize: type: integer description: Maximum records per page. minimum: 1 maximum: 20 example: 5 date: type: string description: Ranking date in YYYYMMDD format. pattern: ^[0-9]{8}$ example: '20260824' granularity: type: string description: Ranking period. enum: - daily - weekly - monthly - '0' - '1' - '2' example: daily category: type: string description: Product category ID. shopType: type: string description: Provider shop type. enum: - '1' - '2' - '3' - '4' sort: type: string description: Provider sort field and direction (field:asc or field:desc). default: related_creator_count:desc pattern: ^[A-Za-z0-9_]+:(asc|desc)$ example: related_creator_count:desc required: - country - date - granularity example: country: us date: '20260824' granularity: daily pageSize: 10 responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. seller_id: description: Source-documented seller_id; may be absent or null. Preserve the provider value and original monetary units. shop_name: description: Source-documented shop_name; may be absent or null. Preserve the provider value and original monetary units. region: description: Source-documented region; may be absent or null. Preserve the provider value and original monetary units. shop_rating: description: Source-documented shop_rating; may be absent or null. Preserve the provider value and original monetary units. interval_related_creator_count: description: Source-documented interval_related_creator_count; may be absent or null. Preserve the provider value and original monetary units. interval_total_related_creator_count: description: Source-documented interval_total_related_creator_count; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Shop Most Promoted. Known row fields: id, seller_id, shop_name, region, shop_rating, interval_related_creator_count, interval_total_related_creator_count. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - id: null seller_id: null shop_name: null '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-shop-rankings-most-promoted x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_shop_rankings_most_promoted x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-shop-search/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Shop Search description: 'Provider business records for Chuhaijiang TikTok Shop Search. Known row fields: id, shop_name, region, shop_rating, shop_product_count, shop_total_sold_count, shop_total_gmv, shop_sold_count_for_last_7_days, shop_gmv_for_last_7_days. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokShopSearch externalDocs: description: Chuhaijiang TikTok Shop Search documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-shop-search requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: country: type: string description: Lowercase TikTok market code. enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn example: us page: type: integer description: Page number, starting at 1. minimum: 1 example: 1 pageSize: type: integer description: Maximum records per page. minimum: 1 maximum: 10 example: 5 keyword: type: string description: Shop search keyword. example: beauty category: type: string description: Product category ID. sellerType: type: string description: Provider-supported seller type. sort: type: string description: Provider sort field and direction (field:asc or field:desc). default: gmv_7d:desc pattern: ^[A-Za-z0-9_]+:(asc|desc)$ example: gmv_7d:desc minRating: type: number description: Minimum shop rating. maxRating: type: number description: Maximum shop rating. minSold7d: type: number description: Minimum 7-day sales. maxSold7d: type: number description: Maximum 7-day sales. minGmv7d: type: number description: Minimum 7-day GMV. maxGmv7d: type: number description: Maximum 7-day GMV. required: - country example: country: us keyword: beauty minRating: 4 pageSize: 3 responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. shop_name: description: Source-documented shop_name; may be absent or null. Preserve the provider value and original monetary units. region: description: Source-documented region; may be absent or null. Preserve the provider value and original monetary units. shop_rating: description: Source-documented shop_rating; may be absent or null. Preserve the provider value and original monetary units. shop_product_count: description: Source-documented shop_product_count; may be absent or null. Preserve the provider value and original monetary units. shop_total_sold_count: description: Source-documented shop_total_sold_count; may be absent or null. Preserve the provider value and original monetary units. shop_total_gmv: description: Source-documented shop_total_gmv; may be absent or null. Preserve the provider value and original monetary units. shop_sold_count_for_last_7_days: description: Source-documented shop_sold_count_for_last_7_days; may be absent or null. Preserve the provider value and original monetary units. shop_gmv_for_last_7_days: description: Source-documented shop_gmv_for_last_7_days; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Shop Search. Known row fields: id, shop_name, region, shop_rating, shop_product_count, shop_total_sold_count, shop_total_gmv, shop_sold_count_for_last_7_days, shop_gmv_for_last_7_days. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - id: null shop_name: null region: null '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-shop-search x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_shop_search x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-product-image-search/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Product Image Search description: 'Provider business records for Chuhaijiang TikTok Product Image Search. Known row fields: id, product_name, product_images, floor_price, ceiling_price, product_gmv. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokProductImageSearch externalDocs: description: Chuhaijiang TikTok Product Image Search documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-product-image-search requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: osKey: type: string description: ossKey from a completed Nexscope Skill Asset upload and confirmation; obtain this value before calling. minLength: 1 example: returned-key country: type: string description: Uppercase two-letter market code. default: US pattern: ^[A-Z]{2}$ example: US required: - osKey example: osKey: returned-key country: US responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. product_name: description: Source-documented product_name; may be absent or null. Preserve the provider value and original monetary units. product_images: description: Source-documented product_images; may be absent or null. Preserve the provider value and original monetary units. floor_price: description: Source-documented floor_price; may be absent or null. Preserve the provider value and original monetary units. ceiling_price: description: Source-documented ceiling_price; may be absent or null. Preserve the provider value and original monetary units. product_gmv: description: Source-documented product_gmv; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Product Image Search. Known row fields: id, product_name, product_images, floor_price, ceiling_price, product_gmv. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - id: null product_name: null product_images: null '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-product-image-search x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_product_image_search x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-product-rankings-new-arrivals/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Product New Arrivals description: 'Provider business records for Chuhaijiang TikTok Product New Arrivals. Known row fields: id, product_id, product_name, shop_name, total_gmv, total_sold_count. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokProductRankingsNewArrivals externalDocs: description: Chuhaijiang TikTok Product New Arrivals documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-product-rankings-new-arrivals requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: country: type: string description: Lowercase TikTok market code. enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn example: us page: type: integer description: Page number, starting at 1. minimum: 1 example: 1 pageSize: type: integer description: Maximum records per page. minimum: 1 maximum: 20 example: 5 category: type: string description: Product category ID. sellerType: type: string description: Seller type. enum: - '1' - '2' - '3' - '4' sort: type: string description: Provider sort field and direction (field:asc or field:desc). default: gmv_3d:desc pattern: ^(gmv_3d|sold_count_3d|total_gmv|total_sold_count):(asc|desc)$ example: gmv_3d:desc listedFrom: type: string description: Earliest listing date in YYYYMMDD format. pattern: ^[0-9]{8}$ listedTo: type: string description: Latest listing date in YYYYMMDD format. pattern: ^[0-9]{8}$ productStatus: type: string description: Provider product status. enum: - '1' - '2' - '3' - '4' required: - country example: country: us pageSize: 10 responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. product_id: description: Source-documented product_id; may be absent or null. Preserve the provider value and original monetary units. product_name: description: Source-documented product_name; may be absent or null. Preserve the provider value and original monetary units. shop_name: description: Source-documented shop_name; may be absent or null. Preserve the provider value and original monetary units. total_gmv: description: Source-documented total_gmv; may be absent or null. Preserve the provider value and original monetary units. total_sold_count: description: Source-documented total_sold_count; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Product New Arrivals. Known row fields: id, product_id, product_name, shop_name, total_gmv, total_sold_count. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - id: null product_id: null product_name: null '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-product-rankings-new-arrivals x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_product_rankings_new_arrivals x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-product-rankings-top-selling/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Product Top Selling description: 'Provider business records for Chuhaijiang TikTok Product Top Selling. Known row fields: id, product_id, product_name, shop_name, interval_gmv, interval_sold_count. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokProductRankingsTopSelling externalDocs: description: Chuhaijiang TikTok Product Top Selling documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-product-rankings-top-selling requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: country: type: string description: Lowercase TikTok market code. enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn example: us page: type: integer description: Page number, starting at 1. minimum: 1 example: 1 pageSize: type: integer description: Maximum records per page. minimum: 1 maximum: 20 example: 5 date: type: string description: Ranking date in YYYYMMDD format. pattern: ^[0-9]{8}$ example: '20260824' granularity: type: string description: Ranking period. enum: - daily - weekly - monthly - '0' - '1' - '2' example: daily category: type: string description: Product category ID. sellerType: type: string description: Seller type. enum: - '1' - '2' - '3' - '4' sort: type: string description: Provider sort field and direction (field:asc or field:desc). default: interval_sold_count:desc pattern: ^(gmv_growth_rate|interval_gmv|interval_sold_count|sold_count_growth_rate|total_gmv|total_sold_count):(asc|desc)$ example: interval_sold_count:desc required: - country - date - granularity example: country: us pageSize: 10 date: '20260824' granularity: daily responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. product_id: description: Source-documented product_id; may be absent or null. Preserve the provider value and original monetary units. product_name: description: Source-documented product_name; may be absent or null. Preserve the provider value and original monetary units. shop_name: description: Source-documented shop_name; may be absent or null. Preserve the provider value and original monetary units. interval_gmv: description: Source-documented interval_gmv; may be absent or null. Preserve the provider value and original monetary units. interval_sold_count: description: Source-documented interval_sold_count; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Product Top Selling. Known row fields: id, product_id, product_name, shop_name, interval_gmv, interval_sold_count. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - id: null product_id: null product_name: null '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-product-rankings-top-selling x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_product_rankings_top_selling x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-product-rankings-most-promoted/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Product Most Promoted description: 'Provider business records for Chuhaijiang TikTok Product Most Promoted. Known row fields: id, product_id, product_name, shop_name, interval_gmv, interval_sold_count. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokProductRankingsMostPromoted externalDocs: description: Chuhaijiang TikTok Product Most Promoted documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-product-rankings-most-promoted requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: country: type: string description: Lowercase TikTok market code. enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn example: us page: type: integer description: Page number, starting at 1. minimum: 1 example: 1 pageSize: type: integer description: Maximum records per page. minimum: 1 maximum: 20 example: 5 date: type: string description: Ranking date in YYYYMMDD format. pattern: ^[0-9]{8}$ example: '20260824' granularity: type: string description: Ranking period. enum: - daily - weekly - monthly - '0' - '1' - '2' example: daily category: type: string description: Product category ID. sellerType: type: string description: Seller type. enum: - '1' - '2' - '3' - '4' sort: type: string description: Provider sort field and direction (field:asc or field:desc). default: related_creator_count:desc pattern: ^(interval_gmv|interval_sold_count|live_count|live_user_count|related_creator_count|video_play_count):(asc|desc)$ example: related_creator_count:desc required: - country - date - granularity example: country: us pageSize: 10 date: '20260824' granularity: daily responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. product_id: description: Source-documented product_id; may be absent or null. Preserve the provider value and original monetary units. product_name: description: Source-documented product_name; may be absent or null. Preserve the provider value and original monetary units. shop_name: description: Source-documented shop_name; may be absent or null. Preserve the provider value and original monetary units. interval_gmv: description: Source-documented interval_gmv; may be absent or null. Preserve the provider value and original monetary units. interval_sold_count: description: Source-documented interval_sold_count; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Product Most Promoted. Known row fields: id, product_id, product_name, shop_name, interval_gmv, interval_sold_count. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - id: null product_id: null product_name: null '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-product-rankings-most-promoted x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_product_rankings_most_promoted x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-creator-related-videos/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Creator Related Videos description: 'Provider business records for Chuhaijiang TikTok Creator Related Videos. Known row fields: id, tiktok_creator_detail_is_ad, tiktok_creator_detail_is_aigc_video, tiktok_creator_detail_video_30d_gmv, tiktok_creator_detail_video_30d_sold_count, tiktok_creator_detail_video_ad_source, tiktok_creator_detail_video_author_category_label, tiktok_creator_detail_video_author_nickname, tiktok_creator_detail_video_author_uid, tiktok_creator_detail_video_author_unique_id, tiktok_creator_detail_video_collect_count, tiktok_creator_detail_video_comment_count, tiktok_creator_detail_video_country_code, tiktok_creator_detail_video_cover, tiktok_creator_detail_video_desc, tiktok_creator_detail_video_duration, tiktok_creator_detail_video_engagement_rate, tiktok_creator_detail_video_id, tiktok_creator_detail_video_launch_time, tiktok_creator_detail_video_like_count, tiktok_creator_detail_video_play_count, tiktok_creator_detail_video_product_id, tiktok_creator_detail_video_product_images, tiktok_creator_detail_video_product_l1_category, tiktok_creator_detail_video_product_l2_category, tiktok_creator_detail_video_product_l3_category, tiktok_creator_detail_video_product_title, tiktok_creator_detail_video_share_count, tiktok_creator_detail_video_share_url, tiktok_creator_detail_video_total_like_count_to_follower_count_ratio, tiktok_creator_detail_video_user_avatar. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokCreatorRelatedVideos externalDocs: description: Chuhaijiang TikTok Creator Related Videos documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-creator-related-videos requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: country: type: string description: Lowercase TikTok market code. enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn example: us page: type: integer description: Page number, starting at 1. minimum: 1 example: 1 pageSize: type: integer description: Maximum records per page. minimum: 1 maximum: 10 example: 5 id: type: string description: Creator ID, preserved as a string. minLength: 1 example: '7302162228386776110' required: - country - id example: country: us id: '7302162228386776110' page: 1 pageSize: 5 responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_is_ad: description: Source-documented tiktok_creator_detail_is_ad; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_is_aigc_video: description: Source-documented tiktok_creator_detail_is_aigc_video; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_30d_gmv: description: Source-documented tiktok_creator_detail_video_30d_gmv; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_30d_sold_count: description: Source-documented tiktok_creator_detail_video_30d_sold_count; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_ad_source: description: Source-documented tiktok_creator_detail_video_ad_source; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_author_category_label: description: Source-documented tiktok_creator_detail_video_author_category_label; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_author_nickname: description: Source-documented tiktok_creator_detail_video_author_nickname; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_author_uid: description: Source-documented tiktok_creator_detail_video_author_uid; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_author_unique_id: description: Source-documented tiktok_creator_detail_video_author_unique_id; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_collect_count: description: Source-documented tiktok_creator_detail_video_collect_count; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_comment_count: description: Source-documented tiktok_creator_detail_video_comment_count; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_country_code: description: Source-documented tiktok_creator_detail_video_country_code; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_cover: description: Source-documented tiktok_creator_detail_video_cover; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_desc: description: Source-documented tiktok_creator_detail_video_desc; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_duration: description: Source-documented tiktok_creator_detail_video_duration; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_engagement_rate: description: Source-documented tiktok_creator_detail_video_engagement_rate; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_id: description: Source-documented tiktok_creator_detail_video_id; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_launch_time: description: Source-documented tiktok_creator_detail_video_launch_time; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_like_count: description: Source-documented tiktok_creator_detail_video_like_count; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_play_count: description: Source-documented tiktok_creator_detail_video_play_count; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_product_id: description: Source-documented tiktok_creator_detail_video_product_id; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_product_images: description: Source-documented tiktok_creator_detail_video_product_images; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_product_l1_category: description: Source-documented tiktok_creator_detail_video_product_l1_category; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_product_l2_category: description: Source-documented tiktok_creator_detail_video_product_l2_category; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_product_l3_category: description: Source-documented tiktok_creator_detail_video_product_l3_category; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_product_title: description: Source-documented tiktok_creator_detail_video_product_title; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_share_count: description: Source-documented tiktok_creator_detail_video_share_count; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_share_url: description: Source-documented tiktok_creator_detail_video_share_url; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_total_like_count_to_follower_count_ratio: description: Source-documented tiktok_creator_detail_video_total_like_count_to_follower_count_ratio; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_user_avatar: description: Source-documented tiktok_creator_detail_video_user_avatar; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Creator Related Videos. Known row fields: id, tiktok_creator_detail_is_ad, tiktok_creator_detail_is_aigc_video, tiktok_creator_detail_video_30d_gmv, tiktok_creator_detail_video_30d_sold_count, tiktok_creator_detail_video_ad_source, tiktok_creator_detail_video_author_category_label, tiktok_creator_detail_video_author_nickname, tiktok_creator_detail_video_author_uid, tiktok_creator_detail_video_author_unique_id, tiktok_creator_detail_video_collect_count, tiktok_creator_detail_video_comment_count, tiktok_creator_detail_video_country_code, tiktok_creator_detail_video_cover, tiktok_creator_detail_video_desc, tiktok_creator_detail_video_duration, tiktok_creator_detail_video_engagement_rate, tiktok_creator_detail_video_id, tiktok_creator_detail_video_launch_time, tiktok_creator_detail_video_like_count, tiktok_creator_detail_video_play_count, tiktok_creator_detail_video_product_id, tiktok_creator_detail_video_product_images, tiktok_creator_detail_video_product_l1_category, tiktok_creator_detail_video_product_l2_category, tiktok_creator_detail_video_product_l3_category, tiktok_creator_detail_video_product_title, tiktok_creator_detail_video_share_count, tiktok_creator_detail_video_share_url, tiktok_creator_detail_video_total_like_count_to_follower_count_ratio, tiktok_creator_detail_video_user_avatar. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - id: null tiktok_creator_detail_is_ad: null tiktok_creator_detail_is_aigc_video: null '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-creator-related-videos x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_creator_related_videos x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-creator-related-products/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Creator Related Products description: 'Provider business records for Chuhaijiang TikTok Creator Related Products. Known row fields: id, tiktok_creator_detail_by_live, tiktok_creator_detail_by_shop, tiktok_creator_detail_by_video, tiktok_creator_detail_live_30d_gmv, tiktok_creator_detail_live_30d_sold_count, tiktok_creator_detail_product_country_code, tiktok_creator_detail_product_id, tiktok_creator_detail_product_launch_time, tiktok_creator_detail_total_video_live_30d_gmv, tiktok_creator_detail_total_video_live_30d_sold_count, tiktok_creator_detail_user_id, tiktok_creator_detail_video_30d_gmv, tiktok_creator_detail_video_30d_sold_count, tiktok_product_detail_ceiling_price, tiktok_product_detail_commission_rate, tiktok_product_detail_floor_price, tiktok_product_detail_l1_category, tiktok_product_detail_l2_category, tiktok_product_detail_l3_category, tiktok_product_detail_product_images, tiktok_product_detail_product_name, tiktok_product_detail_product_rating, tiktok_product_detail_product_sku_props, tiktok_product_detail_product_skus, tiktok_product_detail_product_status, tiktok_product_detail_region. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokCreatorRelatedProducts externalDocs: description: Chuhaijiang TikTok Creator Related Products documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-creator-related-products requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: country: type: string description: Lowercase TikTok market code. enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn example: us page: type: integer description: Page number, starting at 1. minimum: 1 example: 1 pageSize: type: integer description: Maximum records per page. minimum: 1 maximum: 10 example: 5 id: type: string description: Creator ID, preserved as a string. minLength: 1 example: '7302162228386776110' required: - country - id example: country: us id: '7302162228386776110' page: 1 pageSize: 5 responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_by_live: description: Source-documented tiktok_creator_detail_by_live; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_by_shop: description: Source-documented tiktok_creator_detail_by_shop; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_by_video: description: Source-documented tiktok_creator_detail_by_video; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_live_30d_gmv: description: Source-documented tiktok_creator_detail_live_30d_gmv; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_live_30d_sold_count: description: Source-documented tiktok_creator_detail_live_30d_sold_count; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_product_country_code: description: Source-documented tiktok_creator_detail_product_country_code; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_product_id: description: Source-documented tiktok_creator_detail_product_id; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_product_launch_time: description: Source-documented tiktok_creator_detail_product_launch_time; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_total_video_live_30d_gmv: description: Source-documented tiktok_creator_detail_total_video_live_30d_gmv; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_total_video_live_30d_sold_count: description: Source-documented tiktok_creator_detail_total_video_live_30d_sold_count; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_user_id: description: Source-documented tiktok_creator_detail_user_id; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_30d_gmv: description: Source-documented tiktok_creator_detail_video_30d_gmv; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_video_30d_sold_count: description: Source-documented tiktok_creator_detail_video_30d_sold_count; may be absent or null. Preserve the provider value and original monetary units. tiktok_product_detail_ceiling_price: description: Source-documented tiktok_product_detail_ceiling_price; may be absent or null. Preserve the provider value and original monetary units. tiktok_product_detail_commission_rate: description: Source-documented tiktok_product_detail_commission_rate; may be absent or null. Preserve the provider value and original monetary units. tiktok_product_detail_floor_price: description: Source-documented tiktok_product_detail_floor_price; may be absent or null. Preserve the provider value and original monetary units. tiktok_product_detail_l1_category: description: Source-documented tiktok_product_detail_l1_category; may be absent or null. Preserve the provider value and original monetary units. tiktok_product_detail_l2_category: description: Source-documented tiktok_product_detail_l2_category; may be absent or null. Preserve the provider value and original monetary units. tiktok_product_detail_l3_category: description: Source-documented tiktok_product_detail_l3_category; may be absent or null. Preserve the provider value and original monetary units. tiktok_product_detail_product_images: description: Source-documented tiktok_product_detail_product_images; may be absent or null. Preserve the provider value and original monetary units. tiktok_product_detail_product_name: description: Source-documented tiktok_product_detail_product_name; may be absent or null. Preserve the provider value and original monetary units. tiktok_product_detail_product_rating: description: Source-documented tiktok_product_detail_product_rating; may be absent or null. Preserve the provider value and original monetary units. tiktok_product_detail_product_sku_props: description: Source-documented tiktok_product_detail_product_sku_props; may be absent or null. Preserve the provider value and original monetary units. tiktok_product_detail_product_skus: description: Source-documented tiktok_product_detail_product_skus; may be absent or null. Preserve the provider value and original monetary units. tiktok_product_detail_product_status: description: Source-documented tiktok_product_detail_product_status; may be absent or null. Preserve the provider value and original monetary units. tiktok_product_detail_region: description: Source-documented tiktok_product_detail_region; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Creator Related Products. Known row fields: id, tiktok_creator_detail_by_live, tiktok_creator_detail_by_shop, tiktok_creator_detail_by_video, tiktok_creator_detail_live_30d_gmv, tiktok_creator_detail_live_30d_sold_count, tiktok_creator_detail_product_country_code, tiktok_creator_detail_product_id, tiktok_creator_detail_product_launch_time, tiktok_creator_detail_total_video_live_30d_gmv, tiktok_creator_detail_total_video_live_30d_sold_count, tiktok_creator_detail_user_id, tiktok_creator_detail_video_30d_gmv, tiktok_creator_detail_video_30d_sold_count, tiktok_product_detail_ceiling_price, tiktok_product_detail_commission_rate, tiktok_product_detail_floor_price, tiktok_product_detail_l1_category, tiktok_product_detail_l2_category, tiktok_product_detail_l3_category, tiktok_product_detail_product_images, tiktok_product_detail_product_name, tiktok_product_detail_product_rating, tiktok_product_detail_product_sku_props, tiktok_product_detail_product_skus, tiktok_product_detail_product_status, tiktok_product_detail_region. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - id: null tiktok_creator_detail_by_live: null tiktok_creator_detail_by_shop: null '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-creator-related-products x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_creator_related_products x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-creator-related-lives/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Creator Related Lives description: 'Provider business records for Chuhaijiang TikTok Creator Related Lives. Known row fields: id, tiktok_creator_detail_live_country_code, tiktok_creator_detail_live_cover, tiktok_creator_detail_live_end_time, tiktok_creator_detail_live_gmv, tiktok_creator_detail_live_gpm, tiktok_creator_detail_live_max_user_count, tiktok_creator_detail_live_most_product_category_label, tiktok_creator_detail_live_new_follow_count, tiktok_creator_detail_live_opm, tiktok_creator_detail_live_product_count, tiktok_creator_detail_live_room_id, tiktok_creator_detail_live_room_link, tiktok_creator_detail_live_start_time, tiktok_creator_detail_live_title, tiktok_creator_detail_live_total_sold_count, tiktok_creator_detail_live_total_user, tiktok_creator_detail_live_user_follower_count. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokCreatorRelatedLives externalDocs: description: Chuhaijiang TikTok Creator Related Lives documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-creator-related-lives requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: country: type: string description: Lowercase TikTok market code. enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn example: us page: type: integer description: Page number, starting at 1. minimum: 1 example: 1 pageSize: type: integer description: Maximum records per page. minimum: 1 maximum: 10 example: 5 id: type: string description: Creator ID, preserved as a string. minLength: 1 example: '7302162228386776110' required: - country - id example: country: us id: '7302162228386776110' page: 1 pageSize: 5 responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_live_country_code: description: Source-documented tiktok_creator_detail_live_country_code; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_live_cover: description: Source-documented tiktok_creator_detail_live_cover; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_live_end_time: description: Source-documented tiktok_creator_detail_live_end_time; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_live_gmv: description: Source-documented tiktok_creator_detail_live_gmv; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_live_gpm: description: Source-documented tiktok_creator_detail_live_gpm; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_live_max_user_count: description: Source-documented tiktok_creator_detail_live_max_user_count; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_live_most_product_category_label: description: Source-documented tiktok_creator_detail_live_most_product_category_label; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_live_new_follow_count: description: Source-documented tiktok_creator_detail_live_new_follow_count; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_live_opm: description: Source-documented tiktok_creator_detail_live_opm; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_live_product_count: description: Source-documented tiktok_creator_detail_live_product_count; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_live_room_id: description: Source-documented tiktok_creator_detail_live_room_id; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_live_room_link: description: Source-documented tiktok_creator_detail_live_room_link; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_live_start_time: description: Source-documented tiktok_creator_detail_live_start_time; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_live_title: description: Source-documented tiktok_creator_detail_live_title; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_live_total_sold_count: description: Source-documented tiktok_creator_detail_live_total_sold_count; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_live_total_user: description: Source-documented tiktok_creator_detail_live_total_user; may be absent or null. Preserve the provider value and original monetary units. tiktok_creator_detail_live_user_follower_count: description: Source-documented tiktok_creator_detail_live_user_follower_count; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Creator Related Lives. Known row fields: id, tiktok_creator_detail_live_country_code, tiktok_creator_detail_live_cover, tiktok_creator_detail_live_end_time, tiktok_creator_detail_live_gmv, tiktok_creator_detail_live_gpm, tiktok_creator_detail_live_max_user_count, tiktok_creator_detail_live_most_product_category_label, tiktok_creator_detail_live_new_follow_count, tiktok_creator_detail_live_opm, tiktok_creator_detail_live_product_count, tiktok_creator_detail_live_room_id, tiktok_creator_detail_live_room_link, tiktok_creator_detail_live_start_time, tiktok_creator_detail_live_title, tiktok_creator_detail_live_total_sold_count, tiktok_creator_detail_live_total_user, tiktok_creator_detail_live_user_follower_count. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - id: null tiktok_creator_detail_live_country_code: null tiktok_creator_detail_live_cover: null '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-creator-related-lives x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_creator_related_lives x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-shop-related-videos/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Shop Related Videos description: 'Provider business records for Chuhaijiang TikTok Shop Related Videos. Known row fields: id, tiktok_seller_detail_video_id, tiktok_seller_detail_video_desc, tiktok_seller_detail_video_play_count. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokShopRelatedVideos externalDocs: description: Chuhaijiang TikTok Shop Related Videos documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-shop-related-videos requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: country: type: string description: Lowercase TikTok market code. enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn example: us page: type: integer description: Page number, starting at 1. minimum: 1 example: 1 pageSize: type: integer description: Maximum records per page. minimum: 1 maximum: 10 example: 5 id: type: string description: Shop ID, preserved as a string. minLength: 1 example: '7495205878591949358' required: - country - id example: country: us id: '7495205878591949358' page: 1 pageSize: 5 responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. tiktok_seller_detail_video_id: description: Source-documented tiktok_seller_detail_video_id; may be absent or null. Preserve the provider value and original monetary units. tiktok_seller_detail_video_desc: description: Source-documented tiktok_seller_detail_video_desc; may be absent or null. Preserve the provider value and original monetary units. tiktok_seller_detail_video_play_count: description: Source-documented tiktok_seller_detail_video_play_count; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Shop Related Videos. Known row fields: id, tiktok_seller_detail_video_id, tiktok_seller_detail_video_desc, tiktok_seller_detail_video_play_count. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - id: null tiktok_seller_detail_video_id: null tiktok_seller_detail_video_desc: null '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-shop-related-videos x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_shop_related_videos x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-shop-related-products/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Shop Related Products description: 'Provider business records for Chuhaijiang TikTok Shop Related Products. Known row fields: id, tiktok_seller_product_product_id, tiktok_seller_product_product_name, tiktok_seller_product_product_gmv. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokShopRelatedProducts externalDocs: description: Chuhaijiang TikTok Shop Related Products documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-shop-related-products requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: country: type: string description: Lowercase TikTok market code. enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn example: us page: type: integer description: Page number, starting at 1. minimum: 1 example: 1 pageSize: type: integer description: Maximum records per page. minimum: 1 maximum: 10 example: 5 id: type: string description: Shop ID, preserved as a string. minLength: 1 example: '7495205878591949358' required: - country - id example: country: us id: '7495205878591949358' page: 1 pageSize: 5 responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. tiktok_seller_product_product_id: description: Source-documented tiktok_seller_product_product_id; may be absent or null. Preserve the provider value and original monetary units. tiktok_seller_product_product_name: description: Source-documented tiktok_seller_product_product_name; may be absent or null. Preserve the provider value and original monetary units. tiktok_seller_product_product_gmv: description: Source-documented tiktok_seller_product_product_gmv; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Shop Related Products. Known row fields: id, tiktok_seller_product_product_id, tiktok_seller_product_product_name, tiktok_seller_product_product_gmv. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - id: null tiktok_seller_product_product_id: null tiktok_seller_product_product_name: null '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-shop-related-products x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_shop_related_products x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-shop-related-creators/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Shop Related Creators description: 'Provider business records for Chuhaijiang TikTok Shop Related Creators. Known row fields: id, tiktok_seller_detail_creator_user_id, tiktok_seller_detail_creator_unique_id, tiktok_seller_detail_creator_nickname, tiktok_seller_detail_creator_follower_count. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokShopRelatedCreators externalDocs: description: Chuhaijiang TikTok Shop Related Creators documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-shop-related-creators requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: country: type: string description: Lowercase TikTok market code. enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn example: us page: type: integer description: Page number, starting at 1. minimum: 1 example: 1 pageSize: type: integer description: Maximum records per page. minimum: 1 maximum: 10 example: 5 id: type: string description: Shop ID, preserved as a string. minLength: 1 example: '7495205878591949358' required: - country - id example: country: us id: '7495205878591949358' page: 1 pageSize: 5 responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. tiktok_seller_detail_creator_user_id: description: Source-documented tiktok_seller_detail_creator_user_id; may be absent or null. Preserve the provider value and original monetary units. tiktok_seller_detail_creator_unique_id: description: Source-documented tiktok_seller_detail_creator_unique_id; may be absent or null. Preserve the provider value and original monetary units. tiktok_seller_detail_creator_nickname: description: Source-documented tiktok_seller_detail_creator_nickname; may be absent or null. Preserve the provider value and original monetary units. tiktok_seller_detail_creator_follower_count: description: Source-documented tiktok_seller_detail_creator_follower_count; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Shop Related Creators. Known row fields: id, tiktok_seller_detail_creator_user_id, tiktok_seller_detail_creator_unique_id, tiktok_seller_detail_creator_nickname, tiktok_seller_detail_creator_follower_count. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - id: null tiktok_seller_detail_creator_user_id: null tiktok_seller_detail_creator_unique_id: null '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-shop-related-creators x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_shop_related_creators x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-product-related-videos/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Product Related Videos description: 'Provider business records for Chuhaijiang TikTok Product Related Videos. Known row fields: video_id. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokProductRelatedVideos externalDocs: description: Chuhaijiang TikTok Product Related Videos documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-product-related-videos requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: country: type: string description: Lowercase TikTok market code. enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn example: us page: type: integer description: Page number, starting at 1. minimum: 1 example: 1 pageSize: type: integer description: Maximum records per page. minimum: 1 maximum: 10 example: 5 id: type: string description: Product ID, preserved as a string. minLength: 1 example: '1732052189676081387' required: - country - id example: country: us id: '1732052189676081387' page: 1 pageSize: 5 responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: video_id: description: Source-documented video_id; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Product Related Videos. Known row fields: video_id. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - video_id: null '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-product-related-videos x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_product_related_videos x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-product-reviews/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Product Reviews description: 'Provider business records for Chuhaijiang TikTok Product Reviews. Known row fields: review_id. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokProductReviews externalDocs: description: Chuhaijiang TikTok Product Reviews documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-product-reviews requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: country: type: string description: Lowercase TikTok market code. enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn example: us page: type: integer description: Page number, starting at 1. minimum: 1 example: 1 pageSize: type: integer description: Maximum records per page. minimum: 1 maximum: 10 example: 5 id: type: string description: Product ID, preserved as a string. minLength: 1 example: '1732052189676081387' required: - country - id example: country: us id: '1732052189676081387' page: 1 pageSize: 5 responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: review_id: description: Source-documented review_id; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Product Reviews. Known row fields: review_id. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - review_id: null '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-product-reviews x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_product_reviews x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-product-related-lives/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Product Related Lives description: 'Provider business records for Chuhaijiang TikTok Product Related Lives. Known row fields: room_id. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokProductRelatedLives externalDocs: description: Chuhaijiang TikTok Product Related Lives documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-product-related-lives requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: country: type: string description: Lowercase TikTok market code. enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn example: us page: type: integer description: Page number, starting at 1. minimum: 1 example: 1 pageSize: type: integer description: Maximum records per page. minimum: 1 maximum: 10 example: 5 id: type: string description: Product ID, preserved as a string. minLength: 1 example: '1732052189676081387' required: - country - id example: country: us id: '1732052189676081387' page: 1 pageSize: 5 responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: room_id: description: Source-documented room_id; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Product Related Lives. Known row fields: room_id. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - room_id: null '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-product-related-lives x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_product_related_lives x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-product-related-creators/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Product Related Creators description: 'Provider business records for Chuhaijiang TikTok Product Related Creators. Known row fields: user_id, uid, unique_id, nickname. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokProductRelatedCreators externalDocs: description: Chuhaijiang TikTok Product Related Creators documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-product-related-creators requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: country: type: string description: Lowercase TikTok market code. enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn example: us page: type: integer description: Page number, starting at 1. minimum: 1 example: 1 pageSize: type: integer description: Maximum records per page. minimum: 1 maximum: 10 example: 5 id: type: string description: Product ID, preserved as a string. minLength: 1 example: '1732052189676081387' required: - country - id example: country: us id: '1732052189676081387' page: 1 pageSize: 5 responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: user_id: description: Source-documented user_id; may be absent or null. Preserve the provider value and original monetary units. uid: description: Source-documented uid; may be absent or null. Preserve the provider value and original monetary units. unique_id: description: Source-documented unique_id; may be absent or null. Preserve the provider value and original monetary units. nickname: description: Source-documented nickname; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Product Related Creators. Known row fields: user_id, uid, unique_id, nickname. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - user_id: null uid: null unique_id: null '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-product-related-creators x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_product_related_creators x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-creator-detail/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Creator Detail description: 'Provider business records for Chuhaijiang TikTok Creator Detail. Known row fields: id, nickname, unique_id, user_avatar, category_label. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokCreatorDetail externalDocs: description: Chuhaijiang TikTok Creator Detail documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-creator-detail requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: country: type: string description: Lowercase TikTok market code. enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn example: us id: type: string description: Creator ID, preserved as a string. minLength: 1 example: '7302162228386776110' include: type: string description: 'Comma-separated optional detail sections: core, channel, portrait.' pattern: ^(core|channel|portrait)(,(core|channel|portrait))*$ example: core,channel,portrait required: - country - id example: country: us id: '7302162228386776110' include: core,channel,portrait responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. nickname: description: Source-documented nickname; may be absent or null. Preserve the provider value and original monetary units. unique_id: description: Source-documented unique_id; may be absent or null. Preserve the provider value and original monetary units. user_avatar: description: Source-documented user_avatar; may be absent or null. Preserve the provider value and original monetary units. category_label: description: Source-documented category_label; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Creator Detail. Known row fields: id, nickname, unique_id, user_avatar, category_label. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. core: properties: total_count: type: - integer - 'null' items: items: properties: core_author_avg_engagement_rate: description: Source-documented core_author_avg_engagement_rate; may be absent or null. Preserve the provider value and original monetary units. core_follower_count: description: Source-documented core_follower_count; may be absent or null. Preserve the provider value and original monetary units. core_product_count: description: Source-documented core_product_count; may be absent or null. Preserve the provider value and original monetary units. core_total_favorited: description: Source-documented core_total_favorited; may be absent or null. Preserve the provider value and original monetary units. core_uid: description: Source-documented core_uid; may be absent or null. Preserve the provider value and original monetary units. core_video_total_like_count_to_follower_count: description: Source-documented core_video_total_like_count_to_follower_count; may be absent or null. Preserve the provider value and original monetary units. id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. tioktok_creator_detail_core_ec_video_count: description: Source-documented tioktok_creator_detail_core_ec_video_count; may be absent or null. Preserve the provider value and original monetary units. tioktok_creator_detail_core_ecom_video_avg_play_count: description: Source-documented tioktok_creator_detail_core_ecom_video_avg_play_count; may be absent or null. Preserve the provider value and original monetary units. tioktok_creator_detail_core_med_commission_rate: description: Source-documented tioktok_creator_detail_core_med_commission_rate; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: Optional core detail records requested through include; preserved separately from basic items. Known fields are taken verbatim from the source reference. type: - array - 'null' additionalProperties: true type: - object - 'null' portrait: properties: total_count: type: - integer - 'null' items: items: properties: id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. portrait_age_distribution: description: Source-documented portrait_age_distribution; may be absent or null. Preserve the provider value and original monetary units. portrait_follower_count: description: Source-documented portrait_follower_count; may be absent or null. Preserve the provider value and original monetary units. portrait_gender_distribution: description: Source-documented portrait_gender_distribution; may be absent or null. Preserve the provider value and original monetary units. portrait_region_distribution: description: Source-documented portrait_region_distribution; may be absent or null. Preserve the provider value and original monetary units. portrait_uid: description: Source-documented portrait_uid; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: Optional portrait detail records requested through include; preserved separately from basic items. Known fields are taken verbatim from the source reference. type: - array - 'null' additionalProperties: true type: - object - 'null' channel: properties: total_count: type: - integer - 'null' items: items: properties: channel_country_code: description: Source-documented channel_country_code; may be absent or null. Preserve the provider value and original monetary units. channel_ec_video_30d_avg_engagement_rate: description: Source-documented channel_ec_video_30d_avg_engagement_rate; may be absent or null. Preserve the provider value and original monetary units. channel_ec_video_30d_avg_play_count: description: Source-documented channel_ec_video_30d_avg_play_count; may be absent or null. Preserve the provider value and original monetary units. channel_live_30d_gmv: description: Source-documented channel_live_30d_gmv; may be absent or null. Preserve the provider value and original monetary units. channel_live_30d_gpm: description: Source-documented channel_live_30d_gpm; may be absent or null. Preserve the provider value and original monetary units. channel_total_video_live_30d_gmv: description: Source-documented channel_total_video_live_30d_gmv; may be absent or null. Preserve the provider value and original monetary units. channel_uid: description: Source-documented channel_uid; may be absent or null. Preserve the provider value and original monetary units. channel_video_30d_gmv: description: Source-documented channel_video_30d_gmv; may be absent or null. Preserve the provider value and original monetary units. channel_video_30d_gpm: description: Source-documented channel_video_30d_gpm; may be absent or null. Preserve the provider value and original monetary units. id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: Optional channel detail records requested through include; preserved separately from basic items. Known fields are taken verbatim from the source reference. type: - array - 'null' additionalProperties: true type: - object - 'null' additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - id: null nickname: null unique_id: null core: items: - core_author_avg_engagement_rate: null core_follower_count: null core_product_count: null portrait: items: - id: null portrait_age_distribution: null portrait_follower_count: null channel: items: - channel_country_code: null channel_ec_video_30d_avg_engagement_rate: null channel_ec_video_30d_avg_play_count: null '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-creator-detail x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_creator_detail x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-shop-detail/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Shop Detail description: 'Provider business records for Chuhaijiang TikTok Shop Detail. Known row fields: id, seller_id, shop_name, region, shop_rating, shop_total_gmv. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokShopDetail externalDocs: description: Chuhaijiang TikTok Shop Detail documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-shop-detail requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: country: type: string description: Lowercase TikTok market code. enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn example: us id: type: string description: Shop ID, preserved as a string. minLength: 1 example: '7495205878591949358' include: type: string description: 'Comma-separated optional detail sections: core, channel.' pattern: ^(core|channel)(,(core|channel))*$ example: core,channel required: - country - id example: country: us id: '7495205878591949358' include: core,channel responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. seller_id: description: Source-documented seller_id; may be absent or null. Preserve the provider value and original monetary units. shop_name: description: Source-documented shop_name; may be absent or null. Preserve the provider value and original monetary units. region: description: Source-documented region; may be absent or null. Preserve the provider value and original monetary units. shop_rating: description: Source-documented shop_rating; may be absent or null. Preserve the provider value and original monetary units. shop_total_gmv: description: Source-documented shop_total_gmv; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Shop Detail. Known row fields: id, seller_id, shop_name, region, shop_rating, shop_total_gmv. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. core: properties: total_count: type: - integer - 'null' items: items: properties: id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. core_seller_id: description: Source-documented core_seller_id; may be absent or null. Preserve the provider value and original monetary units. core_region: description: Source-documented core_region; may be absent or null. Preserve the provider value and original monetary units. core_seller_shop_product_count: description: Source-documented core_seller_shop_product_count; may be absent or null. Preserve the provider value and original monetary units. core_seller_shop_total_product_count: description: Source-documented core_seller_shop_total_product_count; may be absent or null. Preserve the provider value and original monetary units. core_shop_total_sold_count: description: Source-documented core_shop_total_sold_count; may be absent or null. Preserve the provider value and original monetary units. core_seller_shop_total_gmv: description: Source-documented core_seller_shop_total_gmv; may be absent or null. Preserve the provider value and original monetary units. core_seller_sold_count_for_last_30_days: description: Source-documented core_seller_sold_count_for_last_30_days; may be absent or null. Preserve the provider value and original monetary units. core_seller_gmv_for_last_30_days: description: Source-documented core_seller_gmv_for_last_30_days; may be absent or null. Preserve the provider value and original monetary units. core_seller_total_related_creator_count: description: Source-documented core_seller_total_related_creator_count; may be absent or null. Preserve the provider value and original monetary units. core_seller_total_related_live_creator_count: description: Source-documented core_seller_total_related_live_creator_count; may be absent or null. Preserve the provider value and original monetary units. core_seller_total_related_video_creator_count: description: Source-documented core_seller_total_related_video_creator_count; may be absent or null. Preserve the provider value and original monetary units. core_seller_total_related_shop_creator_count: description: Source-documented core_seller_total_related_shop_creator_count; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: Optional core detail records requested through include; preserved separately from basic items. Known fields are taken verbatim from the source reference. type: - array - 'null' additionalProperties: true type: - object - 'null' channel: properties: total_count: type: - integer - 'null' items: items: properties: id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. channel_seller_id: description: Source-documented channel_seller_id; may be absent or null. Preserve the provider value and original monetary units. channel_seller_sold_count_for_last_30_days: description: Source-documented channel_seller_sold_count_for_last_30_days; may be absent or null. Preserve the provider value and original monetary units. channel_seller_gmv_for_last_30_days: description: Source-documented channel_seller_gmv_for_last_30_days; may be absent or null. Preserve the provider value and original monetary units. channel_video_30d_sold_count: description: Source-documented channel_video_30d_sold_count; may be absent or null. Preserve the provider value and original monetary units. channel_video_30d_gmv: description: Source-documented channel_video_30d_gmv; may be absent or null. Preserve the provider value and original monetary units. channel_live_30d_sold_count: description: Source-documented channel_live_30d_sold_count; may be absent or null. Preserve the provider value and original monetary units. channel_live_30d_gmv: description: Source-documented channel_live_30d_gmv; may be absent or null. Preserve the provider value and original monetary units. channel_product_card_30d_sold_count: description: Source-documented channel_product_card_30d_sold_count; may be absent or null. Preserve the provider value and original monetary units. channel_product_card_30d_gmv: description: Source-documented channel_product_card_30d_gmv; may be absent or null. Preserve the provider value and original monetary units. channel_personal_creator_30d_sold_count: description: Source-documented channel_personal_creator_30d_sold_count; may be absent or null. Preserve the provider value and original monetary units. channel_personal_creator_30d_gmv: description: Source-documented channel_personal_creator_30d_gmv; may be absent or null. Preserve the provider value and original monetary units. channel_seller_creator_30d_sold_count: description: Source-documented channel_seller_creator_30d_sold_count; may be absent or null. Preserve the provider value and original monetary units. channel_seller_creator_30d_gmv: description: Source-documented channel_seller_creator_30d_gmv; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: Optional channel detail records requested through include; preserved separately from basic items. Known fields are taken verbatim from the source reference. type: - array - 'null' additionalProperties: true type: - object - 'null' additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - id: null seller_id: null shop_name: null core: items: - id: null core_seller_id: null core_region: null channel: items: - id: null channel_seller_id: null channel_seller_sold_count_for_last_30_days: null '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-shop-detail x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_shop_detail x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-product-detail/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Product Detail description: 'Provider business records for Chuhaijiang TikTok Product Detail. Known row fields: id, product_id, product_name, product_images. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokProductDetail externalDocs: description: Chuhaijiang TikTok Product Detail documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-product-detail requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: country: type: string description: Lowercase TikTok market code. enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn example: us id: type: string description: Product ID, preserved as a string. minLength: 1 example: '1732052189676081387' include: type: string description: 'Comma-separated optional detail sections: core, channel.' pattern: ^(core|channel)(,(core|channel))*$ example: core,channel required: - country - id example: country: us id: '1732052189676081387' include: core,channel responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. product_id: description: Source-documented product_id; may be absent or null. Preserve the provider value and original monetary units. product_name: description: Source-documented product_name; may be absent or null. Preserve the provider value and original monetary units. product_images: description: Source-documented product_images; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Product Detail. Known row fields: id, product_id, product_name, product_images. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. core: properties: total_count: type: - integer - 'null' items: items: properties: product_gmv: description: Source-documented product_gmv; may be absent or null. Preserve the provider value and original monetary units. product_sold_count: description: Source-documented product_sold_count; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: Optional core detail records requested through include; preserved separately from basic items. Known fields are taken verbatim from the source reference. type: - array - 'null' additionalProperties: true type: - object - 'null' channel: properties: total_count: type: - integer - 'null' items: items: properties: {} additionalProperties: true type: - object - 'null' description: Optional channel detail records requested through include; preserved separately from basic items. The source confirms this hierarchy but does not enumerate field names; no fields are invented. type: - array - 'null' additionalProperties: true type: - object - 'null' additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - id: null product_id: null product_name: null core: items: - product_gmv: null product_sold_count: null channel: items: - {} '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-product-detail x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_product_detail x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/chuhaijiang-tiktok-product-search/run: post: tags: - TikTok / Social Commerce summary: Chuhaijiang TikTok Product Search description: 'Provider business records for Chuhaijiang TikTok Product Search. Known row fields: id, product_name, product_images, floor_price, ceiling_price, product_rating, product_sold_count, product_gmv, seller_id, shop_name. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' operationId: runChuhaijiangTiktokProductSearch externalDocs: description: Chuhaijiang TikTok Product Search documentation url: https://www.nexscope.ai/api-docs/chuhaijiang-tiktok-product-search requestBody: required: true content: application/json: schema: type: object additionalProperties: false properties: country: type: string description: Lowercase TikTok market code. enum: - br - de - es - fr - gb - id - it - jp - mx - my - ph - sg - th - us - vn example: us page: type: integer description: Page number, starting at 1. minimum: 1 example: 1 pageSize: type: integer description: Maximum records per page. minimum: 1 maximum: 10 example: 5 keyword: type: string description: Product search keyword. example: beauty category: type: string description: Product category ID. sellerType: type: string description: 'Seller type: 1 overseas non-brand, 2 local, 3 brand, 4 non-brand.' enum: - '1' - '2' - '3' - '4' example: '2' freeShipping: type: boolean description: Filter by free shipping availability. example: true sort: type: string description: Provider sort field and direction (field:asc or field:desc). default: gmv_7d:desc pattern: ^(daily_sold|gmv_30d|gmv_7d|price|rating|sold_30d|sold_7d):(asc|desc)$ example: gmv_7d:desc minPrice: type: number description: Minimum price in USD. maxPrice: type: number description: Maximum price in USD. minRating: type: number description: Minimum product rating. minimum: 0 maximum: 5 maxRating: type: number description: Maximum product rating. minimum: 0 maximum: 5 minSold7d: type: number description: Minimum 7-day sales. maxSold7d: type: number description: Maximum 7-day sales. minSold30d: type: number description: Minimum 30-day sales. maxSold30d: type: number description: Maximum 30-day sales. required: - country example: country: us keyword: beauty minRating: 4 freeShipping: true pageSize: 5 responses: '200': description: Successful response. content: application/json: schema: properties: data: properties: items: items: properties: id: description: Source-documented id; may be absent or null. Preserve the provider value and original monetary units. product_name: description: Source-documented product_name; may be absent or null. Preserve the provider value and original monetary units. product_images: description: Source-documented product_images; may be absent or null. Preserve the provider value and original monetary units. floor_price: description: Source-documented floor_price; may be absent or null. Preserve the provider value and original monetary units. ceiling_price: description: Source-documented ceiling_price; may be absent or null. Preserve the provider value and original monetary units. product_rating: description: Source-documented product_rating; may be absent or null. Preserve the provider value and original monetary units. product_sold_count: description: Source-documented product_sold_count; may be absent or null. Preserve the provider value and original monetary units. product_gmv: description: Source-documented product_gmv; may be absent or null. Preserve the provider value and original monetary units. seller_id: description: Source-documented seller_id; may be absent or null. Preserve the provider value and original monetary units. shop_name: description: Source-documented shop_name; may be absent or null. Preserve the provider value and original monetary units. additionalProperties: true type: - object - 'null' description: 'Provider business records for Chuhaijiang TikTok Product Search. Known row fields: id, product_name, product_images, floor_price, ceiling_price, product_rating, product_sold_count, product_gmv, seller_id, shop_name. Missing and null fields remain unchanged; monetary values retain their original unit and runtime type.' type: - array - 'null' total_count: type: - integer - 'null' description: Total matching records. additionalProperties: true type: - object - 'null' errmsg: type: - string - 'null' request_id: type: - string - 'null' errcode: type: - integer - 'null' additionalProperties: true type: object example: errmsg: ok errcode: 200 data: items: - id: null product_name: null product_images: null '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: chuhaijiang-tiktok-product-search x-nexscope-mcp-tool-name: nexscope_chuhaijiang_tiktok_product_search x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/tiktok-batch-product-detail/run: post: tags: - TikTok / Social Commerce summary: Tiktok Batch Product Detail description: Batch query TikTok product detail data, including multi-period sales and GMV (1d/7d/15d/30d/60d/90d/cumulative), live sales and live GMV, promoting video and creator data, views, price, rating, review count, commission rate, and delisted/fully-managed status. Supports batch retrieval by product ID or TikTok Shop product URL. operationId: runTiktokBatchProductDetail externalDocs: description: Tiktok Batch Product Detail documentation url: https://www.nexscope.ai/api-docs/tiktok-batch-product-detail requestBody: required: true content: application/json: schema: type: object description: Request parameters documented by ecommerce.tiktok-batch-product-detail. properties: productIds: type: array items: type: string description: 'List of product IDs (max 1000). Example: ["1729382310407603945", "1729382310407603946"]' example: - '1732294342978343112' productUrls: type: array items: {} description: List of product URLs (max 1000), in the form https://shop.tiktok.com/us/pdp//?...; the backend will extract the trailing productId from each URL and merge into productIds, not mutually exclusive with productIds example: [] example: productIds: - '1732294342978343112' additionalProperties: true example: productIds: - '1732294342978343112' responses: '200': description: Successful response. content: application/json: schema: type: object description: Returns the documented upstream API response directly without an additional wrapper. properties: total: type: integer description: Record count example: 1 products: type: array items: type: object properties: productId: type: string description: Product ID example: example-id productName: type: string description: Product name imageUrl: type: string description: Product image example: https://example.com/image.jpg productImageUrls: type: array items: {} description: Product image URL list example: [] region: type: string description: Region code example: US sellerId: type: string description: Seller ID example: example-id categoryId: type: string description: Primary category ID example: example-id categoryL2Id: type: string description: Secondary category ID example: example-id categoryL3Id: type: string description: Tertiary category ID example: example-id minPrice: type: number description: Minimum SKU price (USD) example: 1 maxPrice: type: number description: Maximum SKU price (USD) example: 1 spuAvgPrice: type: number description: SPU average price (USD) example: 1 productRating: type: number description: Product rating example: 1 reviewCount: type: integer description: Review count example: 1 productCommissionRate: type: number description: Product commission rate example: 1 totalSaleCnt: type: integer description: Total sales example: 1 totalSale1dCnt: type: integer description: Sales in last 1 day example: 1 totalSale7dCnt: type: integer description: Sales in last 7 days example: 1 totalSale15dCnt: type: integer description: Sales in last 15 days example: 1 totalSale30dCnt: type: integer description: Sales in last 30 days example: 1 totalSale60dCnt: type: integer description: Sales in last 60 days example: 1 totalSale90dCnt: type: integer description: Sales in last 90 days example: 1 totalSaleGmvAmt: type: number description: Total GMV example: 1 totalSaleGmv1dAmt: type: number description: GMV in last 1 day example: 1 totalSaleGmv7dAmt: type: number description: GMV in last 7 days example: 1 totalSaleGmv15dAmt: type: number description: GMV in last 15 days example: 1 totalSaleGmv30dAmt: type: number description: GMV in last 30 days example: 1 totalSaleGmv60dAmt: type: number description: GMV in last 60 days example: 1 totalSaleGmv90dAmt: type: number description: GMV in last 90 days example: 1 totalLiveCnt: type: integer description: Total livestream count example: 1 totalLive1dCnt: type: integer description: Livestream count in last 1 day example: 1 totalLive7dCnt: type: integer description: Livestream count in last 7 days example: 1 totalLive15dCnt: type: integer description: Livestream count in last 15 days example: 1 totalLive30dCnt: type: integer description: Livestream count in last 30 days example: 1 totalLive60dCnt: type: integer description: Livestream count in last 60 days example: 1 totalLive90dCnt: type: integer description: Livestream count in last 90 days example: 1 totalLiveSale1dCnt: type: integer description: Livestream sales in last 1 day example: 1 totalLiveSale7dCnt: type: integer description: Livestream sales in last 7 days example: 1 totalLiveSale15dCnt: type: integer description: Livestream sales in last 15 days example: 1 totalLiveSale30dCnt: type: integer description: Livestream sales in last 30 days example: 1 totalLiveSale60dCnt: type: integer description: Livestream sales in last 60 days example: 1 totalLiveSale90dCnt: type: integer description: Livestream sales in last 90 days example: 1 totalLiveSaleGmv1dAmt: type: integer description: Livestream GMV in last 1 day example: 1 totalLiveSaleGmv7dAmt: type: integer description: Livestream GMV in last 7 days example: 1 totalLiveSaleGmv15dAmt: type: integer description: Livestream GMV in last 15 days example: 1 totalLiveSaleGmv30dAmt: type: integer description: Livestream GMV in last 30 days example: 1 totalLiveSaleGmv60dAmt: type: integer description: Livestream GMV in last 60 days example: 1 totalLiveSaleGmv90dAmt: type: integer description: Livestream GMV in last 90 days example: 1 totalVideoCnt: type: integer description: Total video count example: 1 totalVideo1dCnt: type: integer description: Video count in last 1 day example: 1 totalVideo7dCnt: type: integer description: Video count in last 7 days example: 1 totalVideo15dCnt: type: integer description: Video count in last 15 days example: 1 totalVideo30dCnt: type: integer description: Video count in last 30 days example: 1 totalVideo60dCnt: type: integer description: Video count in last 60 days example: 1 totalVideo90dCnt: type: integer description: Video count in last 90 days example: 1 totalIflCnt: type: integer description: Total creator count example: 1 totalIflVideo1dCnt: type: integer description: Creator video count in last 1 day example: 1 totalIflVideo7dCnt: type: integer description: Creator video count in last 7 days example: 1 totalIflVideo15dCnt: type: integer description: Creator video count in last 15 days example: 1 totalIflVideo30dCnt: type: integer description: Creator video count in last 30 days example: 1 totalIflVideo60dCnt: type: integer description: Creator video count in last 60 days example: 1 totalIflVideo90dCnt: type: integer description: Creator video count in last 90 days example: 1 totalIflLive1dCnt: type: integer description: Creator livestream count in last 1 day example: 1 totalIflLive7dCnt: type: integer description: Creator livestream count in last 7 days example: 1 totalIflLive15dCnt: type: integer description: Creator livestream count in last 15 days example: 1 totalIflLive30dCnt: type: integer description: Creator livestream count in last 30 days example: 1 totalIflLive60dCnt: type: integer description: Creator livestream count in last 60 days example: 1 totalIflLive90dCnt: type: integer description: Creator livestream count in last 90 days example: 1 totalViewsCnt: type: integer description: Total view count example: 1 totalViews1dCnt: type: integer description: Views in last 1 day example: 1 totalViews7dCnt: type: integer description: Views in last 7 days example: 1 totalViews15dCnt: type: integer description: Views in last 15 days example: 1 totalViews30dCnt: type: integer description: Views in last 30 days example: 1 totalViews60dCnt: type: integer description: Views in last 60 days example: 1 totalViews90dCnt: type: integer description: Views in last 90 days example: 1 discount: type: string description: Discount info freeShipping: type: integer description: Whether free shipping example: 1 salesFlag: type: integer description: Primary shipping method example: 1 salesTrendFlag: type: integer description: 'Sales trend indicator: 0=stable, 1=rising, 2=falling' example: 1 isSShop: type: integer description: Whether fully managed store example: 1 offMark: type: integer description: Product delisting indicator example: 1 firstCrawlDt: type: string description: First crawl date descDetail: type: string description: Product detail description additionalProperties: true description: Product detail list (see product object below) example: [] columns: type: array items: {} description: Rendered columns example: [] type: type: string description: Render style costToken: type: integer description: Token cost example: 1 errcode: type: integer description: Upstream status code returned by the provider. errmsg: type: string description: Upstream status message returned by the provider. code: type: string description: Provider-specific status code. msg: type: string description: Provider-specific status message. message: type: string description: Provider-specific message. title: type: string description: Provider-specific response title. sourceType: type: string description: Provider-specific source platform type. sourceTool: type: string description: Provider-specific source tool name. costTime: type: integer description: Execution time reported by the upstream provider. page: type: integer description: Current page returned by the upstream provider. pageSize: type: integer description: Page size returned by the upstream provider. pageItemCount: type: integer description: Item count on the current page returned by the upstream provider. totalPage: type: integer description: Total page count returned by the upstream provider. dataSnapshotMonth: type: string description: Data snapshot month returned by the upstream provider. example: total: 1 products: - productId: example-id imageUrl: https://example.com/image.jpg productImageUrls: [] region: US sellerId: example-id categoryId: example-id categoryL2Id: example-id categoryL3Id: example-id minPrice: 1 maxPrice: 1 spuAvgPrice: 1 productRating: 1 reviewCount: 1 productCommissionRate: 1 totalSaleCnt: 1 totalSale1dCnt: 1 totalSale7dCnt: 1 totalSale15dCnt: 1 totalSale30dCnt: 1 totalSale60dCnt: 1 totalSale90dCnt: 1 totalSaleGmvAmt: 1 totalSaleGmv1dAmt: 1 totalSaleGmv7dAmt: 1 totalSaleGmv15dAmt: 1 totalSaleGmv30dAmt: 1 totalSaleGmv60dAmt: 1 totalSaleGmv90dAmt: 1 totalLiveCnt: 1 totalLive1dCnt: 1 totalLive7dCnt: 1 totalLive15dCnt: 1 totalLive30dCnt: 1 totalLive60dCnt: 1 totalLive90dCnt: 1 totalLiveSale1dCnt: 1 totalLiveSale7dCnt: 1 totalLiveSale15dCnt: 1 totalLiveSale30dCnt: 1 totalLiveSale60dCnt: 1 totalLiveSale90dCnt: 1 totalLiveSaleGmv1dAmt: 1 totalLiveSaleGmv7dAmt: 1 totalLiveSaleGmv15dAmt: 1 totalLiveSaleGmv30dAmt: 1 totalLiveSaleGmv60dAmt: 1 totalLiveSaleGmv90dAmt: 1 totalVideoCnt: 1 totalVideo1dCnt: 1 totalVideo7dCnt: 1 totalVideo15dCnt: 1 totalVideo30dCnt: 1 totalVideo60dCnt: 1 totalVideo90dCnt: 1 totalIflCnt: 1 totalIflVideo1dCnt: 1 totalIflVideo7dCnt: 1 totalIflVideo15dCnt: 1 totalIflVideo30dCnt: 1 totalIflVideo60dCnt: 1 totalIflVideo90dCnt: 1 totalIflLive1dCnt: 1 totalIflLive7dCnt: 1 totalIflLive15dCnt: 1 totalIflLive30dCnt: 1 totalIflLive60dCnt: 1 totalIflLive90dCnt: 1 totalViewsCnt: 1 totalViews1dCnt: 1 totalViews7dCnt: 1 totalViews15dCnt: 1 totalViews30dCnt: 1 totalViews60dCnt: 1 totalViews90dCnt: 1 freeShipping: 1 salesFlag: 1 salesTrendFlag: 1 isSShop: 1 offMark: 1 columns: [] costToken: 1 additionalProperties: true example: total: 1 products: - productId: example-id imageUrl: https://example.com/image.jpg productImageUrls: [] region: US sellerId: example-id categoryId: example-id categoryL2Id: example-id categoryL3Id: example-id minPrice: 1 maxPrice: 1 spuAvgPrice: 1 productRating: 1 reviewCount: 1 productCommissionRate: 1 totalSaleCnt: 1 totalSale1dCnt: 1 totalSale7dCnt: 1 totalSale15dCnt: 1 totalSale30dCnt: 1 totalSale60dCnt: 1 totalSale90dCnt: 1 totalSaleGmvAmt: 1 totalSaleGmv1dAmt: 1 totalSaleGmv7dAmt: 1 totalSaleGmv15dAmt: 1 totalSaleGmv30dAmt: 1 totalSaleGmv60dAmt: 1 totalSaleGmv90dAmt: 1 totalLiveCnt: 1 totalLive1dCnt: 1 totalLive7dCnt: 1 totalLive15dCnt: 1 totalLive30dCnt: 1 totalLive60dCnt: 1 totalLive90dCnt: 1 totalLiveSale1dCnt: 1 totalLiveSale7dCnt: 1 totalLiveSale15dCnt: 1 totalLiveSale30dCnt: 1 totalLiveSale60dCnt: 1 totalLiveSale90dCnt: 1 totalLiveSaleGmv1dAmt: 1 totalLiveSaleGmv7dAmt: 1 totalLiveSaleGmv15dAmt: 1 totalLiveSaleGmv30dAmt: 1 totalLiveSaleGmv60dAmt: 1 totalLiveSaleGmv90dAmt: 1 totalVideoCnt: 1 totalVideo1dCnt: 1 totalVideo7dCnt: 1 totalVideo15dCnt: 1 totalVideo30dCnt: 1 totalVideo60dCnt: 1 totalVideo90dCnt: 1 totalIflCnt: 1 totalIflVideo1dCnt: 1 totalIflVideo7dCnt: 1 totalIflVideo15dCnt: 1 totalIflVideo30dCnt: 1 totalIflVideo60dCnt: 1 totalIflVideo90dCnt: 1 totalIflLive1dCnt: 1 totalIflLive7dCnt: 1 totalIflLive15dCnt: 1 totalIflLive30dCnt: 1 totalIflLive60dCnt: 1 totalIflLive90dCnt: 1 totalViewsCnt: 1 totalViews1dCnt: 1 totalViews7dCnt: 1 totalViews15dCnt: 1 totalViews30dCnt: 1 totalViews60dCnt: 1 totalViews90dCnt: 1 freeShipping: 1 salesFlag: 1 salesTrendFlag: 1 isSShop: 1 offMark: 1 columns: [] costToken: 1 '400': $ref: '#/components/responses/BadRequest' '401': $ref: '#/components/responses/Unauthorized' '403': $ref: '#/components/responses/Forbidden' '429': $ref: '#/components/responses/TooManyRequests' '500': $ref: '#/components/responses/ServerError' x-nexscope-slug: tiktok-batch-product-detail x-nexscope-mcp-tool-name: nexscope_tiktok_batch_product_detail x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/tiktok-creator-analytics/run: post: tags: - TikTok / Social Commerce summary: Tiktok Creator Analytics description: Search TikTok e-commerce creator leaderboards via Kalodata and query detailed profiles for specific creators. Supports viewing top-performing influencer-sellers by region, currency, language, and date range, and using creatorId to retrieve follower count, video/live revenue and GPM, contact information, and associated shops. operationId: runTiktokCreatorAnalytics externalDocs: description: Tiktok Creator Analytics documentation url: https://www.nexscope.ai/api-docs/tiktok-creator-analytics requestBody: required: true content: application/json: schema: type: object description: Request parameters documented by ecommerce.tiktok-creator-analytics. properties: region: type: string description: Region/market code, e.g., US example: US dateRange: type: string description: Time range, e.g., last7Day, last30Day example: last30Day pageNumber: type: integer description: Page number, value range 1-5 example: 1 pageSize: type: integer description: Items per page, value range 5-100 example: 10 language: type: string description: Return language, e.g., zh-CN, en-US currency: type: string description: Currency unit, e.g., USD sortField: type: object description: Sort criteria; pass an empty object {} for default rank order when not sorting example: {} properties: {} additionalProperties: true creatorId: type: string description: Creator unique ID, e.g., 7153432386608251946, obtainable from the creator_id in the creator rank response example: '68616495085350913' example: sortField: {} dateRange: last30Day pageSize: 10 pageNumber: 1 region: US creatorId: '68616495085350913' additionalProperties: true example: sortField: {} dateRange: last30Day pageSize: 10 pageNumber: 1 region: US creatorId: '68616495085350913' responses: '200': description: Successful response. content: application/json: schema: type: object description: Returns the documented upstream API response directly without an additional wrapper. properties: errcode: type: integer description: Business status code, 200 indicates success example: 1 data: type: array items: type: object properties: creator_nickname: type: string description: Creator nickname creator_handle: type: string description: TikTok profile name, e.g., @based creator_id: type: string description: Creator unique ID, string format to avoid large integer precision loss example: example-id creator_followers: type: string description: Follower count, returned as string content_views: type: string description: Total content views, returned as string sales_volumn: type: integer description: Sales volume, field spelled as volumn example: 1 revenue: type: number description: Total revenue / GMV, returned in the requested currency example: 1 video_revenue: type: number description: Short video sales revenue example: 1 live_revenue: type: number description: Livestream sales revenue example: 1 revenue_growth_rate: type: number description: Revenue growth rate (%), can be positive or negative example: 1 creator_region: type: string description: Creator region creator_status: type: string description: Creator status creator_bio: type: string description: Creator bio creator_belonged_shop_id: type: string description: Belonged shop ID example: example-id new_followers: type: integer description: New followers within the dateRange window example: 1 unit_price: type: number description: Unit price example: 1 video_number: type: integer description: Video count within the window example: 1 video_views: type: integer description: Total video views example: 1 video_gpm: type: number description: Video GPM example: 1 live_number: type: integer description: Livestream count within the window example: 1 live_views: type: integer description: Total livestream views example: 1 live_gpm: type: number description: Livestream GPM example: 1 product_number: type: integer description: Associated product count example: 1 shop_number: type: integer description: Associated shop count example: 1 creator_contact_email: type: string description: Contact email creator_contact_ins: type: string description: Instagram contact creator_contact_whatsapp: type: string description: WhatsApp contact creator_contact_facebook: type: string description: Facebook contact creator_contact_tiktok: type: string description: TikTok contact creator_contact_zalo: type: string description: Zalo contact creator_contact_line: type: string description: Line contact additionalProperties: true description: Rank or detail data example: [] costToken: type: integer description: Tokens consumed for this call, typically 14000 example: 1 errmsg: type: string description: Status message, ok on success code: type: string description: Provider-specific status code. msg: type: string description: Provider-specific status message. message: type: string description: Provider-specific message. type: type: string description: Provider-specific render or payload type. title: type: string description: Provider-specific response title. sourceType: type: string description: Provider-specific source platform type. sourceTool: type: string description: Provider-specific source tool name. costTime: type: integer description: Execution time reported by the upstream provider. page: type: integer description: Current page returned by the upstream provider. pageSize: type: integer description: Page size returned by the upstream provider. pageItemCount: type: integer description: Item count on the current page returned by the upstream provider. totalPage: type: integer description: Total page count returned by the upstream provider. dataSnapshotMonth: type: string description: Data snapshot month returned by the upstream provider. example: errcode: 1 data: - creator_id: example-id sales_volumn: 1 revenue: 1 video_revenue: 1 live_revenue: 1 revenue_growth_rate: 1 creator_belonged_shop_id: example-id new_followers: 1 unit_price: 1 video_number: 1 video_views: 1 video_gpm: 1 live_number: 1 live_views: 1 live_gpm: 1 product_number: 1 shop_number: 1 costToken: 1 additionalProperties: true example: errcode: 1 data: - creator_id: example-id sales_volumn: 1 revenue: 1 video_revenue: 1 live_revenue: 1 revenue_growth_rate: 1 creator_belonged_shop_id: example-id new_followers: 1 unit_price: 1 video_number: 1 video_views: 1 video_gpm: 1 live_number: 1 live_views: 1 live_gpm: 1 product_number: 1 shop_number: 1 costToken: 1 '400': $ref: '#/components/responses/BadRequest' '401': $ref: '#/components/responses/Unauthorized' '403': $ref: '#/components/responses/Forbidden' '429': $ref: '#/components/responses/TooManyRequests' '500': $ref: '#/components/responses/ServerError' x-nexscope-slug: tiktok-creator-analytics x-nexscope-mcp-tool-name: nexscope_tiktok_creator_analytics x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/tiktok-creator-search/run: post: tags: - TikTok / Social Commerce summary: TikTok Creator Search description: Queries Kalodata creator rankings by region and date range. operationId: runTiktokCreatorSearch externalDocs: description: TikTok Creator Search documentation url: https://www.nexscope.ai/api-docs/tiktok-creator-search requestBody: required: true content: application/json: schema: type: object description: All catalogued creator-ranking inputs are optional. properties: region: type: string description: Optional TikTok Shop market region. example: US dateRange: type: string description: Relative date range. example: last30Day pageNumber: type: integer description: Page number. example: 1 pageSize: type: integer description: Rows per page. example: 10 currency: type: string description: Currency code. example: USD language: type: string description: Response language. example: en-US sortField: type: object description: Optional provider sort object. example: {} properties: {} additionalProperties: true example: dateRange: last30Day region: US pageSize: 10 pageNumber: 1 additionalProperties: true example: dateRange: last30Day region: US pageSize: 10 pageNumber: 1 responses: '200': description: Successful response. content: application/json: schema: type: object description: Returns the documented Kalodata creator-ranking payload. properties: data: type: array items: type: object properties: creator_id: type: string description: TikTok creator ID. example: '68616495085350913' creator_nickname: type: string description: Creator nickname. example: Example creator creator_handle: type: string description: TikTok handle. example: '@creator' creator_followers: type: string description: Follower count returned as a string. example: '100000' content_views: type: string description: Content views returned as a string. example: '1000000' sales_volumn: type: integer description: Estimated sales volume (provider spelling). example: 100 revenue: type: number description: Estimated creator GMV. example: 1000 video_revenue: type: number description: Short-video revenue. example: 600 live_revenue: type: number description: Livestream revenue. example: 400 revenue_growth_rate: type: number description: Revenue growth percentage. example: 12.5 creator_region: type: string description: Creator region. example: US creator_status: type: string description: Creator status. example: active new_followers: type: integer description: New followers in the selected window. example: 1000 video_number: type: integer description: Video count. example: 20 live_number: type: integer description: Livestream count. example: 5 product_number: type: integer description: Associated product count. example: 10 shop_number: type: integer description: Associated shop count. example: 3 additionalProperties: true description: Creator ranking rows. example: [] errcode: type: integer description: Upstream status code returned by the provider. errmsg: type: string description: Upstream status message returned by the provider. code: type: string description: Provider-specific status code. msg: type: string description: Provider-specific status message. message: type: string description: Provider-specific message. type: type: string description: Provider-specific render or payload type. title: type: string description: Provider-specific response title. sourceType: type: string description: Provider-specific source platform type. sourceTool: type: string description: Provider-specific source tool name. costToken: type: integer description: Token cost reported by the upstream provider. costTime: type: integer description: Execution time reported by the upstream provider. page: type: integer description: Current page returned by the upstream provider. pageSize: type: integer description: Page size returned by the upstream provider. pageItemCount: type: integer description: Item count on the current page returned by the upstream provider. totalPage: type: integer description: Total page count returned by the upstream provider. dataSnapshotMonth: type: string description: Data snapshot month returned by the upstream provider. example: data: - creator_id: '68616495085350913' creator_nickname: Example creator creator_handle: '@creator' creator_followers: '100000' content_views: '1000000' sales_volumn: 100 revenue: 1000 video_revenue: 600 live_revenue: 400 revenue_growth_rate: 12.5 creator_region: US creator_status: active new_followers: 1000 video_number: 20 live_number: 5 product_number: 10 shop_number: 3 additionalProperties: true example: data: - creator_id: '68616495085350913' creator_nickname: Example creator creator_handle: '@creator' creator_followers: '100000' content_views: '1000000' sales_volumn: 100 revenue: 1000 video_revenue: 600 live_revenue: 400 revenue_growth_rate: 12.5 creator_region: US creator_status: active new_followers: 1000 video_number: 20 live_number: 5 product_number: 10 shop_number: 3 '400': $ref: '#/components/responses/BadRequest' '401': $ref: '#/components/responses/Unauthorized' '403': $ref: '#/components/responses/Forbidden' '429': $ref: '#/components/responses/TooManyRequests' '500': $ref: '#/components/responses/ServerError' x-nexscope-slug: tiktok-creator-search x-nexscope-mcp-tool-name: nexscope_tiktok_creator_search x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/tiktok-livestream-analytics/run: post: tags: - TikTok / Social Commerce summary: Tiktok Livestream Analytics description: Search TikTok e-commerce livestream leaderboards via Kalodata and query detailed data for specific livestreams. Supports viewing high-ranking, high-sales TikTok shopping livestreams by region, currency, language, and date range, and using livestreamId to retrieve revenue, viewers, duration, GPM, and number of products sold. operationId: runTiktokLivestreamAnalytics externalDocs: description: Tiktok Livestream Analytics documentation url: https://www.nexscope.ai/api-docs/tiktok-livestream-analytics requestBody: required: true content: application/json: schema: type: object description: Request parameters documented by ecommerce.tiktok-livestream-analytics. properties: region: type: string description: Region/market code, e.g., US. Max length 1000 example: US dateRange: type: string description: Time range, e.g., last7Day (last 7 days), last30Day (last 30 days). Max length 1000 example: last30Day pageNumber: type: integer description: Page number, value range 1-5 (out of range returns errcode 501) example: 1 pageSize: type: integer description: Items per page, value range 5-100 example: 10 language: type: string description: Return language, e.g., zh-CN, en-US. Max length 1000 currency: type: string description: Currency unit, e.g., USD. Max length 1000 sortField: type: object description: Sort criteria, structure defined by the gateway; pass an empty object {} for default rank order when not sorting example: {} properties: {} additionalProperties: true livestreamId: type: string description: Target livestream unique ID (camelCase), e.g., 7661409374878878494. Typically obtained from the livestream_id in the livestream rank endpoint. Max length 1000 example: pageNumber: 1 sortField: {} region: US pageSize: 10 dateRange: last30Day additionalProperties: true example: pageNumber: 1 sortField: {} region: US pageSize: 10 dateRange: last30Day responses: '200': description: Successful response. content: application/json: schema: type: object description: Returns the documented upstream API response directly without an additional wrapper. properties: errcode: type: integer description: Business status code, 200 indicates success example: 1 data: type: array items: type: object properties: livestream_start_time: type: integer description: Livestream start time (epoch milliseconds) example: 1 livestream_end_time: type: integer description: Livestream end time (epoch milliseconds) example: 1 livestream_duration: type: integer description: Livestream duration (seconds) example: 1 livestream_title: type: string description: Livestream title livestream_id: type: string description: Livestream unique ID (string, to avoid large integer precision loss); can be used as livestreamId in the detail endpoint example: example-id creator_id: type: string description: Creator unique ID (string, to avoid large integer precision loss) example: example-id creator_handle: type: string description: Creator account handle revenue: type: string description: Total revenue / GMV (in the requested currency; returned as string, e.g., "185590.52") unit_price: type: string description: Unit price (in the requested currency; returned as string, e.g., "265.89") views: type: integer description: View count example: 1 record_type: type: string description: Record type (e.g., SHORT) viewers: type: integer description: 'Viewer count (note: DETAIL uses viewers, RANK uses views)' example: 1 gpm: type: number description: GMV per mille, number type -- unique to DETAIL, not present in the RANK endpoint example: 1 product_number: type: integer description: Product count in the livestream example: 1 additionalProperties: true description: Livestream rank list or livestream detail data example: [] costToken: type: integer description: Tokens consumed for this call, fixed at 14000 example: 1 errmsg: type: string description: Status message, ok on success code: type: string description: Provider-specific status code. msg: type: string description: Provider-specific status message. message: type: string description: Provider-specific message. type: type: string description: Provider-specific render or payload type. title: type: string description: Provider-specific response title. sourceType: type: string description: Provider-specific source platform type. sourceTool: type: string description: Provider-specific source tool name. costTime: type: integer description: Execution time reported by the upstream provider. page: type: integer description: Current page returned by the upstream provider. pageSize: type: integer description: Page size returned by the upstream provider. pageItemCount: type: integer description: Item count on the current page returned by the upstream provider. totalPage: type: integer description: Total page count returned by the upstream provider. dataSnapshotMonth: type: string description: Data snapshot month returned by the upstream provider. example: errcode: 1 data: - livestream_start_time: 1 livestream_end_time: 1 livestream_duration: 1 livestream_id: example-id creator_id: example-id views: 1 viewers: 1 gpm: 1 product_number: 1 costToken: 1 additionalProperties: true example: errcode: 1 data: - livestream_start_time: 1 livestream_end_time: 1 livestream_duration: 1 livestream_id: example-id creator_id: example-id views: 1 viewers: 1 gpm: 1 product_number: 1 costToken: 1 '400': $ref: '#/components/responses/BadRequest' '401': $ref: '#/components/responses/Unauthorized' '403': $ref: '#/components/responses/Forbidden' '429': $ref: '#/components/responses/TooManyRequests' '500': $ref: '#/components/responses/ServerError' x-nexscope-slug: tiktok-livestream-analytics x-nexscope-mcp-tool-name: nexscope_tiktok_livestream_analytics x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/tiktok-new-product-rank/run: post: tags: - TikTok / Social Commerce summary: Tiktok New Product Rank description: Discover trending new products across 16 TikTok Shop regional markets via EchoTik new product ranking data. operationId: runTiktokNewProductRank externalDocs: description: Tiktok New Product Rank documentation url: https://www.nexscope.ai/api-docs/tiktok-new-product-rank requestBody: required: true content: application/json: schema: type: object description: Request parameters documented by ecommerce.tiktok-new-product-rank. properties: date: type: string description: Date in YYYY-MM-DD format example: '2026-08-01' region: type: string description: 'Region, default US. Options: US (United States), ID (Indonesia), TH (Thailand), PH (Philippines), MY (Malaysia), VN (Vietnam), GB (United Kingdom), MX (Mexico), SG (Singapore), SA (Saudi Arabia), BR (Brazil), ES (Spain), JP (Japan), DE (Germany), IT (Italy), FR (France)' example: US pageNum: type: integer description: Page number, default 1 example: 1 pageSize: type: integer description: Items per page, default 50 example: 10 required: - date example: pageNum: 1 date: '2026-08-01' region: US pageSize: 10 additionalProperties: true example: pageNum: 1 date: '2026-08-01' region: US pageSize: 10 responses: '200': description: Successful response. content: application/json: schema: type: object description: Returns the documented upstream API response directly without an additional wrapper. properties: total: type: integer description: Record count example: 1 products: type: array items: type: object properties: title: type: string description: Product name asin: type: string description: Product ID example: B072MQ5BRX region: type: string description: Region code example: US price: type: number description: SPU average price example: 1 minPrice: type: number description: Minimum price example: 1 maxPrice: type: number description: Maximum price example: 1 currency: type: string description: Currency totalSaleCnt: type: integer description: Total sales example: 1 totalSale30dCnt: type: integer description: Sales in last 30 days example: 1 totalSaleGmvAmt: type: number description: Total GMV example: 1 totalSaleGmv30dAmt: type: number description: GMV in last 30 days example: 1 salesTrendFlagText: type: string description: Sales trend indicator, 0=stable 1=rising 2=falling totalVideoCnt: type: integer description: Total video count example: 1 totalLiveCnt: type: integer description: Total livestream count example: 1 totalIflCnt: type: integer description: Total creator count example: 1 productCommissionRate: type: number description: Product commission rate example: 1 productRating: type: number description: Product rating example: 1 reviewCount: type: integer description: Review count example: 1 availableDate: type: string description: First crawl date example: '2026-01-01' categoryId: type: string description: Product category ID example: example-id imageUrl: type: string description: Product image example: https://example.com/image.jpg productImageUrls: type: array items: {} description: Product image URL list example: [] sourceTool: type: string description: Source tool sourceType: type: string description: Product source additionalProperties: true description: New product list (see product object below) example: [] columns: type: array items: {} description: Rendered columns example: [] type: type: string description: Render style costToken: type: integer description: Token cost example: 1 errcode: type: integer description: Upstream status code returned by the provider. errmsg: type: string description: Upstream status message returned by the provider. code: type: string description: Provider-specific status code. msg: type: string description: Provider-specific status message. message: type: string description: Provider-specific message. title: type: string description: Provider-specific response title. sourceType: type: string description: Provider-specific source platform type. sourceTool: type: string description: Provider-specific source tool name. costTime: type: integer description: Execution time reported by the upstream provider. page: type: integer description: Current page returned by the upstream provider. pageSize: type: integer description: Page size returned by the upstream provider. pageItemCount: type: integer description: Item count on the current page returned by the upstream provider. totalPage: type: integer description: Total page count returned by the upstream provider. dataSnapshotMonth: type: string description: Data snapshot month returned by the upstream provider. example: total: 1 products: - asin: B072MQ5BRX region: US price: 1 minPrice: 1 maxPrice: 1 totalSaleCnt: 1 totalSale30dCnt: 1 totalSaleGmvAmt: 1 totalSaleGmv30dAmt: 1 totalVideoCnt: 1 totalLiveCnt: 1 totalIflCnt: 1 productCommissionRate: 1 productRating: 1 reviewCount: 1 availableDate: '2026-01-01' categoryId: example-id imageUrl: https://example.com/image.jpg productImageUrls: [] columns: [] costToken: 1 additionalProperties: true example: total: 1 products: - asin: B072MQ5BRX region: US price: 1 minPrice: 1 maxPrice: 1 totalSaleCnt: 1 totalSale30dCnt: 1 totalSaleGmvAmt: 1 totalSaleGmv30dAmt: 1 totalVideoCnt: 1 totalLiveCnt: 1 totalIflCnt: 1 productCommissionRate: 1 productRating: 1 reviewCount: 1 availableDate: '2026-01-01' categoryId: example-id imageUrl: https://example.com/image.jpg productImageUrls: [] columns: [] costToken: 1 '400': $ref: '#/components/responses/BadRequest' '401': $ref: '#/components/responses/Unauthorized' '403': $ref: '#/components/responses/Forbidden' '429': $ref: '#/components/responses/TooManyRequests' '500': $ref: '#/components/responses/ServerError' x-nexscope-slug: tiktok-new-product-rank x-nexscope-mcp-tool-name: nexscope_tiktok_new_product_rank x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/tiktok-product-analytics/run: post: tags: - TikTok / Social Commerce summary: Tiktok Product Analytics description: Query TikTok e-commerce product leaderboards via Kalodata and query detailed data for specific products. Supports viewing high-ranking/hot-selling products by region, currency, language, and date range, and using productId to retrieve price range, sales, revenue, commission rate, listing/delisting time, and owning shop. operationId: runTiktokProductAnalytics externalDocs: description: Tiktok Product Analytics documentation url: https://www.nexscope.ai/api-docs/tiktok-product-analytics requestBody: required: true content: application/json: schema: type: object description: Request parameters documented by ecommerce.tiktok-product-analytics. properties: region: type: string description: TikTok Shop market region code, e.g., US. If not specified, defaults to the server default (usually US) example: US dateRange: type: string description: Relative date range, e.g., last7Day, last30Day example: last30Day currency: type: string description: Currency code, e.g., USD language: type: string description: Return language, e.g., zh-CN, en-US sortField: type: object description: Sort specification object; omitted to use default ranking example: {} properties: {} additionalProperties: true pageNumber: type: integer description: Page number, range 1-5 example: 1 pageSize: type: integer description: Items per page, range 5-100 example: 10 productId: type: string description: TikTok product ID, e.g., 1729508370969629931 (string format, to avoid large integer precision loss), obtainable from the product_id in the product rank response example: '1732505564636812173' example: sortField: {} dateRange: last30Day pageSize: 10 productId: '1732505564636812173' pageNumber: 1 region: US additionalProperties: true example: sortField: {} dateRange: last30Day pageSize: 10 productId: '1732505564636812173' pageNumber: 1 region: US responses: '200': description: Successful response. content: application/json: schema: type: object description: Returns the documented upstream API response directly without an additional wrapper. properties: errcode: type: integer description: Business status code, 200 indicates success example: 1 data: type: array items: type: object properties: product_id: type: string description: Product ID (string format, to avoid large integer precision loss); used as productId to query details example: example-id product_name: type: string description: Product title unit_price: type: number description: Unit price (currency depends on region, e.g., US means USD) example: 1 sales_volumn: type: integer description: 'Sales volume (units). Note: the field name is spelled sales_volumn (as-is, not volume). Use this exact name when extracting with jq/ConvertFrom-Json' example: 1 revenue: type: number description: Total revenue (GMV), = video_revenue + live_revenue + showcase_revenue example: 1 video_revenue: type: number description: Video channel revenue example: 1 live_revenue: type: number description: Livestream channel revenue example: 1 showcase_revenue: type: number description: Showcase/display channel revenue example: 1 revenue_growth_rate: type: number description: Revenue growth rate (percentage, e.g., 27.94 means 27.94%) example: 1 commission_rate: type: number description: Commission rate (percentage, e.g., 25.0 means 25%; not basis points) example: 1 launch_date: type: string description: Launch date (YYYY-MM-DD) example: '2026-01-01' product_region: type: string description: Product region/market (e.g., us) product_shop_id: type: string description: Belonged shop ID example: example-id pri_cate_id: type: string description: Primary category ID example: example-id sec_cate_id: type: string description: Secondary category ID example: example-id ter_cate_id: type: string description: Tertiary category ID example: example-id min_price: type: number description: Minimum price (in the requested currency) example: 1 max_price: type: number description: Maximum price (in the requested currency) example: 1 product_review_count: type: integer description: Product review count example: 1 delivery_type: type: string description: Delivery method (e.g., local) video_number: type: integer description: Associated video count example: 1 live_number: type: integer description: Associated livestream count example: 1 shopping_mall_revenue: type: number description: Mall revenue (in the requested currency) example: 1 creator_number: type: integer description: Associated creator count example: 1 additionalProperties: true description: Rank or detail data example: [] costToken: type: integer description: Tokens consumed for this call, typically 14000 example: 1 errmsg: type: string description: Status message, ok on success code: type: string description: Provider-specific status code. msg: type: string description: Provider-specific status message. message: type: string description: Provider-specific message. type: type: string description: Provider-specific render or payload type. title: type: string description: Provider-specific response title. sourceType: type: string description: Provider-specific source platform type. sourceTool: type: string description: Provider-specific source tool name. costTime: type: integer description: Execution time reported by the upstream provider. page: type: integer description: Current page returned by the upstream provider. pageSize: type: integer description: Page size returned by the upstream provider. pageItemCount: type: integer description: Item count on the current page returned by the upstream provider. totalPage: type: integer description: Total page count returned by the upstream provider. dataSnapshotMonth: type: string description: Data snapshot month returned by the upstream provider. example: errcode: 1 data: - product_id: example-id unit_price: 1 sales_volumn: 1 revenue: 1 video_revenue: 1 live_revenue: 1 showcase_revenue: 1 revenue_growth_rate: 1 commission_rate: 1 launch_date: '2026-01-01' product_shop_id: example-id pri_cate_id: example-id sec_cate_id: example-id ter_cate_id: example-id min_price: 1 max_price: 1 product_review_count: 1 video_number: 1 live_number: 1 shopping_mall_revenue: 1 creator_number: 1 costToken: 1 additionalProperties: true example: errcode: 1 data: - product_id: example-id unit_price: 1 sales_volumn: 1 revenue: 1 video_revenue: 1 live_revenue: 1 showcase_revenue: 1 revenue_growth_rate: 1 commission_rate: 1 launch_date: '2026-01-01' product_shop_id: example-id pri_cate_id: example-id sec_cate_id: example-id ter_cate_id: example-id min_price: 1 max_price: 1 product_review_count: 1 video_number: 1 live_number: 1 shopping_mall_revenue: 1 creator_number: 1 costToken: 1 '400': $ref: '#/components/responses/BadRequest' '401': $ref: '#/components/responses/Unauthorized' '403': $ref: '#/components/responses/Forbidden' '429': $ref: '#/components/responses/TooManyRequests' '500': $ref: '#/components/responses/ServerError' x-nexscope-slug: tiktok-product-analytics x-nexscope-mcp-tool-name: nexscope_tiktok_product_analytics x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/tiktok-product-analytics-api/run: post: tags: - TikTok / Social Commerce summary: TikTok Product Analytics API description: Queries Kalodata product details, including price, sales, revenue, commission, lifecycle, and shop data. operationId: runTiktokProductAnalyticsApi externalDocs: description: TikTok Product Analytics API documentation url: https://www.nexscope.ai/api-docs/tiktok-product-analytics-api requestBody: required: true content: application/json: schema: type: object description: Kalodata product-detail query. properties: productId: type: string description: TikTok product ID. example: '1732505564636812173' region: type: string description: TikTok Shop market region. example: US currency: type: string description: Currency code. example: USD language: type: string description: Response language. example: en-US required: - productId example: productId: '1732505564636812173' region: US additionalProperties: true example: productId: '1732505564636812173' region: US responses: '200': description: Successful response. content: application/json: schema: type: object description: Returns the documented Kalodata product-detail payload. properties: data: type: array items: type: object properties: product_id: type: string description: TikTok product ID. example: '1732505564636812173' product_name: type: string description: Product name. example: Example product unit_price: type: number description: Current unit price. example: 12.99 sales_volumn: type: integer description: Estimated sales volume (provider spelling). example: 100 revenue: type: number description: Total revenue / GMV. example: 1000 video_revenue: type: number description: Video-channel revenue. example: 600 live_revenue: type: number description: Livestream revenue. example: 300 showcase_revenue: type: number description: Showcase revenue. example: 100 revenue_growth_rate: type: number description: Revenue growth percentage. example: 12.5 commission_rate: type: number description: Commission percentage. example: 20 launch_date: type: string description: Product launch date. example: '2026-01-01' product_region: type: string description: Product market region. example: US product_shop_id: type: string description: Owning shop ID. example: shop-id min_price: type: number description: Minimum product price. example: 9.99 max_price: type: number description: Maximum product price. example: 19.99 product_review_count: type: integer description: Review count. example: 200 video_number: type: integer description: Associated video count. example: 25 live_number: type: integer description: Associated livestream count. example: 5 creator_number: type: integer description: Associated creator count. example: 10 additionalProperties: true description: Product-detail data. example: [] errcode: type: integer description: Upstream status code returned by the provider. errmsg: type: string description: Upstream status message returned by the provider. code: type: string description: Provider-specific status code. msg: type: string description: Provider-specific status message. message: type: string description: Provider-specific message. type: type: string description: Provider-specific render or payload type. title: type: string description: Provider-specific response title. sourceType: type: string description: Provider-specific source platform type. sourceTool: type: string description: Provider-specific source tool name. costToken: type: integer description: Token cost reported by the upstream provider. costTime: type: integer description: Execution time reported by the upstream provider. page: type: integer description: Current page returned by the upstream provider. pageSize: type: integer description: Page size returned by the upstream provider. pageItemCount: type: integer description: Item count on the current page returned by the upstream provider. totalPage: type: integer description: Total page count returned by the upstream provider. dataSnapshotMonth: type: string description: Data snapshot month returned by the upstream provider. example: data: - product_id: '1732505564636812173' product_name: Example product unit_price: 12.99 sales_volumn: 100 revenue: 1000 video_revenue: 600 live_revenue: 300 showcase_revenue: 100 revenue_growth_rate: 12.5 commission_rate: 20 launch_date: '2026-01-01' product_region: US product_shop_id: shop-id min_price: 9.99 max_price: 19.99 product_review_count: 200 video_number: 25 live_number: 5 creator_number: 10 additionalProperties: true example: data: - product_id: '1732505564636812173' product_name: Example product unit_price: 12.99 sales_volumn: 100 revenue: 1000 video_revenue: 600 live_revenue: 300 showcase_revenue: 100 revenue_growth_rate: 12.5 commission_rate: 20 launch_date: '2026-01-01' product_region: US product_shop_id: shop-id min_price: 9.99 max_price: 19.99 product_review_count: 200 video_number: 25 live_number: 5 creator_number: 10 '400': $ref: '#/components/responses/BadRequest' '401': $ref: '#/components/responses/Unauthorized' '403': $ref: '#/components/responses/Forbidden' '429': $ref: '#/components/responses/TooManyRequests' '500': $ref: '#/components/responses/ServerError' x-nexscope-slug: tiktok-product-analytics-api x-nexscope-mcp-tool-name: nexscope_tiktok_product_analytics_api x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/tiktok-product-discovery/run: post: tags: - TikTok / Social Commerce summary: Tiktok Product Discovery description: Search and filter TikTok global e-commerce products based on FastMoss data, supporting keyword search, multi-dimensional filtering (category, shop type, commission rate, sales, creator count, etc.) and sorting. operationId: runTiktokProductDiscovery externalDocs: description: Tiktok Product Discovery documentation url: https://www.nexscope.ai/api-docs/tiktok-product-discovery requestBody: required: true content: application/json: schema: type: object description: Request parameters documented by ecommerce.tiktok-product-discovery. properties: keyword: type: string description: Search keyword (fuzzy match on product title) example: phone case region: type: string description: 'Market region code. Options: US (United States), GB (United Kingdom), MX (Mexico), ES (Spain), DE (Germany), IT (Italy), FR (France), ID (Indonesia), VN (Vietnam), MY (Malaysia), TH (Thailand), PH (Philippines), BR (Brazil), JP (Japan), SG (Singapore)' example: US category: type: string description: English category name, automatically matched to TikTok category ID. Non-English input must be translated to English first shopType: type: integer description: 'Store type: 1=local store, 2=cross-border store' example: 1 isTopSelling: type: boolean description: Filter hot-selling products only example: false isNewListed: type: boolean description: Filter newly listed products only example: false isSshop: type: boolean description: Filter TikTok fully managed (S-shop) products only example: false isFreeShipping: type: boolean description: Filter free shipping products only example: false isLocalWarehouse: type: boolean description: Filter local warehouse shipping products only example: false unitsSoldRange: type: object description: 'Sales volume range filter, format: {"min": 100, "max": 5000}' example: {} properties: {} additionalProperties: true commissionRateRange: type: object description: 'Commission rate range filter, format: {"min": 0.05, "max": 0.20} (decimal, 0.10=10%)' example: {} properties: {} additionalProperties: true creatorCountRange: type: object description: 'Creator count range filter, format: {"min": 10, "max": 500}' example: {} properties: {} additionalProperties: true orderField: type: string description: 'Sort field: day7_units_sold (7-day sales), day7_gmv (7-day GMV), commission_rate (commission rate), total_units_sold (total sales), total_gmv (total GMV), creator_count (creator count). Default descending order' page: type: integer description: Page number, default 1 example: 1 pageSize: type: integer description: Items per page, max 10, default 10 example: 10 pageNumber: type: integer example: region: US pageSize: 10 keyword: phone case pageNumber: 1 additionalProperties: true example: region: US pageSize: 10 keyword: phone case pageNumber: 1 responses: '200': description: Successful response. content: application/json: schema: type: object description: Returns the documented upstream API response directly without an additional wrapper. properties: total: type: integer description: Total number of matching records example: 1 products: type: array items: type: object properties: title: type: string description: Product title productId: type: string description: Product unique identifier ID example: example-id region: type: string description: Market region code example: US price: type: number description: Product price example: 1 minPrice: type: number description: Minimum price example: 1 maxPrice: type: number description: Maximum price example: 1 currency: type: string description: Currency code totalSaleCnt: type: integer description: Cumulative total sales example: 1 totalSale1dCnt: type: integer description: 1-day sales example: 1 totalSale7dCnt: type: integer description: 7-day sales example: 1 totalSale28dCnt: type: integer description: 28-day sales example: 1 totalSale90dCnt: type: integer description: 90-day sales example: 1 totalSaleGmvAmt: type: number description: Cumulative total GMV example: 1 totalSaleGmv7dAmt: type: number description: 7-day GMV example: 1 totalSaleGmv28dAmt: type: number description: 28-day GMV example: 1 totalVideoCnt: type: integer description: Number of promotional videos example: 1 totalLiveCnt: type: integer description: Number of livestream promotions example: 1 totalIflCnt: type: integer description: Number of promoting creators example: 1 productCommissionRate: type: number description: Product commission rate (decimal, 0.10=10%) example: 1 productRating: type: number description: Product rating example: 1 reviewCount: type: integer description: Review count example: 1 skuCount: type: integer description: SKU count example: 1 shopName: type: string description: Store name shopSellerId: type: string description: Seller ID example: example-id shopTotalUnitsSold: type: integer description: Store total sales example: 1 isCrossBorder: type: integer description: 'Whether cross-border: 1=cross-border, 0=local' example: 1 isSShopText: type: string description: Whether a fully managed store (Yes/No) freeShippingText: type: string description: Whether free shipping (Yes/No) availableDate: type: string description: Listing time example: '2026-01-01' categoryName: type: string description: Product category name salesTrendFlagText: type: string description: Sales trend indicator tiktokUrl: type: string description: TikTok product link example: https://example.com/image.jpg fastmossUrl: type: string description: FastMoss product detail link example: https://example.com/image.jpg imageUrl: type: string description: Product image URL example: https://example.com/image.jpg additionalProperties: true description: Product information list (see below) example: [] columns: type: array items: {} description: Render column definitions example: [] type: type: string description: Render style type costToken: type: integer description: Token cost example: 1 errcode: type: integer description: Upstream status code returned by the provider. errmsg: type: string description: Upstream status message returned by the provider. code: type: string description: Provider-specific status code. msg: type: string description: Provider-specific status message. message: type: string description: Provider-specific message. title: type: string description: Provider-specific response title. sourceType: type: string description: Provider-specific source platform type. sourceTool: type: string description: Provider-specific source tool name. costTime: type: integer description: Execution time reported by the upstream provider. page: type: integer description: Current page returned by the upstream provider. pageSize: type: integer description: Page size returned by the upstream provider. pageItemCount: type: integer description: Item count on the current page returned by the upstream provider. totalPage: type: integer description: Total page count returned by the upstream provider. dataSnapshotMonth: type: string description: Data snapshot month returned by the upstream provider. example: total: 1 products: - productId: example-id region: US price: 1 minPrice: 1 maxPrice: 1 totalSaleCnt: 1 totalSale1dCnt: 1 totalSale7dCnt: 1 totalSale28dCnt: 1 totalSale90dCnt: 1 totalSaleGmvAmt: 1 totalSaleGmv7dAmt: 1 totalSaleGmv28dAmt: 1 totalVideoCnt: 1 totalLiveCnt: 1 totalIflCnt: 1 productCommissionRate: 1 productRating: 1 reviewCount: 1 skuCount: 1 shopSellerId: example-id shopTotalUnitsSold: 1 isCrossBorder: 1 availableDate: '2026-01-01' tiktokUrl: https://example.com/image.jpg fastmossUrl: https://example.com/image.jpg imageUrl: https://example.com/image.jpg columns: [] costToken: 1 additionalProperties: true example: total: 1 products: - productId: example-id region: US price: 1 minPrice: 1 maxPrice: 1 totalSaleCnt: 1 totalSale1dCnt: 1 totalSale7dCnt: 1 totalSale28dCnt: 1 totalSale90dCnt: 1 totalSaleGmvAmt: 1 totalSaleGmv7dAmt: 1 totalSaleGmv28dAmt: 1 totalVideoCnt: 1 totalLiveCnt: 1 totalIflCnt: 1 productCommissionRate: 1 productRating: 1 reviewCount: 1 skuCount: 1 shopSellerId: example-id shopTotalUnitsSold: 1 isCrossBorder: 1 availableDate: '2026-01-01' tiktokUrl: https://example.com/image.jpg fastmossUrl: https://example.com/image.jpg imageUrl: https://example.com/image.jpg columns: [] costToken: 1 '400': $ref: '#/components/responses/BadRequest' '401': $ref: '#/components/responses/Unauthorized' '403': $ref: '#/components/responses/Forbidden' '429': $ref: '#/components/responses/TooManyRequests' '500': $ref: '#/components/responses/ServerError' x-nexscope-slug: tiktok-product-discovery x-nexscope-mcp-tool-name: nexscope_tiktok_product_discovery x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/tiktok-product-search/run: post: tags: - TikTok / Social Commerce summary: Tiktok Product Search description: Search and analyze TikTok product data including sales, influencer sales data, pricing, and commission rates across 16 TikTok Shop sites. operationId: runTiktokProductSearch externalDocs: description: Tiktok Product Search documentation url: https://www.nexscope.ai/api-docs/tiktok-product-search requestBody: required: true content: application/json: schema: type: object description: Request parameters documented by ecommerce.tiktok-product-search. properties: keyword: type: string description: Product keyword (please translate to the local language). Max length 1000 example: phone case region: type: string description: 'Region, default US. Options: US (United States), ID (Indonesia), TH (Thailand), PH (Philippines), MY (Malaysia), VN (Vietnam), GB (United Kingdom), MX (Mexico), SG (Singapore), SA (Saudi Arabia), BR (Brazil), ES (Spain), JP (Japan), DE (Germany), IT (Italy), FR (France)' example: US categoryKeywordCN: type: string description: Product category (please enter in Chinese). Max length 1000 example: phone case minTotalSaleCnt: type: integer description: Total sales (minimum) example: 1 maxTotalSaleCnt: type: integer description: Total sales (maximum) example: 1 minTotalSale30dCnt: type: integer description: 30-day sales (minimum) example: 1 maxTotalSale30dCnt: type: integer description: 30-day sales (maximum) example: 1 minTotalSaleGmvAmt: type: string description: Product total GMV (minimum). Max length 1000 maxTotalSaleGmvAmt: type: string description: Product total GMV (maximum). Max length 1000 minTotalSaleGmv30dAmt: type: string description: Product total GMV (30-day) (minimum). Max length 1000 maxTotalSaleGmv30dAmt: type: string description: Product total GMV (30-day) (maximum). Max length 1000 minSpuAvgPrice: type: number description: SPU average price (minimum) example: 1 maxSpuAvgPrice: type: number description: SPU average price (maximum) example: 1 minProductRating: type: number description: Product rating (minimum) example: 1 maxProductRating: type: number description: Product rating (maximum) example: 1 minReviewCount: type: integer description: Review count (minimum) example: 1 maxReviewCount: type: integer description: Review count (maximum) example: 1 minProductCommissionRate: type: number description: Product commission rate (minimum). Input as percentage will be automatically converted to decimal, e.g., 5%->0.05 example: 1 maxProductCommissionRate: type: number description: Product commission rate (maximum). Input as percentage will be automatically converted to decimal, e.g., 5%->0.05 example: 1 minTotalIflCnt: type: integer description: Promoting creator count (minimum) example: 1 maxTotalIflCnt: type: integer description: Promoting creator count (maximum) example: 1 minTotalVideoCnt: type: integer description: Promotional video count (minimum) example: 1 maxTotalVideoCnt: type: integer description: Promotional video count (maximum) example: 1 minTotalViewsCnt: type: integer description: Promotional view count (minimum) example: 1 maxTotalViewsCnt: type: integer description: Promotional view count (maximum) example: 1 minFirstCrawlDt: type: integer description: Product listing time (minimum), format YYYYMMDD (e.g., 20200101 represents 2020-01-01) example: 1 maxFirstCrawlDt: type: integer description: Product listing time (maximum), format YYYYMMDD example: 1 saleDays: type: integer description: Days the product has been on sale, unit is days example: 1 productSortField: type: integer description: 'Sort field: 1=total sales, 2=total GMV, 3=SPU average price, 4=7-day sales, 5=30-day sales, 6=7-day GMV, 7=30-day GMV. Default 1' example: 1 sortType: type: integer description: 'Sort direction: 0=ascending, 1=descending. Default 1' example: 1 pageNum: type: integer description: Page number. Default 1 example: 1 pageSize: type: integer description: Items per page. Default 50 example: 10 pageNumber: type: integer example: region: US pageSize: 10 keyword: phone case pageNumber: 1 additionalProperties: true example: region: US pageSize: 10 keyword: phone case pageNumber: 1 responses: '200': description: Successful response. content: application/json: schema: type: object description: Returns the documented upstream API response directly without an additional wrapper. properties: total: type: integer description: Record count example: 1 products: type: array items: type: object properties: productId: type: string description: Product unique identifier ID example: example-id productName: type: string description: Product name title: type: string description: Product name imageUrl: type: string description: Product image URL example: https://example.com/image.jpg coverUrl: type: string description: Cover image URL list example: https://example.com/image.jpg productImageUrls: type: array items: {} description: Product image URL list example: [] categoryName: type: string description: Product category name categoryIds: type: array items: {} description: Product category ID list example: [] region: type: string description: Region code example: US currency: type: string description: Currency price: type: number description: Product price example: 1 minPrice: type: number description: Minimum price example: 1 maxPrice: type: number description: Maximum price example: 1 spuAvgPrice: type: number description: SPU average price example: 1 productRating: type: number description: Product rating example: 1 reviewCount: type: integer description: Review count example: 1 ratings: type: integer description: Review count example: 1 productCommissionRate: type: number description: Product commission rate example: 1 totalSaleCnt: type: integer description: Total sales example: 1 totalSale1dCnt: type: integer description: Total sales in 1 day example: 1 totalSale7dCnt: type: integer description: Total sales in 7 days example: 1 totalSale15dCnt: type: integer description: Total sales in 15 days example: 1 totalSale30dCnt: type: integer description: Total sales in 30 days example: 1 totalSale60dCnt: type: integer description: Total sales in 60 days example: 1 totalSale90dCnt: type: integer description: Total sales in 90 days example: 1 monthlySalesUnits: type: integer description: Monthly sales example: 1 totalSaleGmvAmt: type: number description: Total GMV example: 1 totalSaleGmv1dAmt: type: number description: Total GMV in 1 day example: 1 totalSaleGmv7dAmt: type: number description: Total GMV in 7 days example: 1 totalSaleGmv15dAmt: type: number description: Total GMV in 15 days example: 1 totalSaleGmv30dAmt: type: number description: Total GMV in 30 days example: 1 totalSaleGmv60dAmt: type: number description: Total GMV in 60 days example: 1 totalSaleGmv90dAmt: type: number description: Total GMV in 90 days example: 1 firstCrawlDt: type: integer description: Listing date example: 1 availableDate: type: string description: Listing time (timestamp) example: '2026-01-01' discount: type: string description: Discount info freeShippingText: type: string description: Whether free shipping offMarkText: type: string description: Whether there is a discount mark salesFlagText: type: string description: Selling method salesTrendFlagText: type: string description: Sales trend indicator isSShopText: type: string description: Whether S store salePropsInfo: type: array items: {} description: Sales property info (product specifications) example: [] sourceTool: type: string description: Source tool sourceType: type: string description: Product source asin: type: string description: Product ID example: B072MQ5BRX additionalProperties: true description: Product information list (see below) example: [] columns: type: array items: {} description: Rendered columns example: [] type: type: string description: Render style costToken: type: integer description: Token cost example: 1 errcode: type: integer description: Upstream status code returned by the provider. errmsg: type: string description: Upstream status message returned by the provider. code: type: string description: Provider-specific status code. msg: type: string description: Provider-specific status message. message: type: string description: Provider-specific message. title: type: string description: Provider-specific response title. sourceType: type: string description: Provider-specific source platform type. sourceTool: type: string description: Provider-specific source tool name. costTime: type: integer description: Execution time reported by the upstream provider. page: type: integer description: Current page returned by the upstream provider. pageSize: type: integer description: Page size returned by the upstream provider. pageItemCount: type: integer description: Item count on the current page returned by the upstream provider. totalPage: type: integer description: Total page count returned by the upstream provider. dataSnapshotMonth: type: string description: Data snapshot month returned by the upstream provider. example: total: 1 products: - productId: example-id imageUrl: https://example.com/image.jpg coverUrl: https://example.com/image.jpg productImageUrls: [] categoryIds: [] region: US price: 1 minPrice: 1 maxPrice: 1 spuAvgPrice: 1 productRating: 1 reviewCount: 1 ratings: 1 productCommissionRate: 1 totalSaleCnt: 1 totalSale1dCnt: 1 totalSale7dCnt: 1 totalSale15dCnt: 1 totalSale30dCnt: 1 totalSale60dCnt: 1 totalSale90dCnt: 1 monthlySalesUnits: 1 totalSaleGmvAmt: 1 totalSaleGmv1dAmt: 1 totalSaleGmv7dAmt: 1 totalSaleGmv15dAmt: 1 totalSaleGmv30dAmt: 1 totalSaleGmv60dAmt: 1 totalSaleGmv90dAmt: 1 firstCrawlDt: 1 availableDate: '2026-01-01' salePropsInfo: [] asin: B072MQ5BRX columns: [] costToken: 1 additionalProperties: true example: total: 1 products: - productId: example-id imageUrl: https://example.com/image.jpg coverUrl: https://example.com/image.jpg productImageUrls: [] categoryIds: [] region: US price: 1 minPrice: 1 maxPrice: 1 spuAvgPrice: 1 productRating: 1 reviewCount: 1 ratings: 1 productCommissionRate: 1 totalSaleCnt: 1 totalSale1dCnt: 1 totalSale7dCnt: 1 totalSale15dCnt: 1 totalSale30dCnt: 1 totalSale60dCnt: 1 totalSale90dCnt: 1 monthlySalesUnits: 1 totalSaleGmvAmt: 1 totalSaleGmv1dAmt: 1 totalSaleGmv7dAmt: 1 totalSaleGmv15dAmt: 1 totalSaleGmv30dAmt: 1 totalSaleGmv60dAmt: 1 totalSaleGmv90dAmt: 1 firstCrawlDt: 1 availableDate: '2026-01-01' salePropsInfo: [] asin: B072MQ5BRX columns: [] costToken: 1 '400': $ref: '#/components/responses/BadRequest' '401': $ref: '#/components/responses/Unauthorized' '403': $ref: '#/components/responses/Forbidden' '429': $ref: '#/components/responses/TooManyRequests' '500': $ref: '#/components/responses/ServerError' x-nexscope-slug: tiktok-product-search x-nexscope-mcp-tool-name: nexscope_tiktok_product_search x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/tiktok-seller-detail/run: post: tags: - TikTok / Social Commerce summary: Tiktok Seller Detail description: Query TikTok Shop store (seller) details, retrieving a complete store profile by sellerId with total sales, multi-period (1d/7d/30d/90d) sales and GMV, followers, rating, review count, positive feedback rate, delivery rate, response rate, in-store product count, promoting creator count, promotional video count, livestream count, price range, product categories, and estimated listing time. operationId: runTiktokSellerDetail externalDocs: description: Tiktok Seller Detail documentation url: https://www.nexscope.ai/api-docs/tiktok-seller-detail requestBody: required: true content: application/json: schema: type: object description: Request parameters documented by ecommerce.tiktok-seller-detail. properties: sellerId: type: string description: TikTok Shop seller ID. Obtainable from the "EchoTik TikTok Seller Search" skill (nexscope-echotik-list-seller) results, or from the ID in a known store link. Max length 1000 example: '7496162162184128712' required: - sellerId example: sellerId: '7496162162184128712' additionalProperties: true example: sellerId: '7496162162184128712' responses: '200': description: Successful response. content: application/json: schema: type: object description: Returns the documented upstream API response directly without an additional wrapper. properties: errcode: type: integer description: Business status code, 200 indicates success (see error codes below) example: 1 errmsg: type: string description: Business status description costToken: type: integer description: Token cost example: 1 columns: type: array items: type: object properties: sellerId: type: string description: Store ID example: example-id sellerName: type: string description: Store name sellerLink: type: string description: Store link coverUrl: type: string description: Store cover image URL example: https://example.com/image.jpg region: type: string description: Region example: US categoryId: type: string description: Primary category ID example: example-id categoryL2Id: type: string description: Secondary category ID example: example-id categoryL3Id: type: string description: Tertiary category ID example: example-id totalSaleCnt: type: integer description: Total sales example: 1 totalSale1dCnt: type: integer description: Sales in last 1 day (increment) example: 1 totalSale7dCnt: type: integer description: Sales in last 7 days (increment) example: 1 totalSale30dCnt: type: integer description: Sales in last 30 days (increment) example: 1 totalSale90dCnt: type: integer description: Sales in last 90 days (increment) example: 1 totalSaleGmvAmt: type: number description: Total GMV example: 1 totalSaleGmv1dAmt: type: number description: GMV in last 1 day (increment) example: 1 totalSaleGmv7dAmt: type: number description: GMV in last 7 days (increment) example: 1 totalSaleGmv30dAmt: type: number description: GMV in last 30 days (increment) example: 1 totalSaleGmv90dAmt: type: number description: GMV in last 90 days (increment) example: 1 followersCount: type: integer description: Follower count example: 1 rating: type: number description: Rating example: 1 reviewCount: type: integer description: Review count example: 1 positiveFeedbackRate: type: number description: Positive feedback rate example: 1 responseRate: type: number description: Response rate example: 1 deliveryRate: type: integer description: Delivery rate example: 1 totalProductCnt: type: integer description: Historical product count in store (including delisted) example: 1 totalCrawlProductCnt: type: integer description: Current product count in store example: 1 spuAvgPrice: type: number description: Average SKU price across the store example: 1 minPrice: type: integer description: Minimum price example: 1 maxPrice: type: integer description: Maximum price example: 1 totalIflCnt: type: integer description: Total promoting creator count example: 1 totalVideoCnt: type: integer description: Total promotional video count example: 1 totalLiveCnt: type: integer description: Total livestream count example: 1 salesFlagText: type: string description: Primary selling method (video sales / livestream sales) salesTrendFlagText: type: string description: Sales trend (rising / falling / stable) shopIdentityLabel: type: string description: Store identity (e.g., OFFICIAL SHOP) shopTypeText: type: string description: Whether a brand store (Yes / No) fromFlagText: type: string description: Cross-border identifier (local / cross-border) productCategoryList: type: string description: Product categories (JSON string, containing category_name / category_id) mostProductCategoryList: type: string description: TOP1 product category (JSON string) firstCrawlDt: type: integer description: Estimated listing time, in yyyyMMdd format (e.g., 20240504 represents 2024-05-04) example: 1 userId: type: string description: Creator UID example: example-id sourceType: type: string description: Product source (e.g., Tiktok) sourceTool: type: string description: Source tool (e.g., EchoTik-Seller Detail) additionalProperties: true description: Render column definitions (display metadata) example: [] type: type: string description: Render style (e.g., tableListWorkbenches) code: type: string description: Provider-specific status code. msg: type: string description: Provider-specific status message. message: type: string description: Provider-specific message. title: type: string description: Provider-specific response title. sourceType: type: string description: Provider-specific source platform type. sourceTool: type: string description: Provider-specific source tool name. costTime: type: integer description: Execution time reported by the upstream provider. page: type: integer description: Current page returned by the upstream provider. pageSize: type: integer description: Page size returned by the upstream provider. pageItemCount: type: integer description: Item count on the current page returned by the upstream provider. totalPage: type: integer description: Total page count returned by the upstream provider. dataSnapshotMonth: type: string description: Data snapshot month returned by the upstream provider. example: errcode: 1 costToken: 1 columns: - sellerId: example-id coverUrl: https://example.com/image.jpg region: US categoryId: example-id categoryL2Id: example-id categoryL3Id: example-id totalSaleCnt: 1 totalSale1dCnt: 1 totalSale7dCnt: 1 totalSale30dCnt: 1 totalSale90dCnt: 1 totalSaleGmvAmt: 1 totalSaleGmv1dAmt: 1 totalSaleGmv7dAmt: 1 totalSaleGmv30dAmt: 1 totalSaleGmv90dAmt: 1 followersCount: 1 rating: 1 reviewCount: 1 positiveFeedbackRate: 1 responseRate: 1 deliveryRate: 1 totalProductCnt: 1 totalCrawlProductCnt: 1 spuAvgPrice: 1 minPrice: 1 maxPrice: 1 totalIflCnt: 1 totalVideoCnt: 1 totalLiveCnt: 1 firstCrawlDt: 1 userId: example-id additionalProperties: true example: errcode: 1 costToken: 1 columns: - sellerId: example-id coverUrl: https://example.com/image.jpg region: US categoryId: example-id categoryL2Id: example-id categoryL3Id: example-id totalSaleCnt: 1 totalSale1dCnt: 1 totalSale7dCnt: 1 totalSale30dCnt: 1 totalSale90dCnt: 1 totalSaleGmvAmt: 1 totalSaleGmv1dAmt: 1 totalSaleGmv7dAmt: 1 totalSaleGmv30dAmt: 1 totalSaleGmv90dAmt: 1 followersCount: 1 rating: 1 reviewCount: 1 positiveFeedbackRate: 1 responseRate: 1 deliveryRate: 1 totalProductCnt: 1 totalCrawlProductCnt: 1 spuAvgPrice: 1 minPrice: 1 maxPrice: 1 totalIflCnt: 1 totalVideoCnt: 1 totalLiveCnt: 1 firstCrawlDt: 1 userId: example-id '400': $ref: '#/components/responses/BadRequest' '401': $ref: '#/components/responses/Unauthorized' '403': $ref: '#/components/responses/Forbidden' '429': $ref: '#/components/responses/TooManyRequests' '500': $ref: '#/components/responses/ServerError' x-nexscope-slug: tiktok-seller-detail x-nexscope-mcp-tool-name: nexscope_tiktok_seller_detail x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/tiktok-shop-analytics/run: post: tags: - TikTok / Social Commerce summary: Tiktok Shop Analytics description: Search TikTok e-commerce store leaderboards via Kalodata and query detailed information for specific stores. Supports viewing high-ranking, high-sales TikTok Shop stores by region, currency, language, and date range, and using shopId to retrieve revenue, sales volume, on-sale product count, self-operated/affiliate/shopping mall channel revenue, and creator collaboration count. operationId: runTiktokShopAnalytics externalDocs: description: Tiktok Shop Analytics documentation url: https://www.nexscope.ai/api-docs/tiktok-shop-analytics requestBody: required: true content: application/json: schema: type: object description: Request parameters documented by ecommerce.tiktok-shop-analytics. properties: region: type: string description: Region/market code, e.g., US. Max length 1000 example: US dateRange: type: string description: Time range, e.g., last7Day (last 7 days), last30Day (last 30 days). Max length 1000 example: last30Day pageNumber: type: integer description: Page number, value range 1-5 (out of range returns errcode 501) example: 1 pageSize: type: integer description: Items per page, value range 5-100 example: 10 language: type: string description: Return language, e.g., zh-CN, en-US. Max length 1000 currency: type: string description: Currency unit, e.g., USD. Max length 1000 sortField: type: object description: Sort criteria; pass an empty object {} for default rank order when not sorting example: {} properties: {} additionalProperties: true shopId: type: string description: TikTok shop unique ID (string, to avoid large integer precision loss), e.g., 7495514739648989419. Obtainable from the shop_id field in the shop rank response example: '7496162162184128712' example: sortField: {} dateRange: last30Day pageSize: 10 shopId: '7496162162184128712' pageNumber: 1 region: US additionalProperties: true example: sortField: {} dateRange: last30Day pageSize: 10 shopId: '7496162162184128712' pageNumber: 1 region: US responses: '200': description: Successful response. content: application/json: schema: type: object description: Returns the documented upstream API response directly without an additional wrapper. properties: errcode: type: integer description: Business status code, 200 indicates success example: 1 data: type: array items: type: object properties: rank: type: integer description: Rank position (1 is highest) example: 1 shop_name: type: string description: Shop name shop_id: type: string description: Shop unique ID (string, to avoid large integer precision loss) example: example-id shop_type: type: string description: Shop type (e.g., BRAND) revenue: type: number description: Total revenue / GMV (in the requested currency) example: 1 sales_volumn: type: integer description: Sales volume (note the field is spelled volumn) example: 1 on_sell_product_count: type: integer description: Products currently on sale example: 1 unit_price: type: number description: Unit price (in the requested currency) example: 1 revenue_growth_rate: type: number description: Revenue growth rate (%, can be positive or negative) example: 1 self_promotion_revenue: type: number description: Self-operated/self-promoted revenue example: 1 affiliate_revenue: type: number description: Affiliate distribution revenue example: 1 shopping_mall_revenue: type: number description: Mall revenue example: 1 seller_type: type: string description: Shop/seller type (e.g., BRAND) -- detail uses seller_type, not shop_type region: type: string description: Region/market (e.g., US) example: US product_number: type: integer description: Products currently on sale example: 1 self_account_revenue: type: number description: Self-operated/self-broadcast revenue -- detail uses self_account_revenue, not self_promotion_revenue example: 1 shoppingmall_revenue: type: number description: 'Mall revenue (note: no underscore between shopping and mall)' example: 1 creator_number: type: integer description: Creator collaborations example: 1 video_number: type: integer description: Associated video count example: 1 live_number: type: integer description: Associated livestream count example: 1 additionalProperties: true description: Shop rank list (rank) or 1-element detail array (detail) example: [] costToken: type: integer description: Tokens consumed for this call, fixed at 14000 example: 1 errmsg: type: string description: Status message, ok on success code: type: string description: Provider-specific status code. msg: type: string description: Provider-specific status message. message: type: string description: Provider-specific message. type: type: string description: Provider-specific render or payload type. title: type: string description: Provider-specific response title. sourceType: type: string description: Provider-specific source platform type. sourceTool: type: string description: Provider-specific source tool name. costTime: type: integer description: Execution time reported by the upstream provider. page: type: integer description: Current page returned by the upstream provider. pageSize: type: integer description: Page size returned by the upstream provider. pageItemCount: type: integer description: Item count on the current page returned by the upstream provider. totalPage: type: integer description: Total page count returned by the upstream provider. dataSnapshotMonth: type: string description: Data snapshot month returned by the upstream provider. example: errcode: 1 data: - rank: 1 shop_id: example-id revenue: 1 sales_volumn: 1 on_sell_product_count: 1 unit_price: 1 revenue_growth_rate: 1 self_promotion_revenue: 1 affiliate_revenue: 1 shopping_mall_revenue: 1 region: US product_number: 1 self_account_revenue: 1 shoppingmall_revenue: 1 creator_number: 1 video_number: 1 live_number: 1 costToken: 1 additionalProperties: true example: errcode: 1 data: - rank: 1 shop_id: example-id revenue: 1 sales_volumn: 1 on_sell_product_count: 1 unit_price: 1 revenue_growth_rate: 1 self_promotion_revenue: 1 affiliate_revenue: 1 shopping_mall_revenue: 1 region: US product_number: 1 self_account_revenue: 1 shoppingmall_revenue: 1 creator_number: 1 video_number: 1 live_number: 1 costToken: 1 '400': $ref: '#/components/responses/BadRequest' '401': $ref: '#/components/responses/Unauthorized' '403': $ref: '#/components/responses/Forbidden' '429': $ref: '#/components/responses/TooManyRequests' '500': $ref: '#/components/responses/ServerError' x-nexscope-slug: tiktok-shop-analytics x-nexscope-mcp-tool-name: nexscope_tiktok_shop_analytics x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/tiktok-top-selling-products/run: post: tags: - TikTok / Social Commerce summary: Tiktok Top Selling Products description: Query TikTok global e-commerce market top-selling product rankings via FastMoss data, supporting daily/weekly/monthly dimensions and category-level analysis. operationId: runTiktokTopSellingProducts externalDocs: description: Tiktok Top Selling Products documentation url: https://www.nexscope.ai/api-docs/tiktok-top-selling-products requestBody: required: true content: application/json: schema: type: object description: Request parameters documented by ecommerce.tiktok-top-selling-products. properties: region: type: string description: 'Market region code. Options: US (United States), GB (United Kingdom), MX (Mexico), ES (Spain), ID (Indonesia), VN (Vietnam), MY (Malaysia), TH (Thailand), PH (Philippines)' example: US dateInfo: type: object description: Date specification object, containing type and value fields example: type: day value: '2026-08-01' properties: type: type: string description: 'Time granularity: day, week, month' example: day value: type: string description: 'Date value: day format YYYY-MM-DD, week format YYYY-weekNumber (e.g., 2025-18), month format YYYY-MM' example: '2026-01-01' additionalProperties: true required: - type - value category: type: string description: Product category name (English), matched to TikTok category ID. Non-English input must be translated to English first orderby: type: object description: Sort rule object, containing field and order fields example: order: desc field: units_sold properties: order: type: string description: 'Sort direction: desc (descending), asc (ascending), default desc' example: desc field: type: string description: 'Sort field: units_sold (sales), gmv (GMV), total_units_sold (total sales), total_gmv (total GMV), growth_rate (growth rate)' example: units_sold additionalProperties: true page: type: integer description: Page number, default 1 example: 1 pageSize: type: integer description: Items per page, max 10, default 10 example: 10 required: - region - dateInfo example: region: US pageSize: 10 orderby: order: desc field: units_sold dateInfo: type: day value: '2026-08-01' page: 1 additionalProperties: true example: region: US pageSize: 10 orderby: order: desc field: units_sold dateInfo: type: day value: '2026-08-01' page: 1 responses: '200': description: Successful response. content: application/json: schema: type: object description: Returns the documented upstream API response directly without an additional wrapper. properties: total: type: integer description: Record count example: 1 products: type: array items: type: object properties: title: type: string description: Product name productId: type: string description: Product ID example: example-id region: type: string description: Region code example: US price: type: number description: Product price example: 1 minPrice: type: number description: Minimum price example: 1 maxPrice: type: number description: Maximum price example: 1 currency: type: string description: Currency totalSaleCnt: type: integer description: Total sales example: 1 totalSale1dCnt: type: integer description: Sales in last 1 day (returned when dateType=day) example: 1 totalSale7dCnt: type: integer description: Sales in last 7 days (returned when dateType=week) example: 1 totalSale30dCnt: type: integer description: Sales in last 30 days (returned when dateType=month) example: 1 totalSaleGmvAmt: type: number description: Total GMV example: 1 totalSaleGmv1dAmt: type: number description: GMV in last 1 day (returned when dateType=day) example: 1 totalSaleGmv7dAmt: type: number description: GMV in last 7 days (returned when dateType=week) example: 1 totalSaleGmv30dAmt: type: number description: GMV in last 30 days (returned when dateType=month) example: 1 growthRate: type: number description: Growth rate (percentage) example: 1 shopName: type: string description: Store name shopTotalUnitsSold: type: integer description: Store total sales example: 1 shopSellerId: type: string description: Store seller ID example: example-id categoryName: type: string description: Product category productCommissionRate: type: number description: Product commission rate (basis points, 1000=10%) example: 1 imageUrl: type: string description: Product image URL example: https://example.com/image.jpg offShelvesText: type: string description: Whether delisted ("Yes"=delisted, "No"=on sale) additionalProperties: true description: Hot selling product list (see product object below) example: [] columns: type: array items: {} description: Rendered columns example: [] type: type: string description: Render style costToken: type: integer description: Token cost example: 1 errcode: type: integer description: Upstream status code returned by the provider. errmsg: type: string description: Upstream status message returned by the provider. code: type: string description: Provider-specific status code. msg: type: string description: Provider-specific status message. message: type: string description: Provider-specific message. title: type: string description: Provider-specific response title. sourceType: type: string description: Provider-specific source platform type. sourceTool: type: string description: Provider-specific source tool name. costTime: type: integer description: Execution time reported by the upstream provider. page: type: integer description: Current page returned by the upstream provider. pageSize: type: integer description: Page size returned by the upstream provider. pageItemCount: type: integer description: Item count on the current page returned by the upstream provider. totalPage: type: integer description: Total page count returned by the upstream provider. dataSnapshotMonth: type: string description: Data snapshot month returned by the upstream provider. example: total: 1 products: - productId: example-id region: US price: 1 minPrice: 1 maxPrice: 1 totalSaleCnt: 1 totalSale1dCnt: 1 totalSale7dCnt: 1 totalSale30dCnt: 1 totalSaleGmvAmt: 1 totalSaleGmv1dAmt: 1 totalSaleGmv7dAmt: 1 totalSaleGmv30dAmt: 1 growthRate: 1 shopTotalUnitsSold: 1 shopSellerId: example-id productCommissionRate: 1 imageUrl: https://example.com/image.jpg columns: [] costToken: 1 additionalProperties: true example: total: 1 products: - productId: example-id region: US price: 1 minPrice: 1 maxPrice: 1 totalSaleCnt: 1 totalSale1dCnt: 1 totalSale7dCnt: 1 totalSale30dCnt: 1 totalSaleGmvAmt: 1 totalSaleGmv1dAmt: 1 totalSaleGmv7dAmt: 1 totalSaleGmv30dAmt: 1 growthRate: 1 shopTotalUnitsSold: 1 shopSellerId: example-id productCommissionRate: 1 imageUrl: https://example.com/image.jpg columns: [] costToken: 1 '400': $ref: '#/components/responses/BadRequest' '401': $ref: '#/components/responses/Unauthorized' '403': $ref: '#/components/responses/Forbidden' '429': $ref: '#/components/responses/TooManyRequests' '500': $ref: '#/components/responses/ServerError' x-nexscope-slug: tiktok-top-selling-products x-nexscope-mcp-tool-name: nexscope_tiktok_top_selling_products x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/tiktok-video-analytics/run: post: tags: - TikTok / Social Commerce summary: Tiktok Video Analytics description: Search TikTok e-commerce trending promotional video leaderboards via Kalodata and query detailed data for specific videos. Supports viewing high-ranking/high-view/hot-selling promotional videos by region, currency, language, and date range, and using videoId to retrieve views, likes, comments, shares, revenue, GPM, and advertising metrics. operationId: runTiktokVideoAnalytics externalDocs: description: Tiktok Video Analytics documentation url: https://www.nexscope.ai/api-docs/tiktok-video-analytics requestBody: required: true content: application/json: schema: type: object description: Request parameters documented by ecommerce.tiktok-video-analytics. properties: region: type: string description: Region/market code, e.g., US example: US dateRange: type: string description: Time range, e.g., last7Day, last30Day example: last30Day pageNumber: type: integer description: Page number, value range 1-5 example: 1 pageSize: type: integer description: Items per page, value range 5-100 example: 10 language: type: string description: Return language, e.g., zh-CN, en-US currency: type: string description: Currency unit, e.g., USD sortField: type: object description: Sort criteria; omitted to use default rank order example: {} properties: {} additionalProperties: true videoId: type: string description: TikTok video ID, e.g., 7659161409279806734, obtainable from the video_id in the video rank response example: '6768504823336815877' example: sortField: {} dateRange: last30Day pageSize: 10 pageNumber: 1 region: US videoId: '6768504823336815877' additionalProperties: true example: sortField: {} dateRange: last30Day pageSize: 10 pageNumber: 1 region: US videoId: '6768504823336815877' responses: '200': description: Successful response. content: application/json: schema: type: object description: Returns the documented upstream API response directly without an additional wrapper. properties: errcode: type: integer description: Business status code, 200 indicates success example: 1 data: type: array items: type: object properties: video_id: type: string description: Video ID, string format to avoid large integer precision loss example: example-id video_title: type: string description: Video title / caption views: type: integer description: View count example: 1 digg_count: type: integer description: Like count example: 1 comment_count: type: integer description: Comment count example: 1 share_count: type: integer description: Share count example: 1 revenue: type: number description: Total revenue / GMV, returned in the requested currency example: 1 revenue_growth_rate: type: number description: Revenue growth rate (%), can be positive or negative example: 1 ad: type: integer description: Whether ad/promotional video flag (1=yes) example: 1 ad_view_ratio: type: number description: Ad view share (%) example: 1 ad_revenue_ratio: type: number description: Ad revenue share (%) example: 1 ads_roas: type: number description: Ad ROAS example: 1 belonged_creator_id: type: string description: Belonged creator ID example: example-id belonged_creator_handle: type: string description: Belonged creator username creator_debut: type: string description: Creator debut date (YYYY-MM-DD) video_region: type: string description: Video region, may be empty string sales_volumn: type: integer description: Sales volume, field spelled as volumn example: 1 video_gpm: type: number description: Video GPM (GMV per thousand views) example: 1 ads_views: type: integer description: Ad view count example: 1 ad_cpa: type: number description: Ad CPA example: 1 ads_period: type: integer description: Ad running period (days) example: 1 duration: type: number description: Video duration (seconds) example: 1 product_number: type: integer description: Associated product count in the video example: 1 additionalProperties: true description: Rank or detail data example: [] costToken: type: integer description: Tokens consumed for this call, typically 14000 example: 1 errmsg: type: string description: Status message, ok on success code: type: string description: Provider-specific status code. msg: type: string description: Provider-specific status message. message: type: string description: Provider-specific message. type: type: string description: Provider-specific render or payload type. title: type: string description: Provider-specific response title. sourceType: type: string description: Provider-specific source platform type. sourceTool: type: string description: Provider-specific source tool name. costTime: type: integer description: Execution time reported by the upstream provider. page: type: integer description: Current page returned by the upstream provider. pageSize: type: integer description: Page size returned by the upstream provider. pageItemCount: type: integer description: Item count on the current page returned by the upstream provider. totalPage: type: integer description: Total page count returned by the upstream provider. dataSnapshotMonth: type: string description: Data snapshot month returned by the upstream provider. example: errcode: 1 data: - video_id: example-id views: 1 digg_count: 1 comment_count: 1 share_count: 1 revenue: 1 revenue_growth_rate: 1 ad: 1 ad_view_ratio: 1 ad_revenue_ratio: 1 ads_roas: 1 belonged_creator_id: example-id sales_volumn: 1 video_gpm: 1 ads_views: 1 ad_cpa: 1 ads_period: 1 duration: 1 product_number: 1 costToken: 1 additionalProperties: true example: errcode: 1 data: - video_id: example-id views: 1 digg_count: 1 comment_count: 1 share_count: 1 revenue: 1 revenue_growth_rate: 1 ad: 1 ad_view_ratio: 1 ad_revenue_ratio: 1 ads_roas: 1 belonged_creator_id: example-id sales_volumn: 1 video_gpm: 1 ads_views: 1 ad_cpa: 1 ads_period: 1 duration: 1 product_number: 1 costToken: 1 '400': $ref: '#/components/responses/BadRequest' '401': $ref: '#/components/responses/Unauthorized' '403': $ref: '#/components/responses/Forbidden' '429': $ref: '#/components/responses/TooManyRequests' '500': $ref: '#/components/responses/ServerError' x-nexscope-slug: tiktok-video-analytics x-nexscope-mcp-tool-name: nexscope_tiktok_video_analytics x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/tiktok-video-download-url/run: post: tags: - TikTok / Social Commerce summary: Tiktok Video Download Url description: Resolve TikTok video URLs to return no-watermark/watermarked download addresses, playback addresses, and cover image addresses for saving promotional video assets or offline analysis. operationId: runTiktokVideoDownloadUrl externalDocs: description: Tiktok Video Download Url documentation url: https://www.nexscope.ai/api-docs/tiktok-video-download-url requestBody: required: true content: application/json: schema: type: object description: Request parameters documented by ecommerce.tiktok-video-download-url. properties: url: type: string description: 'TikTok video URL, supports two formats: https://vt.tiktok.com/xxx short link or https://www.tiktok.com/@user/video/xxx full link. Max length 1000' example: https://www.tiktok.com/@zachking/video/6768504823336815877 required: - url example: url: https://www.tiktok.com/@zachking/video/6768504823336815877 additionalProperties: true example: url: https://www.tiktok.com/@zachking/video/6768504823336815877 responses: '200': description: Successful response. content: application/json: schema: type: object description: Returns the documented upstream API response directly without an additional wrapper. properties: noWatermarkDownloadUrl: type: string description: 'Video download URL (no watermark). Not all videos return this: some videos omit this field, in which case no-watermark download is unavailable' example: https://example.com/image.jpg downloadUrl: type: string description: 'Video download URL (with watermark). Not all videos return this: omitted or present together with the no-watermark URL' example: https://example.com/image.jpg playUrl: type: string description: Video play URL. When download URLs are absent, this serves as a fallback for playback/preview example: https://example.com/image.jpg coverUrl: type: string description: Video cover image URL (static) example: https://example.com/image.jpg dynamicCoverUrl: type: string description: Video dynamic cover URL example: https://example.com/image.jpg videoId: type: string description: Video ID example: example-id columns: type: array items: {} description: 'Render column definitions (field metadata: field/title/cellType/filterable/sortable, for frontend table rendering)' example: [] type: type: string description: Render style (e.g., tableListWorkbenches) costToken: type: integer description: Token cost example: 1 errcode: type: integer description: Business code, 200 indicates success example: 1 errmsg: type: string description: Business message, ok on success code: type: string description: Provider-specific status code. msg: type: string description: Provider-specific status message. message: type: string description: Provider-specific message. title: type: string description: Provider-specific response title. sourceType: type: string description: Provider-specific source platform type. sourceTool: type: string description: Provider-specific source tool name. costTime: type: integer description: Execution time reported by the upstream provider. page: type: integer description: Current page returned by the upstream provider. pageSize: type: integer description: Page size returned by the upstream provider. pageItemCount: type: integer description: Item count on the current page returned by the upstream provider. totalPage: type: integer description: Total page count returned by the upstream provider. dataSnapshotMonth: type: string description: Data snapshot month returned by the upstream provider. example: noWatermarkDownloadUrl: https://example.com/image.jpg downloadUrl: https://example.com/image.jpg playUrl: https://example.com/image.jpg coverUrl: https://example.com/image.jpg dynamicCoverUrl: https://example.com/image.jpg videoId: example-id columns: [] costToken: 1 errcode: 1 additionalProperties: true example: noWatermarkDownloadUrl: https://example.com/image.jpg downloadUrl: https://example.com/image.jpg playUrl: https://example.com/image.jpg coverUrl: https://example.com/image.jpg dynamicCoverUrl: https://example.com/image.jpg videoId: example-id columns: [] costToken: 1 errcode: 1 '400': $ref: '#/components/responses/BadRequest' '401': $ref: '#/components/responses/Unauthorized' '403': $ref: '#/components/responses/Forbidden' '429': $ref: '#/components/responses/TooManyRequests' '500': $ref: '#/components/responses/ServerError' x-nexscope-slug: tiktok-video-download-url x-nexscope-mcp-tool-name: nexscope_tiktok_video_download_url x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/tiktok-video-search/run: post: tags: - TikTok / Social Commerce summary: Tiktok Video Search description: Search and analyze TikTok video data, filter videos by region, creator, product, category, views, duration, publish time, selling/ad/AI video flags, and return views, likes, comments, shares, favorites, video sales and GMV metrics across 16 TikTok Shop sites. operationId: runTiktokVideoSearch externalDocs: description: Tiktok Video Search documentation url: https://www.nexscope.ai/api-docs/tiktok-video-search requestBody: required: true content: application/json: schema: type: object description: Request parameters documented by ecommerce.tiktok-video-search. properties: region: type: string description: 'Region code. Options: US (United States), ID (Indonesia), TH (Thailand), PH (Philippines), MY (Malaysia), VN (Vietnam), GB (United Kingdom), MX (Mexico), SG (Singapore), SA (Saudi Arabia), BR (Brazil), ES (Spain), JP (Japan), DE (Germany), IT (Italy), FR (France)' example: US userId: type: string description: Creator ID filter. Max length 1000 example: example-id productId: type: string description: Associated product ID. Max length 1000 productCategoryId: type: string description: Associated product category ID. Max length 1000 example: example-id minTotalViewsCnt: type: integer description: Video view count filter (minimum) example: 1 maxTotalViewsCnt: type: integer description: Video view count filter (maximum) example: 1 minDuration: type: integer description: Video duration range filter (seconds) - minimum example: 1 maxDuration: type: integer description: Video duration range filter (seconds) - maximum example: 1 minCreateTime: type: integer description: Publish time range filter (seconds-level timestamp) - minimum example: 1 maxCreateTime: type: integer description: Publish time range filter (seconds-level timestamp) - maximum example: 1 salesFlag: type: integer description: 'Whether a promotional video: 0=non-promotional video, 1=promotional video' example: 1 isAd: type: integer description: 'Whether an ad video: 0=non-ad video, 1=ad video' example: 1 createdByAi: type: string description: Whether AI video, string "true"=AI video, "false"=non-AI video (regex ^(true videoSortField: type: integer description: 'Sort field: 1=total_digg_cnt (likes), 2=create_time (publish time), 3=total_views_cnt (views)' example: 1 sortType: type: integer description: 'Sort direction: 0=ascending, 1=descending' example: 1 pageNum: type: integer description: Page number, starting from 1 example: 1 pageSize: type: integer description: Items per page. Must be a multiple of 10, max 100; the third-party API limit is 10 per page, internally the gateway fetches 10 per page in multiple rounds and merges example: 10 keyword: type: string pageNumber: type: integer required: - region example: region: US pageSize: 10 keyword: phone case pageNumber: 1 additionalProperties: true example: region: US pageSize: 10 keyword: phone case pageNumber: 1 responses: '200': description: Successful response. content: application/json: schema: type: object description: Returns the documented upstream API response directly without an additional wrapper. properties: errcode: type: integer description: Business status code, 200 indicates success (see error codes below) example: 1 errmsg: type: string description: Business status description total: type: integer description: Record count example: 1 data: type: array items: {} description: Video list (see video fields below) example: [] columns: type: array items: type: object properties: videoId: type: string description: Video ID example: example-id videoDesc: type: string description: Video description officialUrl: type: string description: TikTok official video URL example: https://example.com/image.jpg coverUrl: type: string description: Video cover URL example: https://example.com/image.jpg duration: type: integer description: Video duration (seconds) example: 1 width: type: string description: Video width height: type: string description: Video height ratio: type: string description: Video resolution (e.g., 540p/720p) dataSize: type: string description: Video file size createDate: type: string description: Video publish date example: '2026-01-01' userId: type: string description: Creator ID example: example-id uniqueId: type: string description: TikTok account ID (unique_id) example: example-id avatar: type: string description: Creator avatar totalViewsCnt: type: integer description: Total view count example: 1 totalViews1dCnt: type: integer description: Views in last 1 day example: 1 totalViews7dCnt: type: integer description: Views in last 7 days example: 1 totalViews30dCnt: type: integer description: Views in last 30 days example: 1 totalDiggCnt: type: integer description: Total like count example: 1 totalDigg1dCnt: type: integer description: Likes in last 1 day example: 1 totalDigg7dCnt: type: integer description: Likes in last 7 days example: 1 totalDigg30dCnt: type: integer description: Likes in last 30 days example: 1 totalCommentsCnt: type: integer description: Total comment count example: 1 totalSharesCnt: type: integer description: Total share count example: 1 totalFavoritesCnt: type: integer description: Total favorite count example: 1 totalVideoSaleCnt: type: integer description: Video sales (units) example: 1 totalVideoSaleGmvAmt: type: integer description: Video sales GMV (amount) example: 1 salesFlagText: type: string description: Whether promotional video isAdText: type: string description: Whether ad video createdByAiText: type: string description: Whether AI video (Yes/No/Unknown) productCategoryList: type: string description: Product categories videoProducts: type: string description: Video associated products region: type: string description: Region code example: US sourceType: type: string description: Product source sourceTool: type: string description: Source tool additionalProperties: true description: Rendered columns example: [] type: type: string description: Render style costToken: type: integer description: Token cost example: 1 code: type: string description: Provider-specific status code. msg: type: string description: Provider-specific status message. message: type: string description: Provider-specific message. title: type: string description: Provider-specific response title. sourceType: type: string description: Provider-specific source platform type. sourceTool: type: string description: Provider-specific source tool name. costTime: type: integer description: Execution time reported by the upstream provider. page: type: integer description: Current page returned by the upstream provider. pageSize: type: integer description: Page size returned by the upstream provider. pageItemCount: type: integer description: Item count on the current page returned by the upstream provider. totalPage: type: integer description: Total page count returned by the upstream provider. dataSnapshotMonth: type: string description: Data snapshot month returned by the upstream provider. example: errcode: 1 total: 1 data: [] columns: - videoId: example-id officialUrl: https://example.com/image.jpg coverUrl: https://example.com/image.jpg duration: 1 createDate: '2026-01-01' userId: example-id uniqueId: example-id totalViewsCnt: 1 totalViews1dCnt: 1 totalViews7dCnt: 1 totalViews30dCnt: 1 totalDiggCnt: 1 totalDigg1dCnt: 1 totalDigg7dCnt: 1 totalDigg30dCnt: 1 totalCommentsCnt: 1 totalSharesCnt: 1 totalFavoritesCnt: 1 totalVideoSaleCnt: 1 totalVideoSaleGmvAmt: 1 region: US costToken: 1 additionalProperties: true example: errcode: 1 total: 1 data: [] columns: - videoId: example-id officialUrl: https://example.com/image.jpg coverUrl: https://example.com/image.jpg duration: 1 createDate: '2026-01-01' userId: example-id uniqueId: example-id totalViewsCnt: 1 totalViews1dCnt: 1 totalViews7dCnt: 1 totalViews30dCnt: 1 totalDiggCnt: 1 totalDigg1dCnt: 1 totalDigg7dCnt: 1 totalDigg30dCnt: 1 totalCommentsCnt: 1 totalSharesCnt: 1 totalFavoritesCnt: 1 totalVideoSaleCnt: 1 totalVideoSaleGmvAmt: 1 region: US costToken: 1 '400': $ref: '#/components/responses/BadRequest' '401': $ref: '#/components/responses/Unauthorized' '403': $ref: '#/components/responses/Forbidden' '429': $ref: '#/components/responses/TooManyRequests' '500': $ref: '#/components/responses/ServerError' x-nexscope-slug: tiktok-video-search x-nexscope-mcp-tool-name: nexscope_tiktok_video_search x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/tiktok-video-rank/run: post: tags: - TikTok / Social Commerce summary: TikTok Video Rank description: Returns normalized public ecommerce research data with a fixed read-only provider path. operationId: runTiktokVideoRank externalDocs: description: TikTok Video Rank documentation url: https://www.nexscope.ai/api-docs/tiktok-video-rank requestBody: required: true content: application/json: schema: type: object additionalProperties: false required: - date - rankType - region - videoRankField properties: date: type: string format: date rankType: type: integer enum: - 1 - 2 - 3 region: type: string enum: - US - ID - TH - PH - MY - VN - GB - MX - SG - SA - BR - ES - JP - DE - IT - FR videoRankField: type: integer enum: - 1 - 2 productCategoryId: type: string createdByAi: type: string enum: - 'true' - 'false' pageNum: type: integer minimum: 1 default: 1 pageSize: type: integer minimum: 10 maximum: 100 multipleOf: 10 default: 50 description: Request parameters documented by ecommerce.tiktok-video-rank. example: date: '2026-08-26' rankType: 1 region: US videoRankField: 1 pageNum: 1 pageSize: 10 example: date: '2026-08-26' rankType: 1 region: US videoRankField: 1 pageNum: 1 pageSize: 10 responses: '200': description: Successful response. content: application/json: schema: type: object additionalProperties: false required: - videos - total properties: videos: type: array items: type: object additionalProperties: true properties: videoId: type: string officialUrl: type: string region: type: string totalViewsCnt: type: - integer - number total: type: integer minimum: 0 description: Returns the documented upstream API response directly without an additional wrapper. example: videos: - videoId: example-video-id region: US totalViewsCnt: 1 total: 1 '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: tiktok-video-rank x-nexscope-mcp-tool-name: nexscope_tiktok_video_rank x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true /api/skill-api/v1/skills/tiktok-shop-product-detail/run: post: tags: - TikTok / Social Commerce summary: TikTok Shop Product Detail description: Returns normalized public ecommerce research data with a fixed read-only provider path. operationId: runTiktokShopProductDetail externalDocs: description: TikTok Shop Product Detail documentation url: https://www.nexscope.ai/api-docs/tiktok-shop-product-detail requestBody: required: true content: application/json: schema: type: object additionalProperties: false required: - productInput properties: productInput: type: string oneOf: - pattern: ^\d{19}$ - format: uri pattern: ^https://(?:[A-Za-z0-9-]+\.)*tiktok\.com(?::443)?/(?:.*/)?product/\d{19}(?:[/?#].*)?$ region: type: string enum: - US - GB - ID - MY - TH - VN - PH - SG - DE - FR - IT - ES default: US description: Request parameters documented by ecommerce.tiktok-shop-product-detail. example: productInput: '1729937400435937604' region: US example: productInput: '1729937400435937604' region: US responses: '200': description: Successful response. content: application/json: schema: type: object additionalProperties: false required: - product properties: product: type: object additionalProperties: true required: - productId properties: productId: type: string pattern: ^\d{19}$ title: type: string seller: type: object pricing: type: object sales: type: object inventory: type: object media: type: object description: Returns the documented upstream API response directly without an additional wrapper. example: product: productId: '1729937400435937604' title: Example TikTok Shop product seller: name: CARER SPARK '400': ? '' : '#/components/responses/BadRequest' '401': ? '' : '#/components/responses/Unauthorized' '403': ? '' : '#/components/responses/Forbidden' '429': ? '' : '#/components/responses/TooManyRequests' '500': ? '' : '#/components/responses/ServerError' x-nexscope-slug: tiktok-shop-product-detail x-nexscope-mcp-tool-name: nexscope_tiktok_shop_product_detail x-nexscope-pricing-mode: dynamic-credits x-nexscope-catalog-derived: true components: responses: ServerError: description: Server or upstream provider error. content: application/json: schema: $ref: '#/components/schemas/CommonError' Forbidden: description: The account or API key is not allowed to use this capability. content: application/json: schema: $ref: '#/components/schemas/CommonError' Unauthorized: description: Missing or invalid API key. content: application/json: schema: $ref: '#/components/schemas/CommonError' TooManyRequests: description: Rate limit or account usage limit reached. headers: Retry-After: description: Retry delay when returned by the service. schema: type: integer content: application/json: schema: $ref: '#/components/schemas/CommonError' BadRequest: description: Invalid request parameters. content: application/json: schema: $ref: '#/components/schemas/CommonError' schemas: CommonError: type: object description: Common API error envelope. Exact fields may vary by endpoint and upstream provider. properties: code: oneOf: - type: integer - type: string description: Application or provider error code. msg: type: string description: Error message. message: type: string description: Alternative error message field. traceId: type: string description: Support trace identifier when available. additionalProperties: true securitySchemes: bearerAuth: type: http scheme: bearer bearerFormat: Nexscope API Key externalDocs: description: Nexscope API Documentation url: https://www.nexscope.ai/api-docs x-nexscope-source: https://api.nexscope.ai/api/skill-api/v1/api-docs x-nexscope-pricing-mode: dynamic-credits x-nexscope-mcp-endpoint: https://api.nexscope.ai/api/skill-api/v1/mcp