Awin Affiliate Directory Partner Parser - Chrome Extension
A Chrome extension for automatically collecting data on publishers (partners) from the Awin platform—one of the largest affiliate networks in the world.
What it does:
The extension adds a control panel directly to the Awin Affiliate Directory page. With a single click, it parses all pages of the directory and collects data on affiliates into a CSV file.
What data it collects:
ID, publisher name, promotion type, partnership status
Countries of operation, publisher description
Advertising platforms and content (with expansion: one publisher → multiple rows based on the number of platforms)
Technical features:
Interception of browser fetch requests to automatically capture the Bearer authorization token
Parallel data loading via API (in batches, based on the number of records per page)
Automatic paginated navigation with current page detection via DOM
Progress saving in localStorage for resuming after a break
Export to CSV with proper handling of special characters and HTML tags
Stack: Vanilla JS, Chrome Extensions API (Manifest V3), Fetch API interception, JWT parsing, CSV generation
What it does:
The extension adds a control panel directly to the Awin Affiliate Directory page. With a single click, it parses all pages of the directory and collects data on affiliates into a CSV file.
What data it collects:
ID, publisher name, promotion type, partnership status
Countries of operation, publisher description
Advertising platforms and content (with expansion: one publisher → multiple rows based on the number of platforms)
Technical features:
Interception of browser fetch requests to automatically capture the Bearer authorization token
Parallel data loading via API (in batches, based on the number of records per page)
Automatic paginated navigation with current page detection via DOM
Progress saving in localStorage for resuming after a break
Export to CSV with proper handling of special characters and HTML tags
Stack: Vanilla JS, Chrome Extensions API (Manifest V3), Fetch API interception, JWT parsing, CSV generation