AffiliateWP REST API Extended is a professional extension designed for those who manage affiliate programs with AffiliateWP and need to take control of their data beyond the WordPress dashboard. This official add-on extends AffiliateWP's native REST API, which is originally read-only, by adding full create, read, update, and delete (CRUD) operations on affiliates, referrals, creatives, visits, and payments.
It is especially designed for developers, agencies, and projects with a high volume of affiliates that require integrating their affiliate program with external applications, proprietary systems, or automation platforms. With this extension, it is possible to sync affiliate accounts across multiple databases and servers, automatically update records when changes are made from external applications, and create referral records each time an order is processed in an external payment processor. It also allows building custom affiliate areas hosted outside WordPress and tracking visits and referrals from websites that do not use WordPress.
Setup is simple: after activating the add-on, go to AffiliateWP » Settings » REST API to enable the desired endpoints, such as affiliates, referrals, payments, and creatives. The API follows WordPress REST standards, so developers can use familiar patterns and endpoints, as well as implement secure authentication methods like API keys or OAuth to protect data access.
Its benefits include automating repetitive tasks such as onboarding new affiliates, syncing data with CRM systems or marketing platforms, and generating custom reports without relying on the default admin screens. Filtering and sorting data via query parameters allows retrieving exactly the needed information based on dates, affiliate IDs, referral statuses, and other criteria.
For those looking to scale their affiliate program, connect AffiliateWP with the ecosystem of over 700 web services through Zapier, or simply gain total, programmatic control over affiliate data, this extension represents the definitive solution to take affiliate management to the next level.