# 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](/extracting-products/custom-advanced-parsers.md) 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

![](/files/-MJHvNzolD2Wp3BACfdS)

These parsers usually also support:

* Listing pages
* Automatic pagination

![](/files/-MJHveMnFGBZx7UQ_-JU)

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

{% content-ref url="/pages/-MJHyOjsxrhEZ7finT-I" %}
[Custom advanced parsers](/extracting-products/custom-advanced-parsers.md)
{% 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…

![](/files/-MJHx6neLeCv88BHHbhn)

&#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;**.**

![](/files/-MJHwvh7qCoAEodSHew7)

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

![](/files/-MJHxbC2IB6-kLnpTvir)

### **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="/pages/-MJMcfl3rawMDQJF9NnP" %}
[Affiliate Egg plugin](/integration/affiliate-egg-plugin.md)
{% 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="/pages/-MJHyOjsxrhEZ7finT-I" %}
[Custom advanced parsers](/extracting-products/custom-advanced-parsers.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ei-docs.keywordrush.com/extracting-products/supported-stores.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
