With all due respect, I think the issue here is that your company should not need to exist. Amazon should provide this feature as part of the UX.
Starting with obnoxious API changes, followed by ToS changes. Hopefully that's as far as it has to go.
It's like hiring a plane to fly over your house repeatedly to tell you whether or not it's on fire. There has to be a better way.