> For the complete documentation index, see [llms.txt](https://help.listly.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.listly.io/getting-started/extension-features/extract-part.md).

# Extract Part

## What is Extract Part?

This feature lets you **extract data selectively by choosing only the areas you want**. Try it when you want to improve the structure and accuracy of your extracted data.

{% hint style="success" %}
**Quick Start**

➡️ Click the Listly icon on the page you want  ➡️ Select Extract Part ➡️ Select the data extraction areas ➡️ Choose extraction options in the panel (optional) ➡️ Click RUN ➡️ Select the tab for the data you want in the results ➡️ Download your data
{% endhint %}

***

## How to Use

{% stepper %}
{% step %}

#### Click the Listly Icon on your target website&#x20;

Navigate to the web page you want to extract data from in your [Listly-installed](/getting-started/quick-start-guide/how-to-install-listly.md) browser and click the Listly icon.
{% endstep %}

{% step %}

#### Select 'Extract Part'

Select the **\[Extract Part]** button in the Listly extension.

<figure><img src="https://3090065457-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgoHfMCeMlqJPW61OR5d1%2Fuploads%2FrebfqSRudLpa50eWrYlA%2F5.%E1%84%87%E1%85%AE%E1%84%87%E1%85%AE%E1%86%AB%E1%84%8E%E1%85%AE%E1%84%8E%E1%85%AE%E1%86%AF-1.png?alt=media&amp;token=1cbf754b-c581-484f-88db-55d94e0b756e" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Select the areas you want to scrape

Click to specify the areas you want to extract.

<figure><img src="https://3090065457-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgoHfMCeMlqJPW61OR5d1%2Fuploads%2F7SPM4TgkyTxJ0aeeg6v7%2F5.%E1%84%87%E1%85%AE%E1%84%87%E1%85%AE%E1%86%AB%E1%84%8E%E1%85%AE%E1%84%8E%E1%85%AE%E1%86%AF-2.png?alt=media&amp;token=17472ec9-20aa-4cd3-81fa-d2c5c30e5bfc" alt=""><figcaption></figcaption></figure>

When you click an extraction area with a matching pattern, a pop-up will automatically appear, allowing you to select all similar areas at once.

* **\[Group all]** : Click to select all matching areas without having to click them individually.
* **\[Keep separate]** : Click if the areas you wish to extract are distinct individual sections that do not share a pattern.

<figure><img src="https://3090065457-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgoHfMCeMlqJPW61OR5d1%2Fuploads%2Fe8Zp76K0FqDzdGQcrLUf%2F5.%E1%84%87%E1%85%AE%E1%84%87%E1%85%AE%E1%86%AB%E1%84%8E%E1%85%AE%E1%84%8E%E1%85%AE%E1%86%AF-3.png?alt=media&amp;token=db9094ad-f01c-4082-aaef-871bc14ceb1b" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Reference: [Parts Extraction Area Selection](/getting-started/extension-features/selecting-areas-for-extract-part.md)
{% endhint %}
{% endstep %}

{% step %}

#### Select extraction options for each area (optional)

If needed, configure extraction options within the individual selection box.

<figure><img src="https://3090065457-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgoHfMCeMlqJPW61OR5d1%2Fuploads%2FPb8Ec44KqV2tbcNb4xtc%2F5.%E1%84%87%E1%85%AE%E1%84%87%E1%85%AE%E1%86%AB%E1%84%8E%E1%85%AE%E1%84%8E%E1%85%AE%E1%86%AF-4.png?alt=media&amp;token=d7bfc62d-8b89-4970-9d38-5188d3c31e38" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Reference: [Learn About Parts Extraction Options](/getting-started/extension-features/options-for-extract-part.md)
{% endhint %}
{% endstep %}

{% step %}

### Click 'RUN'

Once you've finished selecting extraction areas, click the \[**RUN]** button.

<figure><img src="https://3090065457-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgoHfMCeMlqJPW61OR5d1%2Fuploads%2FwL8SvmjevDNK36OYPscT%2F5.%E1%84%87%E1%85%AE%E1%84%87%E1%85%AE%E1%86%AB%E1%84%8E%E1%85%AE%E1%84%8E%E1%85%AE%E1%86%AF-5.png?alt=media&amp;token=f5382535-1a0b-498c-bee4-74859c5fa8f2" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Select Tab to extract in results

After reviewing the extracted data in the results page, click the **\[Excel]** or **\[Google Sheets]** button to export.

<figure><img src="https://3090065457-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgoHfMCeMlqJPW61OR5d1%2Fuploads%2FmapYXofose6DqgIxKl4t%2F5.%E1%84%87%E1%85%AE%E1%84%87%E1%85%AE%E1%86%AB%E1%84%8E%E1%85%AE%E1%84%8E%E1%85%AE%E1%86%AF-6.png?alt=media&amp;token=c2aa8058-7d82-4554-a7c4-a3ca85051de6" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Reference: [Learn More About Data Download Options](/getting-started/result-page-features/data-download-options.md)
{% endhint %}
{% endstep %}

{% step %}

### Download your data

Check your downloaded file.

<figure><img src="https://content.gitbook.com/content/goHfMCeMlqJPW61OR5d1/blobs/DLb8IDvi7EYoFQ6hBqsH/parts%206.png" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

***

## Parts Extraction Related FAQs

<details>

<summary>The number of items to extract varies by page. Is group extraction still possible?</summary>

<figure><img src="https://content.gitbook.com/content/goHfMCeMlqJPW61OR5d1/blobs/gYTIwiummFaflOykQ83J/%ED%8C%8C%EC%B8%A0%20parts%20%EA%B0%80%EC%9D%B4%EB%93%9C%2007.jpg" alt=""><figcaption></figcaption></figure>

**Yes, it's possible.** For example, as shown in the image above, let's say the first item area on page 1 is replaced by a different element like an advertisement on page 2. (<mark style="color:$success;">Areas with information you want to extract are marked with green boxes</mark>)

**Listly's Parts automatically detects data locations with the same structure.**

If you extract data on page 1 using the '**automatically select repeating elements (auto-select repeating elements)**' method to specify desired areas, then perform group extraction based on that page, data extraction will succeed without failures even if the number of selected areas differs on other web pages.

</details>

<details>

<summary>I want to extract a specific page using the 'individually select desired areas' method, then perform group extraction. However, some pages don't have the element I 'individually selected'. What happens in this case?</summary>

<figure><img src="https://content.gitbook.com/content/goHfMCeMlqJPW61OR5d1/blobs/tBim9mqLJROnKKMq8sEN/%ED%8C%8C%EC%B8%A0%20parts%20%EA%B0%80%EC%9D%B4%EB%93%9C%2008.jpg" alt=""><figcaption></figcaption></figure>

**As shown in the image above, missing information will be extracted as blank cells.**

Let's assume you selected image, title, and description areas separately using Parts on page A, extracted the data, then performed group extraction with pages having the same structure.

If page C has an empty description area that you selected on page A, the data in that cell will be extracted as blank, as shown in the image above.

{% hint style="danger" %} <mark style="color:red;">**However, like with previous group extraction, if you try to extract web pages with completely different structures from the source page, or if there are no matching areas with page A, it will be processed as a collection failure.**</mark>
{% endhint %}

</details>

<details>

<summary>When selecting repeating areas, unnecessary areas are also selected. How can I solve this?</summary>

We plan to add a feature that allows you to remove unnecessary areas by clicking for more precise data area selection. Currently, you can resolve this by **manually editing the CSS Selector value** of that area.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://help.listly.io/getting-started/extension-features/extract-part.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
