- 25 Mar 2025
- DarkLight
Introduction
- Updated on 25 Mar 2025
- DarkLight
Welcome to our API documentation. Here you will find everything you need to connect with our APIs to automate your workflows or optimize your affiliate marketing activities.
Awin offers a set of API calls that allow advertisers and publishers to pull data such as transactions and aggregated reports or create items like promotions on our platform. For those unfamiliar with APIs - they allow different systems to pass information between them. Therefore, APIs are perfect for those seeking to automate workflows or more deeply integrate Awin into their own system.
Popular advertiser APIs
Name | Use Case (example) |
---|---|
Validate transactions in real-time | |
Create promotions and vouchers in bulk | |
Synch performance data (clicks, sales, etc.) to your own analytics platform |
Popular publisher APIs
Name | Use Case (example) |
---|---|
Create deeplinks in bulk | |
Retrieve the latest published offers | |
Synch performance data (clicks, sales, etc.) to your own analytics platform |
If you do not have access to a developer to help you integrate APIs you can also do it yourself via Zapier. Most of our APIs are available here and easy to set up using Zapier’s user friendly workflow builder. Read more about our integration with Zapier here.
Accessing our APIs
Our API endpoints are relative to the following base url
https://api.awin.com
To gain access to our API’s you must obtain your token from our user interface first. Most of our API’s use a Bearer token authentication method but some may use an API key. Which authentication method is used is mentioned on each of the pages containing more detailed information about a specific API. To understand how to use each authentication method (Bearer Token or API Key) you can find more details on our authentication page.
Please note
Our advertiser APIs are only available for the Awin Accelerate and Advanced plans.
Using the “Try it” feature in our API Documentation
Since access to our APIs is limited to user level, it requires you to obtain your token from our interface which can then be used in the "Try It Now" features. If you don’t know how to create a token, please read here.
For developers
Our APIs follow REST principles, use JSON as the default response format, and primarily rely on OAuth2 for authentication. Some APIs use API Keys instead, as noted on their respective documentation pages. You can find more details on the Authentication page.
Limitations
To ensure consistent functionality for all users Awin has a throttling system in place that limits the number of API requests to 20 API calls per minute per user. Furthermore, only forwarding from HTTPS is supported and not from HTTP.