Hubo Scraper — Belgian DIY Products & Prices avatar

Hubo Scraper — Belgian DIY Products & Prices

Pricing

Pay per usage

Go to Apify Store
Hubo Scraper — Belgian DIY Products & Prices

Hubo Scraper — Belgian DIY Products & Prices

Scrape product data from Hubo.be — Belgium's DIY & home improvement retailer. Get names, prices, ratings, EANs, specs, and more.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Jelle Desramaults

Jelle Desramaults

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Hubo Scraper

Scrapes products from hubo.be, Belgium's DIY and home improvement chain. Uses Hubo's Algolia-powered search API for fast, structured data extraction.

Input

FieldTypeRequiredDescription
searchQueryStringNoSearch term (e.g., "verf", "schroeven")
categoryUrlStringNoHubo category URL (e.g., https://www.hubo.be/nl/a/verf/)
maxResultsIntegerNoMax products (default: 100)
languageStringNonl (default) or fr
proxyConfigurationObjectNoProxy settings

Without input, runs a broad search across all products.

Output

FieldTypeExample
nameString"Levis Muurverf Extra Mat White 10L"
brandString"Levis"
priceNumber89.99
originalPriceNumber109.99
currencyString"EUR"
eanString"5410091640019"
skuString"1234567"
inStockBooleantrue
ratingNumber4.2
reviewCountNumber34
imageUrlStringHigh-res product image
imageUrlsArrayAll product images
descriptionStringHTML-stripped description
specsObject{"Inhoud": "10 L", "Afwerking": "Extra mat"}
categoryString"Verf"
languageString"nl"

Under the hood

  1. Fetches an Algolia search API key from Hubo's /search/parameters endpoint
  2. Queries products through their custom search wrapper at /search (not Algolia directly)
  3. For category URLs, extracts embedded algoliaSearchParameters from the HTML to get the correct filters

Product specs come from the features array in the API response. Images are extracted at BigImage resolution. Deduplication is done by SKU.

The scraper handles API key expiration -- if a 401/403 is received, it automatically refreshes the key and retries.

Cost

Pure API calls. About $0.10 per 1,000 products.

Notes

  • Belgian site, bilingual (Dutch and French). Set language accordingly.
  • Category URLs follow the pattern /nl/a/verf/ or /fr/a/peinture/
  • The Algolia key rotates periodically. Long-running scrapes may need automatic refresh (built in).