Torfs Scraper — Belgian Shoes, Sneakers & Footwear Prices avatar

Torfs Scraper — Belgian Shoes, Sneakers & Footwear Prices

Pricing

Pay per event

Go to Apify Store
Torfs Scraper — Belgian Shoes, Sneakers & Footwear Prices

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

Studio Amba

Maintained by Community

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

FieldTypeRequiredDescription
searchQueryStringNoSearch term (e.g. "Nike Air Max")
categoryUrlStringNoCategory path (e.g. /nl/dames/schoenen/sneakers/)
maxResultsIntegerNoMaximum products to return (default: 100)
languageStringNonl (default) or fr
proxyConfigurationObjectNoProxy settings (recommended for large runs)

Without input, the scraper browses all main shoe categories: dames, heren, jongens, meisjes.

Output

Each result contains:

FieldTypeExample
nameString"Nike Air Max 90 Sneakers Wit"
brandString"Nike"
priceNumber139.95
originalPriceNumber149.95
currencyString"EUR"
productIdString"386501"
urlStringFull product URL
imageUrlStringProduct image URL
categoryString"Dames > Schoenen > Sneakers"
languageString"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_price in analytics is the current price, price is the original
  • Data is scraped from the public website and may change without notice