Elgiganten Products Scraper 🛒 avatar

Elgiganten Products Scraper 🛒

Pricing

Pay per usage

Go to Apify Store
Elgiganten Products Scraper 🛒

Elgiganten Products Scraper 🛒

Scrape Elgiganten products and extract prices, brands, categories, specifications, ratings, reviews, images, availability, discounts, and product URLs. Ideal for electronics price monitoring, competitor analysis, e-commerce research, market intelligence, and AI datasets.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

6 days ago

Last modified

Categories

Share

What does Elgiganten Product Listing Scraper do?

Elgiganten Product Listing Scraper collects structured product listing data from Elgiganten.se search results. Enter a keyword or a search URL, choose how many records you need, and receive a clean dataset with product names, prices, stock signals, categories, ratings, and product URLs.

The Actor is built for price monitoring, catalog enrichment, assortment research, and market analysis across the Swedish electronics market. Results are saved in batches as they are collected, so you can download the dataset while a larger run is still in progress.

Why use Elgiganten Product Listing Scraper?

  • Ready-to-use product data - Collect names, prices, VAT prices, stock signals, categories, ratings, and seller information in one run.
  • Keyword or URL input - Start from a simple keyword such as mobile or from a filtered Elgiganten search URL.
  • Pagination built in - The Actor follows the listing pages until your result limit or page limit is reached.
  • Clean output - Empty fields are removed, category paths are flattened, and optional raw records are available when you need more detail.
  • Automatic recovery - Refreshes its search configuration during a run and keeps already-collected results if a later page fails.
  • Automation ready - Schedule repeat runs, export to CSV or Excel, or send results to your own systems through the Apify API.

What data can you extract from Elgiganten?

FieldDescription
titleProduct name as shown in the listing
productIdElgiganten article number
skuArticle number, useful for matching and deduplication
urlDirect product page URL
brandProduct brand
sellerNameSeller or marketplace merchant
priceCurrentCurrent price including VAT
priceCurrentExVatCurrent price excluding VAT
priceBeforePrevious price when a discount is active
priceDiscountAmountDiscount amount when published
priceCurrencyCurrency code, normally SEK
ratingScoreAverage product rating when available
ratingCountNumber of product ratings when available
onlineStockInStockOnline stock availability flag
onlineStockLevelOnline stock level text such as 50+
storesWithStockCountNumber of physical stores with stock
taxonomyClean category names in path order
categoryPathHuman-readable category path joined with >
leafCategoryLowest-level category name
bulletPointsProduct selling points
imageUrlProduct image URL
shortDescriptionShort product description when available
gtinGTIN or EAN when published
releaseDateProduct release date when available
isBuyableOnlineWhether the product can be bought online
isBuyableInStoreWhether the product can be bought in a store
isMarketplaceProductWhether the seller is a marketplace partner
apiRecordOptional cleaned source record when includeRawRecord is enabled

How to use Elgiganten Product Listing Scraper

  1. Open the Actor on Apify Store.
  2. Enter a keyword such as iphone or paste an Elgiganten search URL.
  3. Set results_wanted and, optionally, max_pages.
  4. Run the Actor.
  5. Download the dataset as JSON, CSV, or Excel, or connect it to your workflow.

Input Parameters

ParameterTypeRequiredDefaultDescription
keywordStringNomobileSearch keyword used when no search URL is supplied
startUrlStringNo-Elgiganten search URL. Takes precedence over keyword
results_wantedIntegerNo20Maximum number of product records to collect
max_pagesIntegerNo10Maximum number of listing pages to request
includeRawRecordBooleanNofalseAdds a cleaned source record to each item
proxyConfigurationObjectNoNo proxyOptional Apify proxy settings

Output Data

FieldTypeDescription
sourceStringData source label
resultTypeStringResult type, normally product
searchQueryStringQuery used for the run
pageIntegerListing page number
positionIntegerPosition on the listing page
searchTotalResultsIntegerTotal matching products reported by Elgiganten
productIdStringProduct article number
skuStringArticle number for matching and deduplication
titleStringProduct title
urlStringProduct page URL
brandStringBrand name
sellerNameStringSeller name
priceCurrentNumberCurrent price including VAT
priceCurrentExVatNumberCurrent price excluding VAT
priceCurrencyStringCurrency code
ratingScoreNumberAverage rating
ratingCountIntegerNumber of ratings
onlineStockInStockBooleanOnline stock availability
onlineStockLevelStringOnline stock level text
storesWithStockCountIntegerNumber of stores with stock
isBuyableOnlineBooleanWhether the product can be bought online
isBuyableInStoreBooleanWhether the product can be bought in a store
taxonomyArrayCategory names in path order
categoryPathStringCategory path joined with >
leafCategoryStringLowest-level category name
bulletPointsArrayProduct selling points
imageUrlStringProduct image URL
apiRecordObjectOptional cleaned source record

Usage Examples

Collect products for a keyword

Collect the first 20 products for the keyword mobile:

{
"keyword": "mobile",
"results_wanted": 20,
"max_pages": 3
}

Collect products from a filtered search URL

Use a search URL when you want to reuse the filters you already selected on Elgiganten:

{
"startUrl": "https://www.elgiganten.se/search?q=samsung%20tv&view=products",
"results_wanted": 50,
"max_pages": 5
}

Include the cleaned source record

Enable includeRawRecord when you need additional source fields for enrichment or debugging:

{
"keyword": "iphone",
"results_wanted": 100,
"max_pages": 5,
"includeRawRecord": true
}

Sample Output

{
"source": "elgiganten-search",
"resultType": "product",
"searchQuery": "mobile",
"page": 1,
"position": 2,
"searchTotalResults": 100348,
"productId": "1000290",
"sku": "1000290",
"title": "DJI Osmo Mobile 8 gimbalstabilisator",
"url": "https://www.elgiganten.se/product/sport-fritid/foto-bild-kamera/kameratillbehor/kamerahandtag/dji-osmo-mobile-8-gimbalstabilisator/1000290",
"brand": "DJI",
"sellerName": "Elgiganten",
"taxonomy": ["Sport & Fritid", "Foto, Bild & Kamera", "Kameratillbehör", "Kamerahandtag"],
"categoryPath": "Sport & Fritid > Foto, Bild & Kamera > Kameratillbehör > Kamerahandtag",
"leafCategory": "Kamerahandtag",
"bulletPoints": ["ActiveTrack 7.0-stabilisering", "Inbyggd förlängningsstång & stativ", "10 timmars batteritid"],
"priceCurrency": "SEK",
"priceCurrent": 1949,
"priceCurrentExVat": 1559.2,
"ratingScore": 4,
"ratingCount": 4,
"onlineStockInStock": true,
"onlineStockLevel": "50+",
"storesWithStockCount": 50,
"isBuyableOnline": true,
"isBuyableInStore": true,
"imageUrl": "https://next-media.elkjop.com/image/dv_web_D18000136010389/1000290/dji-osmo-mobile-8-gimbalstabilisator.jpg"
}

Tips for Best Results

  • Use a short, specific keyword such as iphone 17 or oled tv for focused results.
  • Keep results_wanted modest for test runs, then raise it when the output looks correct.
  • Use max_pages as a safety limit for scheduled runs.
  • Search URLs take precedence over the keyword. Clear the keyword field when you want a URL-only run.
  • Some fields are omitted when Elgiganten does not publish a value, for example unrated products have no ratingScore.
  • Results can change during campaigns and stock updates, so compare runs over time rather than a single snapshot.

Integrations

  • Google Sheets - Send results to a spreadsheet for price tracking and analysis.
  • Webhooks - Trigger downstream workflows after each run.
  • Make or Zapier - Connect results to no-code automations.
  • API - Read datasets programmatically from your own applications.
  • CSV and Excel - Download the dataset in formats your BI tools already use.

Frequently Asked Questions

Can I export Elgiganten product data to CSV or Excel?

Yes. Apify datasets can be downloaded as CSV, Excel, JSON, XML, and other supported formats from the run page.

Can I run this Actor on a schedule?

Yes. Schedule the Actor in Apify Console to refresh product data hourly, daily, weekly, or at another interval.

Can I scrape more than one keyword in one run?

Run the Actor once per keyword, or create separate scheduled tasks for each keyword. The Actor accepts one keyword or one search URL per run.

Why are some fields missing in some items?

Fields are included only when Elgiganten publishes a value. For example, products without ratings do not include ratingScore or ratingCount, and products without a discount do not include priceBefore.

Does the Actor collect review text?

No. This Actor collects product listing data. Rating values that appear in the listing are included when Elgiganten publishes them, but individual review text is not collected.

What happens if the search returns no products?

The Actor reports a warning and finishes with an empty dataset. Check the keyword spelling or open the same search on Elgiganten to confirm that products are available.

What happens if Elgiganten changes its search setup?

The Actor refreshes its search configuration automatically and retries. If a later page fails after some results were saved, it keeps the results already collected and stops gracefully.

Collecting public product data can be legal, but you are responsible for complying with applicable laws, Elgiganten's terms, and data usage rules in your jurisdiction.

Support

For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.

This Actor is designed for legitimate collection of publicly available product data. Users are responsible for using the data responsibly and complying with applicable laws and website terms.