> For the complete documentation index, see [llms.txt](https://ce-docs.keywordrush.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ce-docs.keywordrush.com/modules/feed-modules/general-information.md).

# General information

Content Egg includes a dedicated module for working with product feeds in **CSV**, **XML**, or **JSON** formats.

{% embed url="<https://www.youtube.com/watch?v=dfs9ojO_OD8>" %}

### Feed Requirements

* **Direct Access**: The feed file must be accessible via a direct, live URL in a browser without requiring login or authorization.
* **Supported Formats**: CSV, XML, and JSON are supported. CSV is recommended if available, due to better performance and simpler configuration.
* **Archived Files**: Supported archive formats: ZIP and GZ (GZIP). If your feed is compressed, select the matching Archive format option in module settings.
* **Connection Protocols**: Supports http\://, https\://, ftp\://, and ftps\:// feed URLs.

{% hint style="warning" %}
**Note:** To process **large** ZIP-compressed feeds, make sure that ZIP support is enabled on your server.
{% endhint %}

### Examples of Supported Feed URLs

<table><thead><tr><th width="247.16015625">Type</th><th>Example</th></tr></thead><tbody><tr><td><strong>HTTP / HTTPS</strong></td><td><p>http://www.example.com/data.csv</p><p>https://www.example.com/data.zip</p></td></tr><tr><td><strong>FTP (anonymous)</strong></td><td>ftp://ftp.example.com/path/to/feed.xml</td></tr><tr><td><strong>FTP (with login &#x26; password)</strong></td><td><p>ftp://user:pass@ftp.example.com/path/to/feed.xml</p><p>ftp://user:pass@aftp.linksynergy.com/12345_123456_mp.xml.gz</p></td></tr><tr><td><strong>FTP (encoded credentials)</strong></td><td><p>ftp://user:pass%40123@ftp.example.com/path/to/feed.xml.gz</p><p><code>(%40 = @, %3A = :, %2F = /)</code></p></td></tr><tr><td><strong>FTPS (secure FTP)</strong></td><td>ftps://user:pass@secureftp.example.com/path/to/feed.xml</td></tr></tbody></table>

### How it works?

1. **Loading the Feed File:** The feed file is loaded onto your server.
2. **Importing Offers:** The plugin imports offers into the local database.
3. **Product Search:** You can search for products as you would in any other module of Content Egg.
4. **Regular Syncs**: The feed is reloaded twice per day by default to keep prices and availability up to date. You can configure the sync interval in the module settings.
5. **Adding Feeds:** Each feed must be added as a separate module. Navigate to `Content Egg > Modules > Feed modules > Feed:Add new` and add the feed.

{% hint style="warning" %}
In the Pro version of the plugin, you can enable up to **50** individual feed modules.

You can use merged feeds that combine products from multiple merchants.

These types of feeds are available in many affiliate networks.
{% endhint %}

{% hint style="info" %}
Avoid using very large feeds—it's better to split them to ensure optimal performance.
{% endhint %}

<img src="/files/-MV0qB9FvowPTglGJRho" alt="" width="375">

{% hint style="warning" %}
When you save the module settings, the feed will be re-synced in the background. Please wait until the process is complete.
{% endhint %}

<figure><img src="/files/iDm3QINYfmBvgdj1j5Fp" alt="" width="271"><figcaption></figcaption></figure>
