Nexscope logo
API selector
Nexscope Developer Platform

Ecommerce APIs and MCP Tools for AI Agents

Connect AI agents and ecommerce workflows to product, keyword, pricing, reviews, sourcing, and marketplace intelligence through REST APIs and MCP.

97
documented APIs
13
API categories
REST API + MCP
integration formats

Choose how to integrate

Use REST APIs for direct HTTP integration, or MCP when an AI agent needs tool discovery, schemas, and JSON-RPC examples.

REST API Quickstart

Authenticate with a user API key, send a real request to Amazon Search, and use the exact API schema before switching to another endpoint.

View Amazon Search schema
1

Get an API key

Open API Access, create or copy a user API key, and keep it private.

2

Add authentication

Send Authorization: Bearer YOUR_API_KEY and Content-Type: application/json.

3

Choose an API

Use the desktop Sidebar or mobile API Selector to open the exact endpoint and schema.

Authentication header: Authorization: Bearer YOUR_API_KEY
Example API: Amazon Search. The request body and response below come from this API's server catalog definition; other APIs may use different fields.

cURL

curl -X POST https://api.nexscope.ai/api/skill-api/v1/skills/amazon-search/run \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "keyword": "phone case",
  "page": 1
}'

JavaScript

await fetch('https://api.nexscope.ai/api/skill-api/v1/skills/amazon-search/run', {
  method: 'POST',
  headers: {
    Authorization: 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
  "keyword": "phone case",
  "page": 1
})
});

Python

import requests

response = requests.post(
    'https://api.nexscope.ai/api/skill-api/v1/skills/amazon-search/run',
    headers={
        'Authorization': 'Bearer YOUR_API_KEY',
        'Content-Type': 'application/json',
    },
    json={
  "keyword": "phone case",
  "page": 1
},
)

Example response from Amazon Search

{
  "total": 1,
  "keyword": "phone case",
  "columns": [],
  "costToken": 1,
  "products": [
    {
      "asin": "B072MQ5BRX",
      "price": 1,
      "extractedPrice": 1,
      "oldPrice": 1,
      "extractedOldPrice": 1,
      "extractedPriceUnit": 1,
      "rating": 1,
      "ratings": 1,
      "position": 1,
      "sponsored": false,
      "imageUrl": "https://example.com/image.jpg",
      "asinUrl": "B072MQ5BRX",
      "availableDate": "2026-01-01",
      "monthlySalesUnits": 1,
      "snapEbtEligible": false,
      "keyword": "phone case"
    }
  ]
}

Common errors

CodeMeaning
200Request succeeded and returned the API-specific response payload.
401API key is missing, invalid, or cannot be matched to a user.
403The account is authenticated but does not have access to the requested API or resource.
429The request was rate limited. Back off before retrying.
5xxThe API service or an upstream dependency failed.

Data, trust, and limitations

API pages document request fields, response fields, examples, and known integration behavior from the active API catalog. Data source, freshness, market coverage, and estimation methods are shown only when they are specified by the API definition or product documentation.

If a source, freshness window, rate limit, or field-level caveat is not specified, treat it as not specified instead of assuming official marketplace data, real-time freshness, or guaranteed coverage.

Pricing, limits, and support

API calls use account API keys and may consume credits. Rate limits, credit behavior, and developer support should be checked from the account workspace or the public pricing and support entry points before production use.

View pricing

API Docs FAQ

What is the Nexscope Ecommerce API?

It is a set of REST APIs and MCP tools that connect ecommerce workflows and AI agents to product, keyword, pricing, review, sourcing, and marketplace intelligence data.

Which marketplaces and data categories are supported?

The active catalog lists supported marketplaces and categories such as Amazon, TikTok Shop, Temu, 1688, Shopify, product research, keyword demand, pricing, reviews, and marketplace intelligence when available.

Can I connect Nexscope to an AI agent through MCP?

Yes. Use the MCP tool map to discover tool names, arguments, response fields, and JSON-RPC examples for agent integrations.

How do I get and manage an API key?

Open API Access from the Get API key button, create or copy a user API key, and send it as a bearer token with API requests.

How should failed or rate-limited requests be handled?

Validate required parameters first, handle authentication and request errors explicitly, and treat missing data, delays, and rate limits according to the documented response status and account rules.