@dpelto I did not realize amazon did not use an api.
But the general flow and note I don't have experience with shops but a Humane Society some years ago.
And since then another board and president took over and I no longer volunteer there.
So my example is from what I know.
If you go to the San Antonio Humane Society they use Petango API.
When you click adopt then adoptable-pets then dogs, the data is pulled in probably in an iframe or an object tag from Petango.
So you, the end user has nothing to do or worry about dealing with the api. The programmer at the Humane Society did that.
Each api will have instructions on it's usage, usually with examples. But you are correct, there are sites that sit between your browser and an api, but in such cases they are using the api to get data, not you.
I used adopt a pet, but again it's been quite a few years ago. and i used iframes to display the data.
And each shelter would have a unique shelter id assigned.
Edit
I am guessing that an online shop that gets it's products from an api would be similar. It's them that deals with the tokens, not the end user.