Compare Etsy, eBay and Amazon for one product
compare_marketplacesCompare the same product on Etsy, eBay and Amazon: fees, profit, margin, break-even and target-margin prices, ranked by profit in one call.
Instructions
Compare the same product on Etsy, eBay and Amazon: fees, profit, margin and break-even price on each, ranked by profit, plus the price needed on each for target_margin_pct if given. The amazon object (category, fulfillment, and dimensions/weight for FBA) is required. One call, one charge. Percent arguments (*_pct) are percents: 8.25 means 8.25%. Money is in whole cents. Uses the same fee engine as the free calculators on shoptrueprofit.com. Returns an itemized fee breakdown, the assumptions used, the fee table version and date, official source URLs and a link to the matching free calculator. Inputs are validated strictly: invalid or unknown arguments are rejected with a message naming the field, never silently adjusted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ebay | No | eBay options. Quantity 1, domestic buyer. | |
| etsy | No | Etsy options. The comparison uses the US region (USD) and quantity 1. | |
| price | Yes | Item price per unit in USD, used on all three marketplaces. | |
| amazon | Yes | Amazon options (required): category and fulfillment, plus package dimensions and weight for FBA. | |
| ad_spend | No | Ad spend you attribute to one sale, USD, applied equally on each marketplace. Default 0. | |
| item_cost | No | Your cost per unit, USD. Default 0. | |
| sales_tax_pct | No | Buyer's sales tax rate in percent (affects Etsy processing and eBay final value fee bases; Amazon referral excludes tax). Default 0. | |
| shipping_charged | No | Shipping the buyer pays, USD. Applied on Etsy, eBay and Amazon FBM; not on Amazon FBA (Amazon sets FBA shipping). Default 0. | |
| target_margin_pct | No | Desired profit as a percent of seller revenue (0 = break-even, 30 = 30% margin). 0 to 90. | |
| shipping_label_cost | No | Your label + packaging cost per order, USD. Applied on Etsy, eBay and Amazon FBM (FBA covers shipping). Default 0. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fees | No | ||
| tool | Yes | ||
| costs | No | ||
| inputs | Yes | ||
| profit | No | ||
| details | No | ||
| pricing | No | ||
| revenue | No | ||
| sources | Yes | ||
| summary | Yes | ||
| currency | Yes | ||
| warnings | Yes | ||
| fee_table | Yes | ||
| comparison | No | ||
| disclaimer | Yes | ||
| assumptions | Yes | ||
| marketplace | Yes | ||
| calculator_url | Yes |