1. Home
  2. Amzpecty Documentation
  3. Amzpecty API Specifications
  4. Estimate Profit API

Estimate Profit API

ADD ASIN/ISBN TO ESTIMATE PROFIT QUERY QUEUE

The request to add an ASIN/ISBN to Estimate Profit query queue.

CREDIT DEDUCTION

1 (one) credit deduction after successful retrieval of data.

REQUEST
URI /api/query/estprofit/{ASIN/ISBN}?sellingprice={sellingprice}&myfbacost={myfbacost}&mymfncost={mymfncost}&domain={domain}&secretKey={secretKey}&serviceaddons=inventoryplacement,opaquebagging,tape,label,bagging,bubblewrap&peakstorage=true {ASIN/ISBN} – required – the ASIN or ISBN to add to estimate profit query queue {sellingprice} – numeric | required – The target selling price of the ASIN {myfbacost} – numeric | optional – The total FBA fulfillment cost of the seller excluding Amazon Fees. Defaults to 0.00 if unspecified. {mymfncost} – numeric | optional – The total MFN fulfillment cost including Shipping Charges, Labor, Packing Materials, Shipping To Customer, Customer Service, Storage Cost and other Cost of the seller excluding Amazon Fees. Defaults to 0.00 if unspecified. {serviceaddons} –optional – Fulfillment Cost Service Add-ons. Comma separated valid values [ inventoryplacement,opaquebagging,tape,label,bagging,bubblewrap ]. Service add-ons are off by default unless specified on this parameter value. {peakstorage} – boolean | optional – Flag to indicate use of peak storage cost. Defaults to false if unspecified. {domain} – optional – defaults to www.amazon.com if unspecified. See Supported Amazon Domains for list.
Http Header (optional) AMZPECTY_CALLBACK_URL={Your callback URL}
Example /api/query/estprofit/B089B74PC4?sellingprice=15.00&secretKey=XXXXXXXXXX&myfbacost=4.99&mymfncost=3.99
RESPONSE
Headers
MediaType application/json
JSON Data
{
  "status": "OK",
  "responsefor": "estprofit",
  "allowed": 4992,
  "dailyAllowed": 4992,
  "messageId": null,
  "message": null,
  "data": null,
  "rid": "60f126e20cf24280ed03be54",
  "dateProcessed": null,
  "domain": null
}

Note: During callback, the rid can be used to link the callback data to the original request call.

ESTIMATE PROFIT QUERY CALLBACK

ESTIMATE PROFIT QUERY CALLBACK REQUEST
Headers Example: https://your.server.com/amzpecty_result {Please provide URL in Preferences Page} URL must be SSL enabled. AMZPECTY-API-SECRET-KEY (header name) – secret key header will be included for the call back server to validate the request origin
MediaType application/json
ESTIMATE PROFIT QUERY CALLBACK JSON SAMPLE DATA
Headers
MediaType application/json
JSON Data
{
  status: "OK",
  responsefor: "estprofit",
  allowed: 3400,
  dailyAllowed: null,
  messageId: null,
  message: null,
  data: {
    asin: "B00ECV5436",
    sellingPrice: 39.99,
    myFBACost: 5.99,myMFNCost: 3.99,
  fba: {
    estimatedNetProfit: 18.96,
    estimatedNetMargin: 47.41,
    referralRate: 15,
    referralFee: 6,
    fixedClosingFee: 0.99,
    variableClosingFee: 0,
    fulfillmentFee: 3.96,
  serviceAddons: {
    baggingFee: 0.7,
    inventoryPlacementFee: 0.3,
    bubbleWrapFee: 0.8,
    labelingFee: 0.55,
    tapingFee: 0.6,
    opaqueBaggingFee: 0.3
  },
  storageFee: 0.14,
  peakSeasonStorage: true,
  orderHandlingFee: 0,
  pickAndPackFee: 0,
  weightHandlingFee: 0
  },
  mfn: {
    estimatedNetProfit: 29.01,
    estimatedNetMargin: 72.54,
    referralRate: 15,
    referralFee: 6,
    fixedClosingFee: 0.99,
    variableClosingFee: 0
  }
},
  rid: "631ee03c0cf2706a384032a6",
  dateProcessed: 1662967871948,
  domain: "www.amazon.com"
}
ESTIMATE PROFIT QUERY CALLBACK RESPONSE JSON ATTRIBUTES
Attribute NameDetails
statusThe status of the request.
responsefor“sellerinfo” value for Seller Info query result.
allowedThe current allowed request count. Resets monthly.
dailyAllowedThe current allowed daily request count. Resets daily.
messageIdThe id of the message (if any).
messageThe actual message (if any). Please refer to Error Messages.
ridThe request id. This can be used in the Get query as a key.
domainThe corresponding Amazon domain for the Seller.
dateProcessedThe date the request was processed unix time format.
data.asinThe ASIN of the product.
data.sellingPriceThe seller selling price.
data.myFBACostThe seller specified total FBA fulfillment cost. (Excluding Amazon Fees)
data.myMFNCostThe seller specified total MFN fulfillment cost. (Excluding Amazon Fees)
data.fba.estimatedNetProfitThe estimated FBA net profit amount.
data.fba.estimatedNetMarginThe estimated FBA net profit percentage.
data.fba.referralFeeThe Amazon FBA Referral Fee amount.
data.fba.referralRateThe Amazon FBA Referral Fee percentage.
data.fba.variableClosingFeeThe Amazon FBA Variable Closing Fee.
data.fba.fulfillmentFeeThe Amazon FBA Fulfillment Fee.
data.fba.serviceAddons. baggingFeeThe Amazon FBA Service Addon Bagging Fee.
data.fba.serviceAddons. inventoryPlacementFeeThe Amazon FBA Service Addon Inventory Placement Fee.
data.fba.serviceAddons. bubbleWrapFeeThe Amazon FBA Service Addon Bubble Wrap Fee.
data.fba.serviceAddons. labelingFeeThe Amazon FBA Service Labeling Fee.
data.fba.serviceAddons. tapingFeeThe Amazon FBA Service Addon Taping Fee.
data.fba.serviceAddons. opaqueBaggingFeeThe Amazon FBA Service Addon Opaque Bagging Fee.
data.fba.orderHandlingFeeDEPRECATED since September 2022. The Amazon FBA Order Handling Fee.
data.fba.peakSeasonStorageThe Amazon FBA Peak Season Storage Fee flag.
data.fba.storageFeeThe Amazon FBA Storage Fee.
data.fba.pickAndPackFeeDEPRECATED since September 2022. The Amazon FBA Pick and Pack Fee.
data.fba.fixedClosingFeeThe Amazon FBA Fixed Closing Fee.
data.fba.weightHandlingFeeDEPRECATED since September 2022. The Amazon FBA Weight Handling Fee.
data.mfn.estimatedNetProfitThe estimated MFN net profit amount.
data.mfn.estimatedNetMarginThe estimated MFN net profit percentage.
data.mfn.referralFeeThe Amazon MFN Referral Fee amount.
data.mfn.referralRateThe Amazon MFN Referral Fee percentage.
data.mfn.variableClosingFeeThe Amazon MFN Variable Closing Fee.
data.mfn.fixedClosingFeeThe Amazon MFN Fixed Closing Fee.

Note: Some fields maybe have been consolidated or removed in the latest Amazon Revenue Calculator version, but they exist for program compatibility and maybe removed in the future version of the API.

GET ESTIMATED PROFIT RESULT BY REQUEST ID

The request to get the latest Estimated Profit result by Request Id (rid).

CREDIT DEDUCTION

0 (zero) credit deduction for the Get call.

REQUEST
URI /api/query/getestprofit/rid/{rid}?secretKey={secretKey} {rid} – request id from the /api/query/estprofit/ response
Example /api/query/getestprofit/rid/60f12c1a0cf24280ed03be5e?secretKey=XXXXXXXXXX/json
RESPONSE

See Estimate Profit Query Callback JSON Sample Data

Was this article helpful to you? Yes No

How can we help?