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 |
JSON
{
"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 |
JSON
{
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 Name | Details |
---|---|
status | The status of the request. |
responsefor | “sellerinfo” value for Seller Info query result. |
allowed | The current allowed request count. Resets monthly. |
dailyAllowed | The current allowed daily request count. Resets daily. |
messageId | The id of the message (if any). |
message | The actual message (if any). Please refer to Error Messages. |
rid | The request id. This can be used in the Get query as a key. |
domain | The corresponding Amazon domain for the Seller. |
dateProcessed | The date the request was processed unix time format. |
data.asin | The ASIN of the product. |
data.sellingPrice | The seller selling price. |
data.myFBACost | The seller specified total FBA fulfillment cost. (Excluding Amazon Fees) |
data.myMFNCost | The seller specified total MFN fulfillment cost. (Excluding Amazon Fees) |
data.fba.estimatedNetProfit | The estimated FBA net profit amount. |
data.fba.estimatedNetMargin | The estimated FBA net profit percentage. |
data.fba.referralFee | The Amazon FBA Referral Fee amount. |
data.fba.referralRate | The Amazon FBA Referral Fee percentage. |
data.fba.variableClosingFee | The Amazon FBA Variable Closing Fee. |
data.fba.fulfillmentFee | The Amazon FBA Fulfillment Fee. |
data.fba.serviceAddons. baggingFee | The Amazon FBA Service Addon Bagging Fee. |
data.fba.serviceAddons. inventoryPlacementFee | The Amazon FBA Service Addon Inventory Placement Fee. |
data.fba.serviceAddons. bubbleWrapFee | The Amazon FBA Service Addon Bubble Wrap Fee. |
data.fba.serviceAddons. labelingFee | The Amazon FBA Service Labeling Fee. |
data.fba.serviceAddons. tapingFee | The Amazon FBA Service Addon Taping Fee. |
data.fba.serviceAddons. opaqueBaggingFee | The Amazon FBA Service Addon Opaque Bagging Fee. |
data.fba.orderHandlingFee | DEPRECATED since September 2022. The Amazon FBA Order Handling Fee. |
data.fba.peakSeasonStorage | The Amazon FBA Peak Season Storage Fee flag. |
data.fba.storageFee | The Amazon FBA Storage Fee. |
data.fba.pickAndPackFee | DEPRECATED since September 2022. The Amazon FBA Pick and Pack Fee. |
data.fba.fixedClosingFee | The Amazon FBA Fixed Closing Fee. |
data.fba.weightHandlingFee | DEPRECATED since September 2022. The Amazon FBA Weight Handling Fee. |
data.mfn.estimatedNetProfit | The estimated MFN net profit amount. |
data.mfn.estimatedNetMargin | The estimated MFN net profit percentage. |
data.mfn.referralFee | The Amazon MFN Referral Fee amount. |
data.mfn.referralRate | The Amazon MFN Referral Fee percentage. |
data.mfn.variableClosingFee | The Amazon MFN Variable Closing Fee. |
data.mfn.fixedClosingFee | The 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 |