# Supported stores

External Importer allows you to import products from many (but not all) public eCommerce websites worldwide. We have developed a set of special parsers to extract product data from target HTML pages.

### **General requirements**

External Importer retrieves data directly from store websites. Therefore, target websites must comply with the following requirements:

* The website's content must load without JavaScript or Ajax.&#x20;
* The target website must not block bot access.&#x20;
* Your server IP must not be blocked on the target website.&#x20;

Please note that you can still [develop advanced parsers](https://ei-docs.keywordrush.com/extracting-products/custom-advanced-parsers) for dynamic websites that use JavaScript.

### **1. Advanced parsers**

These parsers are designed for a **fixed list** of popular online stores around the world.

{% hint style="success" %}
You can find the complete list of advanced parsers [here](https://www.keywordrush.com/ei-advanced).
{% endhint %}

The biggest advantage of advanced parsers is their ability to extract complete product data, including:

* Title
* Image
* Price
* Currency
* Availability
* Description
* Gallery images
* Old price
* Brand
* Category path
* Specifications
* User reviews

![](https://2204606725-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MJHhS3qgDA1lCM6b1Nw%2F-MJHvIHbU0nzolow6JMj%2F-MJHvNzolD2Wp3BACfdS%2Fexternal-importer-5.png?alt=media\&token=4dab4ef4-1450-472c-9e64-10c81b52e378)

These parsers usually also support:

* Listing pages
* Automatic pagination

![](https://2204606725-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MJHhS3qgDA1lCM6b1Nw%2F-MJHvZxDUsu-1kuaj4cB%2F-MJHveMnFGBZx7UQ_-JU%2Fexternal-importer-6.png?alt=media\&token=c42c7d90-3dd4-4ae1-a35e-b7eaf3aa13d9)

The only disadvantage of this approach is that each store requires a unique parser to be developed.

{% content-ref url="custom-advanced-parsers" %}
[custom-advanced-parsers](https://ei-docs.keywordrush.com/extracting-products/custom-advanced-parsers)
{% endcontent-ref %}

### **2. Structured data parsers**

These are generic parsers that can extract data from pages containing structured data and **product schema**. Supported markup formats include:

* JSON-LD
* RDFa
* Microdata
* Open Graph
* Twitter Card
* and others…

![](https://2204606725-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MJHhS3qgDA1lCM6b1Nw%2F-MJHws-QGjGxkL6XYONs%2F-MJHx6neLeCv88BHHbhn%2Fexternal-importer-7.png?alt=media\&token=e0fa5700-99cd-4f8e-816a-903e28a860cb)

&#x20;You can use the [Structured data testing tool](https://search.google.com/test/rich-results) to check if the page contains data marku&#x70;**.**

![](https://2204606725-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MJHhS3qgDA1lCM6b1Nw%2F-MJHws-QGjGxkL6XYONs%2F-MJHwvh7qCoAEodSHew7%2Fexternal-importer-7-a.png?alt=media\&token=ef0c7690-d9d5-4c0d-8385-ae36db00ab98)

The amount and volume of available data depend on the store. Typically, structured data parsers can extract less product information than advanced parsers.

![](https://2204606725-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MJHhS3qgDA1lCM6b1Nw%2F-MJHws-QGjGxkL6XYONs%2F-MJHxbC2IB6-kLnpTvir%2Fexternal-importer-8.png?alt=media\&token=d9608e30-feaa-4c2c-8f88-a392cbc2caf2)

### **3. Adaptive AI Parsers**

We developed this level of parsers by training ChatGPT on more than 1,000 ready-made parsers to find a universal solution compatible with typical eCommerce sites and themes.

These parsers will be used if the source site does not have micro markup for products.

### **4. Affiliate Egg parsers**

If you've installed our other plugin, [Affiliate Egg Pro](https://www.keywordrush.com/affiliateegg), you can use its parsers inside External Importer (including custom parsers).

{% hint style="success" %}
Make sure you are using the latest Affiliate Egg version.
{% endhint %}

{% content-ref url="../integration/affiliate-egg-plugin" %}
[affiliate-egg-plugin](https://ei-docs.keywordrush.com/integration/affiliate-egg-plugin)
{% endcontent-ref %}

### **5. Custom parsers**

&#x20;If none of the solutions work for your source or incomplete data is being extracted, we can create a custom parser specifically for your source. We offer this as a paid service.

{% content-ref url="custom-advanced-parsers" %}
[custom-advanced-parsers](https://ei-docs.keywordrush.com/extracting-products/custom-advanced-parsers)
{% endcontent-ref %}
