Deep Extraction
Note: Deep Extraction is available exclusively in Maxun Cloud.
What is Deep Extraction?
Deep Extraction lets you capture detailed information from multiple pages automatically. Here's what it does:
Without Deep Extraction
- You visit a list page (like product listings)
- You extract data from that page only
- You manually visit each product to get more details
With Deep Extraction
- You capture a list of items (like products)
- You click on one item and capture data from its detail page
- The robot does the same for all other items in the list
How to Use Deep Extraction
Step 1: Enable Deep Extraction Before Recording
When creating a new robot:
- Enter your website URL
- Check the "Enable Deep Extraction" checkbox (this is important!)
- Choose "Recorder Mode"
- Click "Start Recording"

Important: You must enable this checkbox before starting your recording. You can't add deep extraction to an existing robot.
Step 2: Record Your Workflow
Once the recording starts, perform these actions in order:
-
Capture the list
- Use "Capture List" to select all items (products, companies, jobs, etc.)
- Choose what fields you want from each list item
-
Click on one item
- Click on any one item from the list to go to its detail page
- This shows the robot the pattern to follow
-
Capture detail page data
- Use "Capture Text" or "Capture List" to extract information from the detail page
- Select all the fields you need
-
Save your robot
That's it! When you run this robot, it will:
- Capture all items from the list
- Visit each item's detail page
- Get the detailed information you specified
Step 3: Run Your Robot
When you run the robot:
- It follows your recorded workflow
- Visits the list page
- Extracts data from the list
- Automatically visits each detail page
- Collects all the information you configured
When Should You Use Deep Extraction?
Deep Extraction is perfect for:
E-Commerce Websites
Extract product details from shopping sites:
- List page: Product names and prices
- Detail pages: Full descriptions, specs, reviews, stock status
Business Directories
Get complete company information:
- Directory page: Company names and locations
- Company pages: Full contact details, services, team info
Job Boards
Capture job listings with all details:
- Listings page: Job titles and companies
- Job pages: Full descriptions, requirements, salary, how to apply
Any Multi-Page Data
Whenever you need information that's split across:
- A main list/search/directory page
- Individual detail pages for each item
What You Need to Know
Same Website Only
All pages must be on the same website. For example:
- ✅
example.com/products→example.com/products/item-1 - ❌
example.com/products→different-site.com/details
Same Page Structure
All detail pages should look similar:
- Same layout
- Same type of information
- Same element positions
Works With Pagination
If your list has multiple pages:
- Set up pagination as you normally would
- Deep extraction will process items from all pages
Example: Extracting Product Information
Let's say you want to extract products from an online store:
What You Record:
- ✅ Enable Deep Extraction checkbox
- Visit
shop.example.com/products - Capture List: Product names and prices
- Click on one product (e.g., "Blue Widget")
- On the detail page, capture: Full description, specifications, reviews
- Save robot
What Happens When You Run It:
- Robot goes to the products page
- Captures all 50 product names and prices
- Visits each product's detail page:
- Blue Widget page
- Red Gadget page
- Green Tool page
- ... and 47 more
- Gets description, specs, and reviews from each
- Returns everything in one file