Skip to main content

Product (XML) feeds

This guide walks you through preparing and uploading a product feed for use with Tapfiliate.

Nikhil Kandpal avatar
Written by Nikhil Kandpal
Updated over a week ago

In this article, we will cover:

Product Feed Overview

Tapfiliate supports XML-based product feeds that allow affiliates to easily access and promote your products.

Product feeds are especially useful for content creators, bloggers, deal sites, and comparison platforms that rely on structured product data to build pages, widgets, or price listings.

Prerequisites for Using Product Feeds

Before getting started, make sure you have:

  • A Tapfiliate advertiser account

  • A publicly accessible XML product feed URL

  • Product data such as IDs, titles, prices, links, and images

  • Ability to update the feed regularly when product data changes

Product Feed Requirements

Your product feed must meet the following requirements to work with Tapfiliate:

  • The feed must be in XML format

  • The root element must be <items>

  • Each product must be wrapped in an <item> element

  • The feed must be served with the header:
    Content-Type: text/xml

Required Product Fields

Each <item> must include:

  • id

  • title

  • link

Supported Optional Fields

You can also include additional fields such as:

  • description

  • image_link

  • availability

  • price

  • sale_price

  • currency

  • brand

  • product_type

  • gender

  • color

  • size

  • other_1, other_2, other_3

Including more fields makes the feed more useful for affiliates.

Example Product Feed XML

Below is an example of a valid Tapfiliate product feed:

<?xml version="1.0" encoding="UTF-8"?>

<items>

<item>

<id>123</id>

<title>V-Neck Shirt</title>

<description>It is awesome</description>

<availability>in stock</availability>

<price>22.50</price>

<sale_price>17.50</sale_price>

<currency>USD</currency>

<brand>Awesomesauce</brand>

<product_type>T-Shirt</product_type>

<gender>Male</gender>

<color>Blue</color>

<size>XXL</size>

</item>

</items>

How to Upload Your Product Feed in Tapfiliate

Once your XML feed is ready, you can upload it to Tapfiliate as a Marketing Asset.

Step 1: Go to Marketing Assets

In your Tapfiliate dashboard:

  • Navigate to Programs

  • Select your program

  • Click Marketing assets

Step 2: Create a New Asset

  • Click New asset

  • Select your Program

  • Set Type to Product feed

Step 3: Add Your Feed URL

Your product feed will now be available to affiliates inside the affiliate dashboard.

Best Practices for Product Feeds

  • Keep your feed updated
    Update the XML regularly so affiliates always see correct prices and availability.

  • Use clear product links
    Make sure links point directly to product pages and load correctly.

  • Include images whenever possible
    Image URLs significantly increase affiliate engagement.

  • Validate your XML
    Always test your feed for valid XML formatting before uploading.

Need More Help?

If you need help preparing your XML feed or confirming it meets Tapfiliate’s requirements, contact support@tapfiliate.com. We’re happy to help you get your product feed set up correctly.

Did this answer your question?