Dataset Basics
A Dataset defines what data to extract from a web page.
Core Concepts
Section titled “Core Concepts”| Concept | Description |
|---|---|
| Dataset | A named collection of properties to extract |
| Item Selector | The repeating parent container (e.g., .product-card) |
| Property | A single field to extract (e.g., title, price) |
| Record | One row of extracted data (one per matched item) |
How Extraction Works
Section titled “How Extraction Works”- RTILA navigates to the page.
- It finds all elements matching the Item Selector.
- For each matched element, it extracts all Properties.
- Each matched element becomes one Record.
- Records are stored and can be exported or sent to triggers.
Example
Section titled “Example”Page: A product listing page with product cards.
Item Selector: css=.product-card
Properties:
| Property | Selector | Type |
|---|---|---|
| title | css=h2 |
text |
| price | css=.price |
text |
| link | css=a |
attribute (href) |
| image | css=img |
attribute (src) |
Result:
| title | price | link | image |
|---|---|---|---|
| Product A | $29.99 | /products/a | /images/a.jpg |
| Product B | $49.99 | /products/b | /images/b.jpg |
Dataset Settings
Section titled “Dataset Settings”| Setting | Description |
|---|---|
| Name | Unique name for the dataset |
| Item Selector | CSS/XPath selector for the repeating container |
| Parent Dataset | Optional link to a parent dataset |
| Required Fields | Fields that must have values |
Adding a Dataset
Section titled “Adding a Dataset”In the Visual Builder
Section titled “In the Visual Builder”- Open the project in the Visual Builder.
- Switch to the Data Extraction tab.
- Click + to add a dataset.
- Click + to add properties.
- Use the element picker to select elements.
Via AI
Section titled “Via AI”Ask the AI: “Extract all product names and prices from this page.”
Via AI Visual Extraction
Section titled “Via AI Visual Extraction”Click the wand icon (✨) in the Data Extraction tab.
Multiple Datasets
Section titled “Multiple Datasets”A project can have multiple datasets. For example:
products— Product listing datareviews— Review datametadata— Page metadata
Each dataset is extracted independently and stored separately.
Dataset Previews
Section titled “Dataset Previews”The Data Extraction tab shows a live preview of the data. This updates as you modify selectors.
Tip: If the preview shows “No matching data found,” your selectors may not match any elements. Use the element picker to fix them.