Data

Free E-commerce Fee Data (JSON API)

The fee schedules behind our calculators — 21 marketplaces and payment processors as plain JSON files. No API key, no rate limit, CORS enabled. Free to use with attribution.

Endpoints

GET /data/index.json          # directory of everything below
GET /data/fees.json           # all platforms, one document
GET /data/fees/{platform}.json # one platform, e.g. /data/fees/etsy.json

These are static files, so they are fast, cacheable, and fetchable from any origin — point a spreadsheet, a script, or your own app at them directly.

What's in the data

Each platform document lists the published US fee components — percentage rates and fixed charges — with a label, a note on when each applies, the official source to verify against, and the date we last reviewed the schedule. The same values power the fee calculators on this site and are re-verified quarterly, so the datasets update whenever the calculators do.

Every entry carries a role: only charge entries are actual costs — threshold marks a tier boundary, and minimum/cap bound another charge — plus a payer (Vinted's protection fee is buyer-paid) and a basis where a value isn't simply per-sale (Amazon storage is per cubic foot per month). Sum only the charge entries when totalling a platform's take.

Marketplaces

Payment processors

Example response

The live Etsy document, exactly as served:

{
  "id": "etsy",
  "platform": "Etsy",
  "kind": "marketplace",
  "country": "US",
  "currency": "USD",
  "fees": [
    {
      "key": "transactionPct",
      "label": "Transaction fee",
      "type": "percent",
      "value": 6.5,
      "role": "charge",
      "payer": "seller",
      "basis": null,
      "note": null,
      "calculator": "https://www.sellerscalc.com/etsy-fee-calculator"
    },
    {
      "key": "paymentPct",
      "label": "Payment processing",
      "type": "percent",
      "value": 3,
      "role": "charge",
      "payer": "seller",
      "basis": null,
      "note": null,
      "calculator": "https://www.sellerscalc.com/etsy-fee-calculator"
    },
    {
      "key": "paymentFixed",
      "label": "Payment fixed fee",
      "type": "usd",
      "value": 0.25,
      "role": "charge",
      "payer": "seller",
      "basis": null,
      "note": null,
      "calculator": "https://www.sellerscalc.com/etsy-fee-calculator"
    },
    {
      "key": "listingFee",
      "label": "Listing fee",
      "type": "usd",
      "value": 0.2,
      "role": "charge",
      "payer": "seller",
      "basis": null,
      "note": null,
      "calculator": "https://www.sellerscalc.com/etsy-fee-calculator"
    }
  ],
  "officialSource": "https://www.etsy.com/legal/fees",
  "officialSourceNote": null,
  "lastReviewed": "2026-07-30",
  "calculators": [
    "https://www.sellerscalc.com/etsy-fee-calculator"
  ],
  "license": {
    "name": "CC BY 4.0",
    "url": "https://creativecommons.org/licenses/by/4.0/"
  },
  "attribution": {
    "required": true,
    "text": "Fee data by SellersCalc (https://www.sellerscalc.com)",
    "html": "Fee data by <a href=\"https://www.sellerscalc.com\">SellersCalc</a>",
    "url": "https://www.sellerscalc.com"
  },
  "disclaimer": "Typical published US rates; many platforms vary fees by category, tier or volume, and revise schedules without notice. Verify against officialSource before any financial decision. Estimates only."
}

License & attribution

The datasets are licensed CC BY 4.0: use them in articles, tools, apps, or research — commercially or not — as long as you credit the source with a link. A line like “Fee data by SellersCalc” anywhere reasonable satisfies it.

Accuracy

Typical published US rates; many platforms vary fees by category, tier or volume, and revise schedules without notice. Verify against officialSource before any financial decision. Estimates only.

Spotted a stale rate? Email hello@sellerscalc.com and we'll fix it in the next review pass.