Amazon SEO API

Audit Amazon listings from your code, or just ask Claude.

A REST API that returns the full listing audit for any ASIN, and a Claude connector that lets Claude audit listings, check your copy and look up keyword volume for you.

$ curl -X POST https://amazonseoranking.com/api/v1/audit \
  -H "Authorization: Bearer asr_live_…" \
  -H "Content-Type: application/json" \
  -d '{"asin":"B0MOCKDEMO","marketplace":"US"}'
{
  "asin": "B0MOCKDEMO",
  "marketplace": "US",
  "score": 62,
  "categories": [
    { "category": "Title & Item Highlights", "score": 93 },
    { "category": "Bullet Points", "score": 53 },
    …
  ],
  "recommendations": [
    { "priority": "high", "text": "…" }
  ],
  "notVerified": [],
  "auditedAt": "…"
}
Claude connectorMCP

“Audit B0MOCKDEMO and check my new title before I publish it.”

  • audit_listing
  • check_listing_copy
  • keyword_volume
  • related_keywords
  • keyword_gap
  • list_audits

An example request and response, with example values.

Works on 23 Amazon storefronts

  • United States (amazon.com)
  • Canada (amazon.ca)
  • Mexico (amazon.com.mx)
  • Brazil (amazon.com.br)
  • United Kingdom (amazon.co.uk)
  • Ireland (amazon.ie)
  • Germany (amazon.de)
  • France (amazon.fr)
  • Italy (amazon.it)
  • Spain (amazon.es)
  • Netherlands (amazon.nl)
  • Belgium (amazon.com.be)
  • Sweden (amazon.se)
  • Poland (amazon.pl)
  • Turkey (amazon.com.tr)
  • UAE (amazon.ae)
  • Saudi Arabia (amazon.sa)
  • India (amazon.in)
  • Japan (amazon.co.jp)
  • Singapore (amazon.sg)
  • Australia (amazon.com.au)
  • Austria (amazon.de)
  • Egypt (amazon.eg)
  • South Africa (amazon.co.za)

Two ways in

TaskREST API (Agency)Claude connector (Pro and Agency)
What it isHTTPS endpoints with an API keyAn MCP server Claude connects to
Audit a listingPOST /api/v1/auditaudit_listing, drafts included
Past resultsGET /api/v1/audits, no quotalist_audits
KeywordsNot in the APIkeyword_volume, related_keywords, keyword_gap
Check copy before publishingNot in the APIcheck_listing_copy, no quota

What the API returns

The same audit the site runs, as JSON.

Read the API docs
  • ScoreThe listing's score out of 100
  • CategoriesA score for each category the audit covers
  • RecommendationsEach fix with its priority: high, medium or low
  • Not verifiedCriteria the listing's data couldn't settle, and why
  • Limits20 calls a minute and 300 an hour, up to 10 keys
  • QuotaEach new audit uses one from your plan; unchanged listings reuse the last audit

Start free. Upgrade when your catalog grows.

Free$0No API or connector. 3 audits a month on the site.
Pro · 7-day free trial$79/moThe Claude connector, plus everything on the site
Agency$249/moREST API keys and the Claude connector
Compare every plan

API questions

Is there an API for auditing Amazon listings?

Yes. POST an ASIN and marketplace to /api/v1/audit with your API key and you get the audit back as JSON: the score, category scores, ranked recommendations and anything that couldn't be verified. It's on the Agency plan.

Can I use it with Claude?

Yes. Add the Amazon SEO Ranking connector in Claude, sign in, and Claude can audit listings, check copy against Amazon's limits, look up keyword volume and ideas, and run a keyword gap. It's on Pro and Agency.

Does the API return rewritten copy?

No. The API and the connector return audits and keyword data. Rewrites are on the site and in Bulk Optimization.

What are the rate limits?

20 requests a minute and 300 an hour, per account. Each new audit uses one from your monthly allowance; listing your past audits doesn't.

How many API keys can I create?

Up to 10 per account, each one revocable.

What's your listing's score?

Free · no card · 3 audits a month