Frequently Asked Questions

Do I need to be an AWeber customer to develop an application?
To develop an API application, you will need to open an AWeber Labs account
which is 100% free and entirely unrelated to AWeber customer accounts.
If you are not an AWeber customer already, you may also want to
create an AWeber customer account
using a free 1 month trial. This account can be used to test the API application
which you are developing.

How does AWeber's API handle user authentication?
The AWeber API uses OAuth to handle authenticating requests on behalf of
AWeber users. OAuth provides a standardized way for providing third party
applications access to a user's data without the need for that
customer to give out their username and password.
For more information on how authentication is implemented
in the AWeber API, please read
our authentication guide.

When passing data to the AWeber API, it's up to the app developer to ensure that the data is sent to us using
the proper character encoding. The API will return a Bad Request
with 'Invalid Character Encoding' if the data sent to the API is not UTF-8 encoded.

What formats of data are returned by the AWeber API?
All requests in the AWeber API, including error messages, are returned as
JSON formatted strings. JSON was chosen due to its ease of readability
and because it is well supported in a large number of languages.

How many requests can my application make in a given amount of time?
AWeber API requests are limited to 60 requests per minute, per customer account.