Affilinet was a European affiliate marketing network, tracing back to imedia GmbH (founded in Germany in 1997) with a public affiliate program launching in 1999. It connected online advertisers with a network of publisher sites — content sites, deal sites, cashback and voucher portals — that promoted advertiser products or services in exchange for a commission on the sales or leads they generated. Over the years Affilinet's ownership sat within United Internet AG's group of companies, including periods as part of AdLINK Internet Media and later Sedo Holding AG, and it ran affiliate programs across Germany, the UK, France, Belgium, the Netherlands, Spain, Switzerland, and Austria.
Actualización de estado importante: Affilinet no longer operates as an independent company or platform. In 2017, Awin AG (a joint venture of Axel Springer SE and United Internet AG) and Affilinet's parent agreed to merge their affiliate marketing businesses. The merger closed later that year, and on 1 October 2018 affilinet GmbH was legally merged into Awin AG, with Awin becoming the legal successor to all of Affilinet's operations. Affilinet's old domain, affili.net, now redirects to awin.com, and today "Affilinet" exists only as a legacy brand reference inside Awin — not as a platform with its own separate login, dashboard, or feed-upload system.
Like other affiliate networks, Affilinet's model depended on advertisers supplying an accurate, current product feed: a structured file listing every product along with its price, image, and landing-page URL, which participating publishers pulled into their own comparison sites, deal listings, and content pages to promote. A feed the network could parse correctly determined which products publishers could actually advertise on a merchant's behalf; a stale or broken feed was, in practice, the most common reason a merchant's offers quietly stopped appearing in publisher-run listings.
That underlying need hasn't gone away — it has simply moved. Because Awin is the documented legal and operational successor to Affilinet, any advertiser or publisher relationship that used to run through Affilinet's feed infrastructure is now handled through Awin's own product feed system. If a contract, dashboard reference, or account manager still uses the name "Affilinet," the feed in question needs to reach Awin's platform to have any effect today.
Affilinet itself no longer publishes or maintains an independent feed specification — its historic Feed Configurator and feed infrastructure were absorbed into Awin's product feed system after the 2018 merger. Rather than invent a defunct spec, this section describes the format that is actually in use today, per Awin's own current documentation, since that is where this feed relationship now lives.
Files can optionally be compressed as .zip or .gz, and must be hosted at a URL the platform can reach without authentication so it can be picked up automatically on a schedule.
The table below reflects the field names and requirement status documented for the platform that today processes feeds that would once have been submitted to Affilinet directly. Field names are shown in both their XML tag and CSV column form, since both are documented.
| Campo | También conocido como | Obligatorio | Notas |
|---|---|---|---|
pid | product_id | Sí: | Unique identifier for the product; used to match records across feed updates. |
name | product_name | Sí: | The product's display title. |
desc | description | Sí: | Product description text. |
price | price | Sí: | Precio de venta actual. |
imgurl | image_url | Sí: | Direct link to the product image. |
purl | deep_link | Sí: | Direct link to the product's landing page. |
category | merchant_category | Sí: | The merchant's own product category. |
brand | brand_name | No | Product brand or manufacturer. |
| - | ean / upc / mpn | No | Standard product identifiers used for catalog matching. |
| - | delivery_time | No | Estimated shipping or delivery time. |
| - | stock / in_stock | No | Stock quantity or availability status. |
| - | condition | No | Product condition (for example, new or used). |
| - | warranty | No | Warranty terms, where applicable. |
Seven fields — product ID, product name, description, price, image URL, product URL, and merchant category — are documented as the mandatory minimum for a feed to be usable; everything else listed is optional enrichment.
pid, name, desc, price, imgurl, purl, category), in CSV, TSV, or XML format, encoded in UTF-8..zip or .gz file if that's what your account setup expects.No single mandated refresh interval is published, but the successor platform's own product feed documentation is specific about what happens if a feed is left alone entirely: a feed that goes unmodified for three years is automatically deleted, and a 90-day warning email is sent before that deletion takes effect. In practice, that three-year window is a hard outer limit, not a target — a feed only touched once every few years will show stale prices and out-of-stock items to publishers long before it's ever actually removed.
As a general best practice independent of any one network's specific rules, feeds carrying prices or stock levels that change often are best refreshed at least daily; catalog-only data with slower-changing attributes can run on a weekly cadence, but should still be re-uploaded well within that three-year expiry window so it never lapses by neglect.
The successor platform's own product feed documentation highlights a small number of specific, recurring problems:
| Primaria | Causa | Solución |
|---|---|---|
| Feed rejected or unusable | One or more mandatory fields — product ID, product name, price, image URL, product URL, merchant category, or description — is missing or empty. | Check the feed export against the required-field list before re-submitting. |
| Publishers showing incorrect product information | The feed hasn't been refreshed to match current prices, stock, or descriptions on the live site. | Increase refresh frequency, particularly for fields that change often, such as price and stock. |
| Incorrect downstream shopping listings sourced from the feed | Same root cause as above — a stale feed being reused for other channels beyond the affiliate network. | Treat the feed as a live data source with a recurring automated schedule, not a one-off upload. |
| Feed automatically deleted | The feed went three years without any update. | Re-upload before the 90-day warning window closes, and set a recurring update schedule so this never becomes a risk. |
These are general product-feed best practices, not specific claims documented by Affilinet or its successor platform — apply them as sensible defaults regardless of destination:
Is Affilinet still an active, independent affiliate network?
No. Affilinet GmbH was legally merged into Awin AG on 1 October 2018, following a merger process that began in 2017. Affilinet is no longer an independent company or platform, and its old domain, affili.net, now redirects to awin.com.
If my contract or account still references "Affilinet," where does my feed actually need to go?
In practice, to the platform that is Affilinet's documented legal and operational successor, which now runs the feed infrastructure that Affilinet's advertisers and publishers previously used.
What feed formats are accepted?
CSV, TSV, and TXT (comma, tab, or pipe delimited, UTF-8 encoded), and XML, optionally compressed as .zip or .gz — this reflects the current product feed specification of the platform now handling this relationship.
What are the mandatory fields?
Product ID, product name, price, image URL, product URL, merchant category, and description are documented as the required minimum.
What happens if I stop updating my feed?
An unmodified feed is automatically deleted after three years, with a 90-day warning email sent first.
Can Feedance connect directly to "Affilinet"?
Not as a separate destination — Affilinet has no independent platform left to connect to. Feedance can instead generate a correctly formatted feed for the platform that now actually handles this relationship, so nothing that used to depend on Affilinet gets left behind.