Skip to content

eMAG Scraper

Try for free

Scrape emag.ro, emag.bg and emag.hu products from category, search and product URLs or keywords: price, old price, discount, rating, reviews, seller, stock, specs, EAN and images.

🛒 eMAG Scraper

Scrape products from eMAG, the biggest online store in Romania, Bulgaria and Hungary (emag.ro, emag.bg, emag.hu). Paste category, search or product URLs, or type keywords, and get clean rows with price, old price, discount, rating, review count, seller, stock and images, plus brand, full specifications, description and other marketplace offers when you turn on product details. No login, no browser setup.

✨ Why use eMAG Scraper?

  • 🌍 Three countries — emag.ro (RON), emag.bg (EUR) and emag.hu (HUF) in one actor.
  • 🔗 Any URL — category (/c), search (/search/...), brand and product (/pd/...) pages, with sorting and filters kept and all pages followed.
  • 💸 Prices that matter — current price, struck-through price, discount %, currency, Genius badge and deals badges.
  • ⭐ Social proof — average rating and review count for every product, question count with details.
  • 🏪 Marketplace data — seller name, sold by eMAG or a partner, stock status, other offers for the same product.
  • 📋 Full product pages on demand — brand, all images, every specification, description and manufacturer code.

🎯 Use cases

  • 📈 Price monitoring — track your products and competitors' prices and discounts daily.
  • 🏷️ Marketplace sellers — see who sells what, at which price, and how products are rated.
  • 🔎 Assortment research — map a whole category with brands, specs and price ranges.
  • 🧮 Deal hunting — sort by discount and catch the biggest price drops.
  • 🧠 Market analysis — compare Romania, Bulgaria and Hungary for the same category.

🚀 How to use

  1. Open a category or search on emag.ro, emag.bg or emag.hu, set sorting and filters, and copy the URL. Or type keywords in Search keywords and pick a Country.
  2. Paste the URL(s) into eMAG URLs. Product URLs work too.
  3. Set Max products. Turn on Product details for brand, specs, images and description.
  4. Click Start and download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
startUrlseMAG category, search, brand or product URLs (ro, bg, hu).
searchTermsKeywords, one per line.
maxItemsMaximum products saved in the run (default 20).
includeDetailsOpen every product page for brand, specs, images, description and offers (default off).
countrySite for keywords: ro, bg or hu.
sortByrelevance, popular, price-asc, price-desc, reviews, discount.
{
  "startUrls": [
    { "url": "https://www.emag.ro/laptopuri/c" },
    { "url": "https://www.emag.bg/search/telefon" }
  ],
  "searchTerms": ["laptop gaming"],
  "country": "ro",
  "maxItems": 100,
  "includeDetails": true
}

📤 Output

FieldDescription
productId, title, urleMAG product code, title and link
price, originalPrice, discountPercentage, currencyCurrent price, struck-through price, discount
rating, reviewCountAverage rating and number of reviews
category, categoryPathCategory and full category path
availability, inStockStock status
sellerName, fulfilledByEmagSeller and whether eMAG sells it
imageUrl, badges, isGeniusMain image and badges
brand, images, specifications, description, manufacturerCodeWith product details
offersCount, otherOffers, questionCountWith product details

Example (from a test run, trimmed):

{
  "productId": "D5RJKZMBM",
  "title": "Umax VisionBook N14G Plus 14.1\" FHD 4GB 128GB SSD Integrated лаптоп Win 10 Pro сив (UMM230148)",
  "url": "https://www.emag.bg/umax-visionbook-n14g-plus-14-1-fhd-4gb-128gb-ssd-integrated-laptop-win-10-pro-siv-umm230148/pd/D5RJKZMBM/",
  "price": 203.16,
  "originalPrice": 339.9,
  "discountPercentage": 40,
  "currency": "EUR",
  "reviewCount": 0,
  "category": "Лаптопи",
  "categoryPath": ["Лаптопи"],
  "imageUrl": "https://s13emagst.akamaized.net/products/49202/49201118/images/res_6b2ff45eb47db19c83e22ff26dd1b642.png",
  "availability": "В наличност",
  "inStock": true,
  "sellerName": "OVOLT Оволт България",
  "fulfilledByEmag": false,
  "brand": "Umax",
  "specifications": { "Модел процесор": "Intel Celeron", "Капацитет памет": "4 GB" },
  "country": "bg",
  "detailsFetched": true
}

💰 Pricing

You pay $1.50 per 1,000 products ($0.0015 per product), with or without product details, plus platform usage (compute and residential proxy traffic). Measured on test runs: 1,000 products from listing pages took 38 seconds and about $0.01 of usage; with product details, usage is about $0.10 per 1,000 products.

❓ FAQ

Is it legal to scrape eMAG? The actor reads public product pages that anyone can open without an account. You are responsible for how you use the data.

Do I need an eMAG account or my own proxy? No. eMAG blocks datacenter IPs, so the actor uses residential proxies in the site's country by default.

How many products can I get? As many as a category or search lists: the actor follows all pages. Set Max products to cap the run.

Why are some fields empty? Brand, specifications, images, description and offers need Product details. EAN and manufacturer codes only appear when the seller lists them. Rating is empty when a product has no reviews.

Can I schedule it or use the API? Yes. Schedule runs for daily price tracking and read the results through the API or integrations.

⚠️ Limits

  • eMAG sometimes shows a captcha to a proxy IP; the actor retries on fresh IPs, which can make some runs slower.
  • When eMAG shows its "back soon" maintenance page, runs stop with a clear message; try again later.
  • Customer review texts are not collected (rating and review count are).
  • Prices are shown as the site shows them to a logged-out visitor in that country.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.