One API for every marketplace you sell on.
Each platform's quirks are solved once, in one adapter, so your code never sees them.
curl -X POST https://api.sellermate.ai/public/v1/tools/get_campaign_performance \
-H "X-API-Key: sm_live_..." \
-d '{"start_date":"2026-10-01","end_date":"2026-10-25"}'What you can call
Every tool is one POST with a JSON body.
- Tool
List your connected accounts with get_user_context.
- Tool
Read campaign, search term and product performance.
- Tool
Read orders, inventory, catalog and returns.
- Tool
Create and change campaigns, ad groups, keywords, targets and bids.
How it works
Plain HTTPS and JSON.
One call shape
Every tool is a POST to https://api.sellermate.ai/public/v1/tools/{name} with a JSON body and an X-API-Key header. GET /tools lists what a key can call. Call get_user_context first.
POST https://api.sellermate.ai/public/v1/tools/get_user_contextKeys and limits
Keys start sm_live_ and are made in the console, read-only or read-write. Rate limits are 60/min on Free and Build, 300/min on Scale. Over the limit returns 429 with Retry-After. Reports paginate.
Writes with guardrails
Budget caps, preview before apply, idempotency keys and an audit log. A blocked write returns 422 and nothing reaches the marketplace.
REST or MCP
Use MCP when a person is in the loop, like Claude or ChatGPT. Use the API when software runs on a schedule. Same tools and guardrails.
What it can change, safely
Build can change campaigns, ad groups, keywords, targets and bids. Only inside limits you set.
Read-only keys for reporting
Give a report or a dashboard a key that can look but not change anything.
Budget caps on every change
A change that would go past your cap is stopped before it reaches the marketplace.
Preview before anything is applied
You see what will change, then you decide.
A log of every change
Every change is recorded, so you can see what changed and when.
Things people build
Each one has a step-by-step guide.
Google Sheets that refresh themselves
Keep a spreadsheet up to date with your latest ads, orders and inventory.
Monday client report in Slack
Post each client's spend, sales and ACoS to Slack every Monday morning.
Find wasted ad spend
List the campaigns and search terms that spent money without a sale.
What it costs
Priced per connected account. Every marketplace costs the same.
40 accounts on Scale.
Questions
Are there SDKs?
Not yet. It is plain HTTPS and JSON, so any language works. The OpenAPI spec generates clients.
Are there webhooks?
Yes. Webhooks are included on every plan.
Is there a test key?
Yes. The console's quickstart shows a sandbox test key.
How do new marketplaces work?
The same calls, with a new connected account. Amazon is live. Walmart, Flipkart and TikTok Shop are coming soon.