Ecommerce · Universal
Pricing
from $1.00 / 1,000 results
Ecommerce · Universal
The last ecommerce scraper you'll need. Our AI analyzes any store, builds a custom crawler, and delivers rich product data in a consistent schema.
Pricing
from $1.00 / 1,000 results
Rating
5.0
(2)
Developer
Extralt
Actor stats
4
Bookmarked
38
Total users
3
Monthly active users
3 hours ago
Last modified
Categories
Share
Ecommerce · Universal
One actor, any ecommerce website
AI-generated crawlers that adapt to any store automatically.
🔥 Why This Actor
The last ecommerce scraper you'll need. One actor, any store, consistent schema.
- Any ecommerce site: Works on most stores out of the box — no hunting for site-specific actors
- Consistent schema: Same product structure across all sites — no per-site field mapping
- Portable: Reuse across stores with consistent output for your pipeline
- Fast & cheap: Custom Rust engine — no AI during extraction, orders of magnitude faster than LLM-based scraping
✨ Use Cases
- Price Intelligence: Monitor competitor pricing across multiple stores
- Inventory Tracking: Track product availability and variants across brands
- Market Research: Aggregate product catalogs from entire verticals
- Multi-store Aggregation: Combine data from dozens of stores into one consistent dataset
💡 About Extralt
We're rethinking web scraping. Our crawlers are generated by AI but run as compiled code — giving you enterprise-scale performance without the brittleness of traditional scrapers or the cost of pure AI solutions.
🪙 Pricing
This actor uses a pay-per-event pricing model — you only pay for successfully extracted pages:
| Subscription | Discount | Price per dataset item |
|---|---|---|
| Starter | Bronze | $0.002 |
| Scale | Silver | $0.0015 |
| Business | Gold | $0.001 |
Example: Extracting 1,000 pages on a Business plan costs: 1,000 × $0.001 = $1.00
All-inclusive pricing: We only use premium residential proxies, with no hidden costs or add-ons.
Why paid plans only? Apify excludes free plan users from revenue calculations (see docs), so we restrict this actor to paying customers only.
Concurrent runs: You can run up to 3 Extralt actors simultaneously. If you need more concurrent runs, please wait for one to finish before starting a new one. This number will increase as we scale up our infrastructure.
⬇️ Input
| Parameter | Required | Description |
|---|---|---|
| Start URLs | Yes | One or more URLs to begin crawling |
| Country | Yes | Proxy location for regional content |
| Budget | No | Maximum number of products to extract |
Start URLs
The crawler adapts based on URL type:
- Product page (PDP): Extracts the product data, extracts products of the same group if applicable, stops when budget is reached or all products of the group have been extracted.
- Catalog/category page (PLP): Follows pagination, finds products on the page for that category, stops when budget is reached or when no more products can be found.
- Any other page: Parses sitemap or follows internal links, stops when budget is reached or when no more products can be found.
Constraints:
- All URLs must be from the same host
- URLs should match your target country (e.g.,
example.frorexample.com/frfor France) - Only ecommerce URLs are supported
⬆️ Output
Each extracted item contains metadata and extracted data:
| Field | Description |
|---|---|
extracted_at | Unix timestamp of extraction |
url | Page URL |
title | Page title |
image | Main product image URL |
data | Extracted product data |
Use the Overview view in Apify to browse results as a formatted table, or download in JSON, CSV, HTML, or Excel.

Product Data Schema
The data field contains comprehensive product information. Fields depend on what's available on the target website.
{"id": {"type": "string","description": "Primary product identifier used by the website."},"product_group_id": {"type": "string","description": "Shared identifier that groups multiple pages of the same product."},"title": {"type": "string","description": "Title or name of the product."},"subtitle": {"type": "string","description": "Subtitle of the product."},"brand": {"type": "string","description": "Brand of the product."},"breadcrumbs": {"type": "string","description": "Page navigation breadcrumbs."},"categories": {"type": "array","description": "List of categories names, often as a hierarchy of category and subcategories.","items": {"type": "string","description": "Category/subcategory name."}},"description": {"type": "string","description": "Description of the product."},"images": {"type": "array","description": "List of image URLs in the carroussel of the product details page","items": {"type": "object","description": "Image.","additionalProperties": false,"properties": {"url": {"type": "string","description": "URL of the image."},"position": {"type": "number","description": "Position of the image in the carroussel."},"variant_ids": {"type": "array","description": "List of variant IDs associated with the image.","items": {"type": "string","description": "Variant ID."}}}}},"videos": {"type": "array","description": "List of video URLs of the product.","items": {"type": "string","description": "Video url."}},"release_date": {"type": "string","description": "Release or launch date of the product, respect the format in the page."},"gender": {"type": "string","description": "Gender of the product."},"age_group": {"type": "string","description": "Age group of the product."},"properties_dict": {"type": "object","description": "Dictionary of structured product properties gathered from all relevant sections of the page"},"properties_list": {"type": "array","description": "A list of unstructured product highlights, features, and claims gathered from all relevant sections of the page","items": {"type": "string","description": "Property value."}},"ratings": {"type": "object","description": "Product ratings and reviews information.","additionalProperties": false,"properties": {"average": {"type": "number","description": "Average rating score"},"scale": {"type": "number","description": "Maximum rating scale"},"count": {"type": "number","description": "Total number of reviews or ratings."}}},"options": {"type": "object","description": "List of options for the product.","required": ["opt1","opt2","opt3"],"properties": {"opt1": {"type": "object","description": "Value of the first option for the product.","properties": {"name": {"type": "string","description": "Name of the option."},"values": {"type": "array","description": "Values of the option for all variants of the product.","items": {"type": "string","description": "Value of the option."}}}},"opt2": {"type": "object","description": "Value of the second option for the product.","properties": {"name": {"type": "string","description": "Name of the option."},"values": {"type": "array","description": "Values of the option for all variants of the product.","items": {"type": "string","description": "Value of the option."}}}},"opt3": {"type": "object","description": "Value of the third option for the product.","properties": {"name": {"type": "string","description": "Name of the option."},"values": {"type": "array","description": "Values of the option for all variants of the product.","items": {"type": "string","description": "Value of the option."}}}}}},"variants": {"type": "array","description": "SKUs of this product that differ by selectable attributes. Each variant has its own SKU/GTIN and potentially different stock/price, but all variants share the same product URL and page.","items": {"type": "object","description": "Variant.","properties": {"id": {"type": "string","description": "Unique identifier for the variant."},"title": {"type": "string","description": "Title of the variant."},"identifiers": {"type": "object","description": "Variant-specific identifiers. These are unique per variant (e.g., each size has a different SKU/barcode)."},"opt1": {"type": "string","description": "Value of the first option for the variant. Must be in the list of values for the option1 of the product."},"opt2": {"type": "string","description": "Value of the second option for the variant. Must be in the list of values for the option2 of the product."},"opt3": {"type": "string","description": "Value of the third option for the variant. Must be in the list of values for the option3 of the product."},"offers": {"type": "array","description": "Available offers for this variant.","items": {"type": "object","description": "Offer details from a specific seller.","properties": {"price": {"type": "object","description": "Price details for this offer.","properties": {"amount": {"type": "number","description": "Current selling price."},"full_amount": {"type": "number","description": "Original price before discount."},"currency": {"type": "string","description": "Currency code (e.g., EUR, USD)."}}},"availability": {"type": "object","description": "Availability information.","properties": {"in_stock": {"type": "boolean","description": "Whether the variant is in stock."},"quantity": {"type": "string","description": "Stock quantity."}}},"condition": {"type": "string","description": "Condition of the product (e.g., new, used, refurbished)."},"seller": {"type": "string","description": "Name of the seller."},"seller_type": {"type": "string","description": "Seller type relative to the website. '1p' when the seller is the website operator, '3p' when the seller is a third-party selling on the website's marketplace. Null for non-marketplace sites where there is only one possible seller."}}}}}}},"recommended_products": {"type": "array","description": "List of URLs of recommended products, that complement the main product, and can we bought together.","items": {"type": "string","description": "Recommended product URL."}}}
Example Output
This page was extracted from https://www.nike.com:
{"extracted_at": 1772871258545,"url": "https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-Bb91pfzy/IF1258-063","title": "Nike Solo Swoosh","image": "https://static.nike.com/a/images/t_default/c6e11f69-95a4-4181-b709-287d4610d733/M+NL+SOLO+SWSH+PO+HOODIE+GFX.png","data": {"id": "IF1258-063","product_group_id": "Bb91pfzy","title": "Nike Solo Swoosh","subtitle": "Men's Fleece Pullover Hoodie","brand": "Nike","breadcrumbs": "Men > Lifestyle > Solo Swoosh > Sweatshirts","categories": ["Men","Lifestyle","Solo Swoosh","Sweatshirts"],"description": "Warm and structured, this roomy hoodie is crafted with heavyweight brushed fleece that feels plush on the inside and smooth on the outside.","images": [{"url": "https://static.nike.com/a/images/t_default/c6e11f69-95a4-4181-b709-287d4610d733/M+NL+SOLO+SWSH+PO+HOODIE+GFX.png","position": 1,"variant_ids": null},{"url": "https://static.nike.com/a/images/t_default/3b8d43d6-7519-47af-8e0e-78a76c9c0d99/M+NL+SOLO+SWSH+PO+HOODIE+GFX.png","position": 3,"variant_ids": null},{"url": "https://static.nike.com/a/images/t_default/165fc290-e483-464a-b650-de5ffd1cdce4/M+NL+SOLO+SWSH+PO+HOODIE+GFX.png","position": 4,"variant_ids": null},{"url": "https://static.nike.com/a/images/t_default/a90c6c9b-544d-415a-8014-09b218b1bd35/M+NL+SOLO+SWSH+PO+HOODIE+GFX.png","position": 5,"variant_ids": null},{"url": "https://static.nike.com/a/images/t_default/0563e323-934a-4c8c-84bd-d5e0288c883f/M+NL+SOLO+SWSH+PO+HOODIE+GFX.png","position": 6,"variant_ids": null}],"videos": null,"release_date": "2025-12-20T15:00:00.000Z","gender": "MEN","age_group": "Adult","properties_dict": {"Shown": "Dark Grey Heather/White","Style": "IF1258-063"},"properties_list": ["Nike Life Chenille patch","Pouch pocket","Hood with drawcord","Ribbed hem and cuffs","Body: 84% cotton/16% polyester. Hood lining: 84% cotton/16% polyester.","Machine wash","Imported","Shown: Dark Grey Heather/White","Style: IF1258-063"],"ratings": {"average": 4.6,"scale": 5,"count": 5},"options": {"opt1": {"name": "Color","values": ["Dark Grey Heather/White"]},"opt2": {"name": "Size","values": ["XS","S","S Tall","M","M Tall","L","L Tall","XL","XL Tall","2XL","2XL Tall","3XL","3XL Tall","4XL","4XL Tall"]},"opt3": null},"variants": [{"id": "b068f99e-28b8-5ca0-8439-5599af677b31","title": "Nike Solo Swoosh Men's Fleece Pullover Hoodie - Dark Grey Heather/White - Size XS","identifiers": {"gtin": "00198726213825","merchSkuId": "b068f99e-28b8-5ca0-8439-5599af677b31"},"opt1": "Dark Grey Heather/White","opt2": "XS","opt3": null,"offers": [{"price": {"amount": 105,"full_amount": 105,"currency": "USD"},"availability": {"in_stock": true,"quantity": "LOW"},"condition": "new","seller": "Nike","seller_type": "1p"}]},{"id": "91b693c2-1f99-5955-9a4a-083bed071157","title": "Nike Solo Swoosh Men's Fleece Pullover Hoodie - Dark Grey Heather/White - Size S","identifiers": {"merchSkuId": "91b693c2-1f99-5955-9a4a-083bed071157","gtin": "00198726002504"},"opt1": "Dark Grey Heather/White","opt2": "S","opt3": null,"offers": [{"price": {"amount": 105,"full_amount": 105,"currency": "USD"},"availability": {"in_stock": true,"quantity": "HIGH"},"condition": "new","seller": "Nike","seller_type": "1p"}]},{"id": "10cd4e42-9f58-5d83-ba6a-3cef672a2ec5","title": "Nike Solo Swoosh Men's Fleece Pullover Hoodie - Dark Grey Heather/White - Size S Tall","identifiers": {"gtin": "00198726317387","merchSkuId": "10cd4e42-9f58-5d83-ba6a-3cef672a2ec5"},"opt1": "Dark Grey Heather/White","opt2": "S Tall","opt3": null,"offers": [{"price": {"amount": 105,"full_amount": 105,"currency": "USD"},"availability": {"in_stock": true,"quantity": "LOW"},"condition": "new","seller": "Nike","seller_type": "1p"}]},{"id": "06984af9-346d-58f1-900c-5b7ec2e25a90","title": "Nike Solo Swoosh Men's Fleece Pullover Hoodie - Dark Grey Heather/White - Size M","identifiers": {"gtin": "00198726268061","merchSkuId": "06984af9-346d-58f1-900c-5b7ec2e25a90"},"opt1": "Dark Grey Heather/White","opt2": "M","opt3": null,"offers": [{"price": {"amount": 105,"full_amount": 105,"currency": "USD"},"availability": {"in_stock": true,"quantity": "HIGH"},"condition": "new","seller": "Nike","seller_type": "1p"}]},{"id": "aaca27b9-9caa-59f6-b904-f0d171da670b","title": "Nike Solo Swoosh Men's Fleece Pullover Hoodie - Dark Grey Heather/White - Size M Tall","identifiers": {"gtin": "00198726333431","merchSkuId": "aaca27b9-9caa-59f6-b904-f0d171da670b"},"opt1": "Dark Grey Heather/White","opt2": "M Tall","opt3": null,"offers": [{"price": {"amount": 105,"full_amount": 105,"currency": "USD"},"availability": {"in_stock": false,"quantity": "OOS"},"condition": "new","seller": "Nike","seller_type": "1p"}]},{"id": "5259ab01-6941-5d3f-86de-b4158e793801","title": "Nike Solo Swoosh Men's Fleece Pullover Hoodie - Dark Grey Heather/White - Size L","identifiers": {"merchSkuId": "5259ab01-6941-5d3f-86de-b4158e793801","gtin": "00198488911670"},"opt1": "Dark Grey Heather/White","opt2": "L","opt3": null,"offers": [{"price": {"amount": 105,"full_amount": 105,"currency": "USD"},"availability": {"in_stock": true,"quantity": "MEDIUM"},"condition": "new","seller": "Nike","seller_type": "1p"}]},{"id": "d15956c7-4015-5a1d-9d13-c6a1a91b255f","title": "Nike Solo Swoosh Men's Fleece Pullover Hoodie - Dark Grey Heather/White - Size L Tall","identifiers": {"gtin": "00198726334155","merchSkuId": "d15956c7-4015-5a1d-9d13-c6a1a91b255f"},"opt1": "Dark Grey Heather/White","opt2": "L Tall","opt3": null,"offers": [{"price": {"amount": 105,"full_amount": 105,"currency": "USD"},"availability": {"in_stock": false,"quantity": "OOS"},"condition": "new","seller": "Nike","seller_type": "1p"}]},{"id": "85a627b8-9d47-5b67-8f57-5e403284d399","title": "Nike Solo Swoosh Men's Fleece Pullover Hoodie - Dark Grey Heather/White - Size XL","identifiers": {"gtin": "00198726082940","merchSkuId": "85a627b8-9d47-5b67-8f57-5e403284d399"},"opt1": "Dark Grey Heather/White","opt2": "XL","opt3": null,"offers": [{"price": {"amount": 105,"full_amount": 105,"currency": "USD"},"availability": {"in_stock": false,"quantity": "OOS"},"condition": "new","seller": "Nike","seller_type": "1p"}]},{"id": "9c18d55d-d444-5600-bdc5-5a8e66be099e","title": "Nike Solo Swoosh Men's Fleece Pullover Hoodie - Dark Grey Heather/White - Size XL Tall","identifiers": {"merchSkuId": "9c18d55d-d444-5600-bdc5-5a8e66be099e","gtin": "00198726333981"},"opt1": "Dark Grey Heather/White","opt2": "XL Tall","opt3": null,"offers": [{"price": {"amount": 105,"full_amount": 105,"currency": "USD"},"availability": {"in_stock": false,"quantity": "OOS"},"condition": "new","seller": "Nike","seller_type": "1p"}]},{"id": "f3d6739c-e046-57ea-9af9-dc1f3fc1cc5b","title": "Nike Solo Swoosh Men's Fleece Pullover Hoodie - Dark Grey Heather/White - Size 2XL","identifiers": {"gtin": "00198726210664","merchSkuId": "f3d6739c-e046-57ea-9af9-dc1f3fc1cc5b"},"opt1": "Dark Grey Heather/White","opt2": "2XL","opt3": null,"offers": [{"price": {"amount": 105,"full_amount": 105,"currency": "USD"},"availability": {"in_stock": false,"quantity": "OOS"},"condition": "new","seller": "Nike","seller_type": "1p"}]},{"id": "8fe6485c-8ba7-56d0-8e9e-88de9ccc7b18","title": "Nike Solo Swoosh Men's Fleece Pullover Hoodie - Dark Grey Heather/White - Size 2XL Tall","identifiers": {"merchSkuId": "8fe6485c-8ba7-56d0-8e9e-88de9ccc7b18","gtin": "00198726317790"},"opt1": "Dark Grey Heather/White","opt2": "2XL Tall","opt3": null,"offers": [{"price": {"amount": 105,"full_amount": 105,"currency": "USD"},"availability": {"in_stock": false,"quantity": "OOS"},"condition": "new","seller": "Nike","seller_type": "1p"}]},{"id": "d9d8f230-0b02-50d8-b6d3-234d15c186b8","title": "Nike Solo Swoosh Men's Fleece Pullover Hoodie - Dark Grey Heather/White - Size 3XL","identifiers": {"merchSkuId": "d9d8f230-0b02-50d8-b6d3-234d15c186b8","gtin": "00198726339686"},"opt1": "Dark Grey Heather/White","opt2": "3XL","opt3": null,"offers": [{"price": {"amount": 105,"full_amount": 105,"currency": "USD"},"availability": {"in_stock": false,"quantity": "OOS"},"condition": "new","seller": "Nike","seller_type": "1p"}]},{"id": "4761644a-b13b-57c8-9b05-536184f17e61","title": "Nike Solo Swoosh Men's Fleece Pullover Hoodie - Dark Grey Heather/White - Size 3XL Tall","identifiers": {"gtin": "00198726323517","merchSkuId": "4761644a-b13b-57c8-9b05-536184f17e61"},"opt1": "Dark Grey Heather/White","opt2": "3XL Tall","opt3": null,"offers": [{"price": {"amount": 105,"full_amount": 105,"currency": "USD"},"availability": {"in_stock": false,"quantity": "OOS"},"condition": "new","seller": "Nike","seller_type": "1p"}]},{"id": "00344e0f-aa3a-5c1c-8f20-7da8b7533401","title": "Nike Solo Swoosh Men's Fleece Pullover Hoodie - Dark Grey Heather/White - Size 4XL","identifiers": {"gtin": "00198726329960","merchSkuId": "00344e0f-aa3a-5c1c-8f20-7da8b7533401"},"opt1": "Dark Grey Heather/White","opt2": "4XL","opt3": null,"offers": [{"price": {"amount": 105,"full_amount": 105,"currency": "USD"},"availability": {"in_stock": false,"quantity": "OOS"},"condition": "new","seller": "Nike","seller_type": "1p"}]},{"id": "a3068ed7-83e7-5417-93ae-5f6eca28b511","title": "Nike Solo Swoosh Men's Fleece Pullover Hoodie - Dark Grey Heather/White - Size 4XL Tall","identifiers": {"gtin": "00198726333257","merchSkuId": "a3068ed7-83e7-5417-93ae-5f6eca28b511"},"opt1": "Dark Grey Heather/White","opt2": "4XL Tall","opt3": null,"offers": [{"price": {"amount": 105,"full_amount": 105,"currency": "USD"},"availability": {"in_stock": false,"quantity": "OOS"},"condition": "new","seller": "Nike","seller_type": "1p"}]}],"recommended_products": ["https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-Bb91pfzy/IF1258-063","https://www.nike.com/t/solo-swoosh-mens-french-terry-shorts-KQ62M8/IB8955-010","https://www.nike.com/t/dri-fit-club-structured-swoosh-cap-kxvJ3j/FB5625-657","https://www.nike.com/t/everyday-cushioned-training-crew-socks-6-pairs-dtmKC5/SX7666-100","https://www.nike.com/t/shox-r4-mens-shoes-0PISn0m1/HQ1988-101","https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-Bb91pfzy/IF1258-063","https://www.nike.com/t/sportswear-jdi-mens-t-shirt-s23bM6/AR5006-100","https://www.nike.com/t/sportswear-club-mens-fleece-bungee-pants-qxwbNc/IF0488-451","https://www.nike.com/t/icon-air-max-90-card-wallet-pM8bFq/N1009740-102","https://www.nike.com/t/field-general-suede-mens-shoes-MMjfAd3J/IF0666-100","https://www.nike.com/t/solo-swoosh-mens-fleece-pullover-hoodie-Bb91pfzy/IF1258-063","https://www.nike.com/t/sportswear-club-mens-long-sleeve-t-shirt-LJ1QzG/AR5193-100","https://www.nike.com/t/unlimited-mens-dri-fit-5-unlined-versatile-shorts-cWd49QA3/DV9336-237","https://www.nike.com/t/running-lightweight-crew-socks-1-pair-KqNyQ0lz/HV6919-010","https://www.nike.com/t/revolution-8-mens-road-running-shoes-U0b8oy8S/HJ9198-005"]}}
⚙️ Under the Hood
How It Works
- First run — AI analyzes the site and generates a custom crawler (3-5 minutes)
- Subsequent runs — Crawler is reused, extraction starts immediately
The crawler is regenerated when you change the website or country.
Why It's Fast
Unlike LLM-based scrapers that call AI for every page, we use AI once to generate a compiled Rust extractor. This means:
- No per-page AI costs — extraction runs as pure code
- High throughput — up to 50 pages/second (3,000/minute)
- Consistent results — same extractor, deterministic output
Infrastructure
Extraction runs on our dedicated infrastructure, not Apify's platform. There may be a brief delay (~15-20s) while provisioning resources before the crawl starts.
Stealth
Our Rust engine includes custom HTTP and browser implementations built specifically for web scraping:
- Smart request routing (Chrome rendering, fast HTTP, direct API calls)
- Anti-detection measures to avoid blocks
- Premium residential proxies included
🛠️ Troubleshooting
Extraction taking longer than expected?
- First run: AI is generating your custom crawler (3-5 minutes). Subsequent runs start immediately.
- Provisioning: Brief delay (~15-20s) while infrastructure spins up.
Getting blocked or no results?
- Verify the start URL is accessible in your browser
- Ensure the selected country matches the website's region
- Try a smaller budget to reduce request volume
- Some sites have aggressive bot protection — report persistent issues
🎙️ Feedback & Support
We're actively improving extraction quality based on your feedback.
- Bugs, questions, feature requests: Issues tab