Compliance API

Your users ask “will this listing get me suspended?”Answer it inside your product.

ShieldMyShop checks Etsy listing text against 507+ trademarked brands and the phrasing patterns that trigger takedowns. If you build tools for Etsy sellers, you can add a compliance signal to your listing audit with one API call. No SEO overlap, no competing product — we deliberately do not do keywords or research.

Seller tools

Add a compliance score beside your SEO score. The one risk your audit does not cover.

Print-on-demand

Flag a design brief before it reaches production and becomes your liability.

Marketplaces & agencies

Screen catalogues in bulk instead of reacting to takedown notices.

Quickstart

Base URL https://www.shieldmyshop.com/api/v1. Authenticate with Authorization: Bearer YOUR_KEY.

curl -X POST https://www.shieldmyshop.com/api/v1/scan \
  -H "Authorization: Bearer smsk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Disney inspired castle birthday shirt",
    "tags": ["disney", "castle", "birthday"]
  }'
{
  "data": {
    "risk_score": 40,
    "risk_level": "high",
    "issue_count": 1,
    "issues": [
      {
        "type": "trademark",
        "severity": "critical",
        "matched_text": "Disney inspired",
        "title": "Trademark risk: Disney",
        "location": "title",
        "suggestion": "\"Inspired by\" language proves knowledge of the trademark and makes infringement worse. Use descriptive language instead."
      }
    ]
  }
}

Endpoints

POST/v1/scan
Check one listing. Counts as 1 against quota.
POST/v1/scan/batch
Up to 100 listings per call. Partial success returns results plus per-index errors.
GET/v1/brands
The full coverage list. Filter with ?category= or ?q=. Free.
GET/v1/usage
Month-to-date consumption and remaining quota. Free.

Every response carries X-RateLimit-Quota, X-RateLimit-Used and X-RateLimit-Remaining. Errors return { error: { code, message } } with a meaningful HTTP status.

Commercials

Sandbox

Free
  • 1,000 listings/month
  • Full API surface
  • For evaluation and build

Partner

From $499/mo
  • 100,000 listings/month
  • Co-branded or white-label results
  • Priority support & SLA

Enterprise

Let's talk
  • Unlimited volume
  • Dedicated infrastructure
  • Custom brand lists & rev-share

Prefer revenue share to a licence fee? That works too — tell us what fits your model.

What this is not

  • · It is a risk screener, not legal advice, and it will not catch everything.
  • · It reads listing text — titles, tags, descriptions. It does not analyse images.
  • · Coverage is 507+ actively-enforcing brands plus phrase patterns, not the full trademark register.

We would rather you know the boundaries before you integrate than after.

Try it against your own catalogue

Tell us roughly how many listings you would scan a month and we will send a sandbox key the same day.

Request a sandbox key