Can you trust the numbers in Selling Partner API?
The Selling Partner API (SP-API) is Amazon's REST-based API for building applications, and its Orders API retrieves order information. Its own help pages give 3 reasons its numbers can look different from what you expect. The first to rule out: As Amazon's developer docs explain, a fresh order can take up to half an hour to show in an order report, so a very recent sale may look missing.
Is it broken, or just counted differently?
A number can look wrong because the business changed, or because of how Selling Partner API counts it. Below is what Selling Partner API keeps, where its help pages say the numbers can differ, and how to check them yourself.
What does Selling Partner API keep track of?
Amazon's developer docs describe the Orders API as the way an app retrieves order information.
In Selling Partner API's own words:
You use the Orders API to retrieve order information.
Orders API, read 2026-11-12.An order search answers for the dates and filters you set, so the list reflects those choices.
In Selling Partner API's own words:
returns orders created or updated during the time frame or other filtering criteria
Orders API, read 2026-11-12.
What can make Selling Partner API's numbers look wrong?
As Amazon's developer docs explain, a fresh order can take up to half an hour to show in an order report, so a very recent sale may look missing.
In Selling Partner API's own words:
Order reports can have up to a 30-minute delay
Order Reports, read 2026-11-12.Per Amazon's developer docs, order reports leave out older orders, so a long history can come back shorter than expected.
In Selling Partner API's own words:
Order reports only support orders that are less than two years old.
Order Reports, read 2026-11-12.As the developer docs describe it, this report is a snapshot of open orders, so it is not a full sales total.
In Selling Partner API's own words:
Contains only orders that are not confirmed as shipped.
Order Reports, read 2026-11-12.
How do I check Selling Partner API's numbers myself?
When a count looks off, an owner can check the date range, since Amazon's docs say it follows fulfillment eligibility rather than the day the order was placed.
In Selling Partner API's own words:
The date range you specify for an order report indicates when orders become eligible for fulfillment.
Order Reports, read 2026-11-12.An owner who wants a record to compare against should save the report within 30 days, as Amazon's docs say, or generate it again.
In Selling Partner API's own words:
Order reports are retained for 30 days.
Order Reports, read 2026-11-12.
How does Selling Partner API work with Feder?
Connect Selling Partner API to Feder and it joins your Money apps. Feder only reads. It never changes anything in Selling Partner API.
When you connect Selling Partner API, Feder checks the connection straight away and shows Connected only when that check passes. If a reading cannot be taken later, Feder shows it as not read, never as zero.
Other apps that feed Money
- Striperevenue
- PayPalrevenue
- WooCommercerevenue
- Rechargesubscription revenue
- Zohoinvoiced
- Wave Accountinginvoiced
Where do these answers come from?
Everything this page says about Selling Partner API comes from Selling Partner API's own pages, quoted above with the date we read them. Last reviewed 2026-11-12. We read them again by 2027-11-12. If one changes, this page changes or comes down.
Know the day a number breaks, not the month after.
Some numbers are too quiet to judge daily, such as a form filled in a few times a week. Until there is enough of your own history to judge a change, Feder says it is still learning and scores nothing, rather than guessing.
