Always use HTTPS when calling the API. Non-TLS HTTP requests cause error 301 to be returned. Using non-TLS requests can leak your authentication credentials.

Rate Limiting

APIs are rate limited to 300 calls per minute. Calls made in excess of this limit will receive an HTTP error Code 429 response.

A good way to handle limits is to build a retry mechanism around the 429 status codes when received.