Our Partner API currently serves up hundreds of millions of requests per month. Not only are our partners, such as Raven Tools, using it, we are taking advantage of it for getting data into our new interface. Whether you’re new to our Partner API or you’ve been using it for a while, there’s a good chance some of the following tips will help you get more out of our API.
Many people that start out on our API are afraid to POST keywords at full speed. I’ve seen people put 30 second delays between POSTing keywords. The API was built to handle just about anything that can be thrown at it and scales to accommodate the needs of our users. The only real restrictions on how fast you should post are your hourly limits and how fast your servers can process callbacks.
Use Custom Callback URLs
When adding keywords to either our delayed queue or immediate queue, you have the option to send a custom callback URL for us to hit when we have data on that keyword. For the sake of improved performance and easier tracking of callbacks, we recommend passing a URL with an ID that matches up to an ID in your system. This can be a keyword ID or just a POST ID to track which callback matches which post. Running data at scale pretty much makes this a requirement. [Read more...]