Introduction
  • 25 Mar 2025
  • Dark
    Light

Introduction

  • Dark
    Light

Article summary

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)

Batch Validation API

Validate transactions in real-time

Create Offers API

Create promotions and vouchers in bulk

Publisher Performance API

Synch performance data (clicks, sales, etc.) to your own analytics platform

Popular publisher APIs

Name

Use Case (example)

Link Builder API

Create deeplinks in bulk

Offers API

Retrieve the latest published offers

Advertiser Performance API

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.


Was this article helpful?

What's Next