Tesco Hungary Scraper — Grocery Products & Prices avatar

Tesco Hungary Scraper — Grocery Products & Prices

Pricing

from $2.00 / 1,000 result scrapeds

Go to Apify Store
Tesco Hungary Scraper — Grocery Products & Prices

Tesco Hungary Scraper — Grocery Products & Prices

Scrape the full Tesco Hungary (bevasarlas.tesco.hu) groceries catalogue: product names, HUF prices, Clubcard offers, price per unit, EAN codes, images, ratings and categories. Search by keyword, walk the department tree or scrape one category. No login, no cookies.

Pricing

from $2.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Tesco Hungary Groceries Scraper

Scrape Tesco Hungary's grocery range (bevasarlas.tesco.hu): product names, HUF prices, Clubcard offers, price per unit, EAN codes, images, ratings, stock and full category paths. Search by keyword, scrape one category, or walk the entire catalogue. No login, no cookies.

Why use this actor?

Tesco is one of Hungary's largest grocers, and its online range is one of the biggest price datasets in Hungarian retail. This actor gives you a clean, structured feed of the Tesco Hungary grocery catalogue for price monitoring, competitor benchmarking, product matching, market research, or building a grocery price comparison. You get the same data the Tesco website shows shoppers, including Clubcard prices, without needing an account or a delivery slot.

Two data paths, both first-class. Keyword searches go straight to Tesco's own search API, the same one the bevasarlas.tesco.hu site uses, so search runs are fast and return clean structured data including the real brand name. Category and full-catalogue runs read the authoritative listing data embedded in Tesco's rendered pages, including the exact product total for every category.

Complete past the 10,000 cap. Every Tesco listing is capped at 10,000 results, so a single broad crawl can silently truncate large departments. This actor walks the category tree (superdepartment → department → aisle → shelf) and, whenever a node's total hits the cap, descends into its child categories until every listing stays under 10,000. Products are deduped by Tesco product id (TPNC), and the run ends with a self-checking completeness assertion that compares per-category distinct coverage against the authoritative totals.

Tesco Hungary sits behind Akamai Bot Manager with hard IP-reputation blocking, so ordinary scrapers get an "Access Denied" before any product loads. For category scraping this actor routes every request through the Bright Data Web Unlocker, which solves the Akamai challenge and returns the fully rendered page, so you get reliable results run after run. Keyword search does not need Bright Data at all.

Note: the grocery catalogue lives on bevasarlas.tesco.hu ("Tesco Otthonról"). The separate tesco.hu site is a general corporate/home page, not the grocery shop.

How to scrape Tesco Hungary data

  1. Add this actor to your Apify account.
  2. Choose what to scrape:
    • Set searchQuery to scrape a keyword, e.g. tej (milk) or kenyer (bread). This path needs no Bright Data key.
    • Set categoryUrl to scrape one category, e.g. tejtermek-tojas/all or a full https://bevasarlas.tesco.hu/shop/hu-HU/browse/... URL.
    • Or paste a list of listing URLs into startUrls.
    • Leave everything empty to walk the whole grocery catalogue (all 12 grocery superdepartments).
  3. For category or full-catalogue runs, provide a Bright Data API key (field brightDataApiKey, stored as a secret) or set the BRIGHT_DATA_API_KEY environment variable.
  4. Set maxProducts to cap the run (default 100, prefilled 20 for a quick test). Set it high, e.g. 25000, for a full-catalogue pull.
  5. Run the actor. Results stream to the dataset and can be exported as JSON, CSV, Excel or fed to an API.

For category runs the actor reads the authoritative product total of every listing and paginates 200 products per page. Whenever a listing's total hits Tesco's 10,000 cap, the actor drills into that category's children so no shelf is ever truncated. Set enumerateOnly: true to walk the tree and report the exact catalogue size without scraping products, a cheap way to verify completeness before a full run.

Input

FieldTypeRequiredDescription
searchQueryStringNoSearch Tesco Hungary groceries by keyword (no Bright Data key needed)
categoryUrlStringNoA Tesco Hungary category URL or slug to scrape
startUrlsArrayNoOne or more Tesco Hungary listing URLs
maxProductsIntegerNoMaximum products to return (default 100)
brightDataApiKeyString (secret)For categoriesBright Data Web Unlocker API key. Falls back to BRIGHT_DATA_API_KEY env var.
enumerateOnlyBooleanNoWalk the tree and report the authoritative catalogue size without scraping products
requestDelaySecsIntegerNoMinimum pause between category page fetches (for very large paced runs)
proxyConfigurationObjectNoProxy settings for the search API path

Example input

{
"searchQuery": "tej",
"maxProducts": 100
}

Or a category run:

{
"categoryUrl": "tejtermek-tojas/all",
"maxProducts": 500
}

Output

FieldTypeExampleDescription
nameStringTesco UHT félzsíros tej 2,8% 1 lProduct name
brandStringMagyar TejBrand name (search API) or own-brand detection
priceNumber477Current shelf price in HUF
currencyStringHUFAlways HUF
pricePerUnitString477 HUF/litreUnit price
discountStringClubcard árClubcard / promotion text if present
eanString05998200557682Barcode (GTIN) where available
skuString210263880Tesco base product number (TPNB)
productIdString210263880Tesco consumer product number (TPNC)
inStockBooleantrueAvailability flag
ratingNumber4.5Average review rating (0-5)
reviewCountInteger12Number of reviews
categoryStringTejtermék-tojás > Tejek, tejitalokFull category path
imageUrlStringhttps://digitalcontent.api.tesco.com/...Primary product image
urlStringhttps://bevasarlas.tesco.hu/shop/hu-HU/products/210263880Product page URL
scrapedAtString2026-07-06T12:00:00.000ZTimestamp

Example output

{
"name": "Magyar Tej ESL tej 2,8% 1 l",
"brand": "Magyar Tej",
"price": 477,
"currency": "HUF",
"pricePerUnit": "477 HUF/litre",
"ean": "05998200557682",
"sku": "210263880",
"productId": "210263880",
"inStock": true,
"rating": 4.5,
"reviewCount": 12,
"imageUrl": "https://digitalcontent.api.tesco.com/v2/media/ghs/222e466a-426d-4fe4-abf9-004017d832b0/494e4769-971c-4bf4-8dcf-3cd9f94db7f1.jpeg",
"category": "Tejtermék-tojás > Tejek, tejitalok",
"categories": ["Tejtermék-tojás", "Tejek, tejitalok"],
"url": "https://bevasarlas.tesco.hu/shop/hu-HU/products/210263880",
"scrapedAt": "2026-07-06T12:00:00.000Z"
}

Cost estimate

Keyword searches fetch up to 200 products per request, so even large keyword pulls cost only a few cents of platform usage. Category runs go through the Bright Data Web Unlocker (about $0.0015 per page fetch on Bright Data's side) and also return up to 200 products per page, so a full-catalogue pull of the Tesco Hungary range needs only a few hundred unlocker requests.

Limitations / known issues

  • Tesco Hungary's website does not expose historical prices; each run captures a snapshot (use scheduled runs to build a price history).
  • rating and reviewCount are only present for products that have reviews.
  • On the category (browse) path, brand is populated for own-brand lines and any product whose brand Tesco exposes in the rendered page; the keyword-search path returns the brand for every product.
  • The discount field carries the promotion text exactly as Tesco publishes it.
  • Category scraping requires a Bright Data Web Unlocker key; keyword search does not.
  • A full-catalogue walk is a long run. The actor persists its progress and survives Apify server migrations: already-pushed products are never duplicated and completed categories are skipped on resume.
  • The own-range guard keeps any third-party marketplace items out of the output if Tesco Hungary ever adds a marketplace.
  • Tesco Scraper — Tesco UK groceries (GBP), the flagship sibling this actor is built from.
  • Tesco Ireland Groceries Scraper — Tesco Ireland groceries (EUR), same platform and code path.
  • Looking for other grocery price data? Studio AMBA builds grocery and retail scrapers across Europe — check the store profile for the full range.