Torfs Scraper — Belgian Shoes, Sneakers & Footwear Prices
Pricing
Pay per event
Torfs Scraper — Belgian Shoes, Sneakers & Footwear Prices
Scrape products, prices, and availability from Torfs.be. Belgium's largest shoe retailer. Supports category browsing, search, and bilingual output (NL/FR).
Pricing
Pay per event
Rating
0.0
(0)
Developer
Studio Amba
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
Torfs Scraper
Scrape product data, prices, and availability from Torfs.be — Belgium's largest family shoe retailer. No cookies or login required.
Why use this actor?
Torfs is the #1 shoe retailer in Belgium, carrying Nike, Adidas, New Balance, Birkenstock, and hundreds of other brands. If you need shoe price comparisons, brand monitoring, sneaker availability tracking, or product feeds for the Belgian footwear market, this actor delivers structured data from every product listing.
Features
- Three scraping modes — search by keyword, browse by category, or scrape all main shoe categories automatically
- Bilingual — supports both Dutch (
nl) and French (fr) versions of the site - Rich product data — names, brands, prices, sale prices, product IDs, images, and category paths
- Detail page enrichment — when visiting product pages, adds SKU, EAN, stock status, ratings, and descriptions via JSON-LD
- Smart price detection — correctly identifies sale vs. original prices from Salesforce Commerce Cloud analytics data
- No cookies, no login required — works out of the box
Input
| Field | Type | Required | Description |
|---|---|---|---|
searchQuery | String | No | Search term (e.g. "Nike Air Max") |
categoryUrl | String | No | Category path (e.g. /nl/dames/schoenen/sneakers/) |
maxResults | Integer | No | Maximum products to return (default: 100) |
language | String | No | nl (default) or fr |
proxyConfiguration | Object | No | Proxy settings (recommended for large runs) |
Without input, the scraper browses all main shoe categories: dames, heren, jongens, meisjes.
Output
Each result contains:
| Field | Type | Example |
|---|---|---|
name | String | "Nike Air Max 90 Sneakers Wit" |
brand | String | "Nike" |
price | Number | 139.95 |
originalPrice | Number | 149.95 |
currency | String | "EUR" |
productId | String | "386501" |
url | String | Full product URL |
imageUrl | String | Product image URL |
category | String | "Dames > Schoenen > Sneakers" |
language | String | "nl" |
Example output
{"name": "Nike Air Max 90 Sneakers Wit","brand": "Nike","price": 139.95,"originalPrice": 149.95,"currency": "EUR","productId": "386501","url": "https://www.torfs.be/nl/nike-air-max-90-sneakers-wit/386501.html","imageUrl": "https://www.torfs.be/on/demandware.static/-/Sites-torfs-master-catalog/default/dw.../386501.jpg","category": "Dames > Schoenen > Sneakers","language": "nl","scrapedAt": "2026-04-06T10:00:00.000Z"}
Cost estimate
This actor uses approximately 1 compute unit per 1,000 products. Listing pages return 48 products each, so a full category scrape is very efficient. A complete run across all shoe categories costs roughly $0.50.
How it works
Torfs runs on Salesforce Commerce Cloud (SFCC). The scraper reads product tiles with embedded analytics meta tags for structured data, and uses SFCC's start/sz pagination parameters to navigate through results. Product detail pages are parsed via JSON-LD ProductGroup schema for additional fields like SKU, EAN, and ratings.
Limitations
- Listing pages provide core data (name, brand, price, image); visit detail pages for full data (SKU, EAN, stock, ratings)
- Sale price logic follows SFCC conventions:
sale_pricein analytics is the current price,priceis the original - Data is scraped from the public website and may change without notice