# Bilka Product Details Scraper (`soft_alexist/bilka-product-details-scraper`) Actor

Scrape comprehensive product information from Bilka.dk including pricing, inventory, specifications, images, and 130+ data fields. Perfect for price monitoring, competitive analysis, and product data aggregation from Denmark's leading online retailer.

- **URL**: https://apify.com/soft\_alexist/bilka-product-details-scraper.md
- **Developed by:** [Soft Alexist](https://apify.com/soft_alexist) (community)
- **Categories:** Automation, Developer tools, E-commerce
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage, which gets cheaper the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-usage

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## Bilka Product Details Scraper: Extract E-commerce Product Data at Scale

***

### About Bilka.dk

Bilka.dk is one of Denmark's largest online retailers, offering everything from electronics and appliances to home goods and daily essentials. Its product pages contain rich, structured data including real-time pricing, stock status, specifications, and media assets. Manually gathering this product intelligence across hundreds or thousands of listings is impractical — the **Bilka Product Details Scraper** automates extraction, delivering clean, structured records in seconds.

***

### Overview

The **Bilka Product Details Scraper** extracts comprehensive product data from individual Bilka.dk product pages, turning unstructured web content into 130+ organized data fields. It is designed for:

- **E-commerce analysts** monitoring price trends and competitor offerings
- **Data aggregators** building product catalogs and comparison databases
- **Retailers** benchmarking against Bilka's inventory and pricing strategies
- **Researchers** studying Nordic retail markets and consumer products

Key strengths include flexible URL handling, graceful error recovery, and extraction of rich product metadata spanning pricing, inventory, images, specifications, and compliance documentation.

***

### Input Format

The scraper accepts a configuration object specifying which product pages to scrape:

```json
{
  "urls": [
    "https://www.bilka.dk/produkter/samsung-43-qled-tv-tq43q7f-2025/200323275/",
    "https://www.bilka.dk/produkter/samsung-55-oled-tv-tq55s85f-2025/200323268/",
    "https://www.bilka.dk/produkter/samsung-98-uhd-tv-tu98du9005-2024/200272598/"
  ],
  "max_items_per_url": 200,
  "ignore_url_failures": true
}
```

| Parameter | Type | Description |
|---|---|---|
| `urls` | array | Direct links to Bilka product detail pages. Paste individual URLs or use bulk edit for lists. |
| `max_items_per_url` | number | Maximum product records to extract per URL (e.g., `200`). Useful for paginated results. |
| `ignore_url_failures` | boolean | If `true`, the scraper continues running if some URLs fail; if `false`, stops on first error. |

> **Tip:** Use direct product URLs (e.g., ending with `/200323275/`), not search results pages. Bulk import makes it easy to scrape dozens of products in a single run.

***

### Output Format

**Sample output**

```json
{
  "active_gtin": "8806097122241",
  "active_supplier": "0000009002",
  "active_supplier_product_id": "000000000011022228-EA",
  "age_requirement_min": null,
  "allergens": null,
  "apple_id": null,
  "approvals_and_appraisals": null,
  "article_hierarchy_node": "R61415",
  "assembly_instruction_documents": [],
  "assembly_instruction_documents_ids": [],
  "basic_information": [],
  "brand": "Samsung",
  "brand_page": "/brands/samsung/c/samsung/",
  "breadcrumbs": [
    {
      "path": null,
      "name": "Site"
    },
    {
      "path": "/c/elektronik/",
      "name": "Elektronik"
    },
    {
      "path": "/elektronik/tv-foto-og-lyd/c/tv-foto-og-lyd/",
      "name": "TV, foto og lyd"
    },
    {
      "path": "/elektronik/tv-foto-og-lyd/tv/pl/tv/",
      "name": "TV"
    },
    {
      "path": "/elektronik/tv-foto-og-lyd/tv/stoerrelse/tv-40-43-tommer/pl/40-43-tommer-tv/",
      "name": "40-43\""
    }
  ],
  "bundle_children": null,
  "canonical_url": "/produkter/samsung-43-qled-tv-tq43q7f-2025/200323275/",
  "category": [
    "QLED TV",
    "TV",
    "UHD 4K TV"
  ],
  "cfh_levels": {
    "lvl0": [
      "Elektronik"
    ],
    "lvl1": [
      "Elektronik > TV & Billede"
    ],
    "lvl2": [
      "Elektronik > TV & Billede > Fladskærme"
    ]
  },
  "cfh_nodes": [
    "ConsumerFacedHierarchy",
    "CFH.FlatScreens",
    "CFH.Electronics",
    "Classification 1 root",
    "CFH.TvAndPicture"
  ],
  "description": "<b>Nyd endeløs underholdning med Samsung Vision AI</b> <br>Ny QLED-model med nuancer valideret af farvespecialisten PANTONE. <br><br><b>Q4 AI Processor</b><br>Kraftig 4K-opskalering sikrer, at du får op til 4K-opløsning med levende farver og hjælper med at optimere din visnings- og lydoplevelse.* <br>*Visningsoplevelsen kan variere afhængigt af indholdstype og format. Opskalering gælder muligvis ikke for pc-forbindelse og Game Mode. <br><br><b>100% Color Volume with Quantum Dot</b> <br>En milliard nuancer og ægte farvevolumen ved forskellige niveauer af lysstyrke.* <br>*100 % farvevolumen målt i henhold til DCI P3-standarden, certificeret af VDE. <br><br><b>Samsung Knox Security</b> <br>Sikrer dit tv og dit privatliv ved at blokere uautoriserede ondsindede apps, adgang til phishing-sider og mulig adgang til følsomme data og personlige oplysninger såsom adgangskoder og brugernavne.*<br>*Samsung Knox Security gælder for Samsung TV drevet af Tizen®, lanceret siden 2015. Seneste softwareopdatering er påkrævet.<br><br><b>4K Upscaling</b><br>Kraftig opskalering af dit indhold til 4K.* <br>*Visningsoplevelsen kan variere afhængigt af indholdstype og format. Opskalering gælder muligvis ikke for pc-forbindelse og Game Mode. <br><br><b>Motion Xcelerator</b><br>Forbedrer billedets klarhed ved automatisk at estimere bevægelsesinformation mellem billederne.<br><br><b>Endless Entertainment</b><br>Få adgang til hundredvis af gratis kanaler, herunder Samsung TV Plus premium-kanaler og cloud gaming. Nyd sport, film, nyheder, underholdning, musik, børneprogrammer og meget mere. Der tilføjes hele tiden nyt indhold, så der er altid mere at udforske.* <br>*Kanaler kan variere fra land til land og kan ændres uden varsel. Understøttede Samsung-enheder kan variere fra land til land. Kræver en Samsung-konto. Brugergrænsefladen kan ændres uden forudgående varsel. Der kan forekomme reklamer på Samsung TV Plus. Tilgængelig gratis på Samsung Smart TV siden 2016.<br><br><b>Pantone Validated</b><br>Nyd autentiske farver med 2140 farver og 110 hudtoner, valideret af Pantone - kun til Samsung-skærme.<br><br><b>AI Auto Game Mode</b><br>Oplev problemfri gaming med AI-drevet automatisk indstillingsoptimering.<br><br><b>Smart Start: få streaming med i prisen</b><br>Med et Smart TV fra Samsung er du kun et knaptryk fra masser af underholdning. I en gratis prøveperiode kan du streame spil, film og serier fra udvalgte streamingtjenester*. For at benytte dig af de aktuelle fordele skal du åbne appen \"Samsung Promotion\" på dit TV. <br>*Gælder ved køb af udvalgte Samsung TV-modeller fra 2024 og udvalgte projektorer på samsung.com og hos udvalgte forhandlere i perioden fra 30.04.2025 til 31.03.2026. Der kan være begrænsninger, og udvalget af inkluderede streamingtjenester kan variere i kampagnens løbetid. Kræver Samsung-konto og oprettelse af en konto hos den pågældende streamingtjeneste. Læs vilkårene på samsung.com/dk/smartstart.<br><br><b>Art Store</b><br>Over 3300 kunstværker fra verdenskendte gallerier at vælge imellem for at sætte stemningen i dit hjem.* <br>*Abonnement er påkrævet for at nyde al kunsten fra Art Store.<br><br><b>SolarCell Remote</b><br>Fjernbetjening bygget af genbrugsmaterialer og solpanel på bagsiden, der oplades med både sollys og indendørs belysning.* <br>*For at oplade fjernbetjeningen med solenergi skal du lægge tv-fjernbetjeningen ned med solpanelet opad. Placer den i din stue, mens lyset er tændt, eller du kan placere den i nærheden af et vindue, hvor den suger naturligt sollys til sig naturligt sollys. Hvis SolarCell Remotes batteri er afladet, skal den oplades med et USB C-kabel. Batteriniveauet på SolarCell Remote kan kontrolleres i tv-menuen (Indstillinger &gt; Generelt &amp; Privatliv &gt; Strøm- og energibesparelse &gt; Tilgængeligt fjernbetjeningsbatteri). Beslaget på SolarCell Remote indeholder mindst 20 % genbrugsmaterialer. <br><br><b>Smart TV - Intelligente funktioner, som gør TV-oplevelsen bedre</b><br>Oplev Samsungs Smart TV'er, hvor intelligens og underholdning mødes for at omdefinere din TV-oplevelse. <br>- Nem adgang til dine yndlingsapps direkte i Smart Hub<br>- Gratis adgang til film, serier, sport og nyheder med Samsung TV Plus<br>- Spil direkte på dit TV med Cloud Gaming-apps som Xbox Game Pass – helt uden konsol<br>- Stream direkte fra mobilen med SmartThings eller AirPlay 2<br>- Betjen TV'et med SmartThings-appen på mobilen<br>- Op til 7 år med Tizen OS opgraderinger*<br>*Udvalget af apps og tjenester varierer over tid, fordi gamle kan blive fjernet, og nye kan blive tilføjet. Visse apps og tjenester kræver abonnement eller engangskøb for at kunne bruges. Samsung kan vise reklamer og kampagner på Smart TV-grænsefladen og i apps. Skærmspejling fungerer kun, når TV'et og mobilen er tændt og forbundet til samme Wi-Fi-netværk. Apple og AirPlay er varemærker tilhørende Apple Inc., registreret i USA og andre lande og regioner. AirPlay kræver iOS 12.3 eller nyere eller macOS 10.14.5 eller nyere. <br>*Tizen OS-opgraderinger vil blive understøttet i op til 7 år fra 2025, for produkter udgivet i år 2025<br><br><b>Tag din TV-oplevelse til nye højder med Q-Symphony</b><br>Lyden spiller en stor rolle i film- og TV-oplevelsen. Oplev, hvordan den dynamiske 3D-lyd tager al din underholdning til et nyt niveau med en stor og kraftfuld lyd.<br>- Q-Symphony får TV'ets højttalere til at samarbejde med din Soundbar om at skabe en komplet lydoplevelse<br>- Omsluttende tredimensionel lyd med Dolby Atmos™<br>- SpaceFit Sound tilpasser lyden fra både Soundbar og subwoofer efter akustikken i rummet<br>*Soundbar sælges separat. Kræver Q-symphony kompatibel Samsung soundbar.<br><br><b>Slim Look</b> <br>Stilfuldt, slankt design til dit hjem.",
  "discontinued_from": null,
  "cc_discount_text": null,
  "display_cc_fee": "35,-",
  "display_list_price": "7.999,-",
  "display_sales_price": "7.999,-",
  "documents": null,
  "ecc_article_number": "11022228",
  "energy_class": "G",
  "energy_class_color_code": "lev_7",
  "energy_class_scale": "A-G",
  "energy_label": "https://digitalassets.sallinggroup.com/image/upload/e_trim/b_white,c_pad,e_sharpen:80,f_auto,q_auto,w_464,h_464/511cb63e92c483dead3ea6187a4fd5fe",
  "energy_label_id": "511cb63e92c483dead3ea6187a4fd5fe",
  "erp_product_id": "11022228-EA",
  "family": [],
  "format_name": "bilka",
  "f_brand": [
    "Samsung"
  ],
  "f_campaign_name": [],
  "f_licensee": [],
  "f_sub_brand": [],
  "f_stock_availability": [
    "På lager online",
    "På lager i et varehus",
    "Click & Collect"
  ],
  "f_category": [
    "QLED TV",
    "TV",
    "UHD 4K TV"
  ],
  "gallery_images": [
    "https://digitalassets.sallinggroup.com/image/upload/e_trim/b_white,c_pad,e_sharpen:80,f_auto,q_auto,w_464,h_464/1794d1bd735f1058b93a7c70cb4ba74b",
    "https://digitalassets.sallinggroup.com/image/upload/e_trim/b_white,c_pad,e_sharpen:80,f_auto,q_auto,w_464,h_464/206d07cdf110f678413743194b6fe7a8",
    "https://digitalassets.sallinggroup.com/image/upload/e_trim/b_white,c_pad,e_sharpen:80,f_auto,q_auto,w_464,h_464/32abc94395e953720424dec9f387a4be",
    "https://digitalassets.sallinggroup.com/image/upload/e_trim/b_white,c_pad,e_sharpen:80,f_auto,q_auto,w_464,h_464/3b46cfe4eae709525bad8a4f28912d01",
    "https://digitalassets.sallinggroup.com/image/upload/e_trim/b_white,c_pad,e_sharpen:80,f_auto,q_auto,w_464,h_464/424213700ae1f92a628f229c9bfd05fc",
    "https://digitalassets.sallinggroup.com/image/upload/e_trim/b_white,c_pad,e_sharpen:80,f_auto,q_auto,w_464,h_464/553e3cdd4ec5e76fef8b8a4811bb6977",
    "https://digitalassets.sallinggroup.com/image/upload/e_trim/b_white,c_pad,e_sharpen:80,f_auto,q_auto,w_464,h_464/67550bdcee11a63546f89991bce433c1",
    "https://digitalassets.sallinggroup.com/image/upload/e_trim/b_white,c_pad,e_sharpen:80,f_auto,q_auto,w_464,h_464/b205a2bd56976ce95f47ed3b69ac9026",
    "https://digitalassets.sallinggroup.com/image/upload/e_trim/b_white,c_pad,e_sharpen:80,f_auto,q_auto,w_464,h_464/cb8aad3c016aee7631e18024199d91d5",
    "https://digitalassets.sallinggroup.com/image/upload/e_trim/b_white,c_pad,e_sharpen:80,f_auto,q_auto,w_464,h_464/ce1a70300a93ea532278edf5ea669a96",
    "https://digitalassets.sallinggroup.com/image/upload/e_trim/b_white,c_pad,e_sharpen:80,f_auto,q_auto,w_464,h_464/d31bfebd07f0cbecdff5926d8506b455",
    "https://digitalassets.sallinggroup.com/image/upload/e_trim/b_white,c_pad,e_sharpen:80,f_auto,q_auto,w_464,h_464/7633321b59beb7339fdc51eb849e953e",
    "https://digitalassets.sallinggroup.com/image/upload/e_trim/b_white,c_pad,e_sharpen:80,f_auto,q_auto,w_464,h_464/0c4555f9c4655959c76d9e992adb2389",
    "https://digitalassets.sallinggroup.com/image/upload/e_trim/b_white,c_pad,e_sharpen:80,f_auto,q_auto,w_464,h_464/1b2d5fa6716efdad5358a079e1f9f241",
    "https://digitalassets.sallinggroup.com/image/upload/e_trim/b_white,c_pad,e_sharpen:80,f_auto,q_auto,w_464,h_464/511cb63e92c483dead3ea6187a4fd5fe"
  ],
  "gallery_images_ids": [
    "1794d1bd735f1058b93a7c70cb4ba74b",
    "206d07cdf110f678413743194b6fe7a8",
    "32abc94395e953720424dec9f387a4be",
    "3b46cfe4eae709525bad8a4f28912d01",
    "424213700ae1f92a628f229c9bfd05fc",
    "553e3cdd4ec5e76fef8b8a4811bb6977",
    "67550bdcee11a63546f89991bce433c1",
    "b205a2bd56976ce95f47ed3b69ac9026",
    "cb8aad3c016aee7631e18024199d91d5",
    "ce1a70300a93ea532278edf5ea669a96",
    "d31bfebd07f0cbecdff5926d8506b455",
    "7633321b59beb7339fdc51eb849e953e",
    "0c4555f9c4655959c76d9e992adb2389",
    "1b2d5fa6716efdad5358a079e1f9f241",
    "511cb63e92c483dead3ea6187a4fd5fe"
  ],
  "gallery_videos": [
    "https://www.youtube.com/watch?v=6ZMS-pmKOc8"
  ],
  "gallery_videos_ids": [],
  "gtins": [
    "8806097122241"
  ],
  "has_image": true,
  "has_membership_promotion": false,
  "hazard_labeling": null,
  "high_level_promotion": null,
  "hybris_code": "200323275",
  "id": "200323275",
  "image_primary": "https://digitalassets.sallinggroup.com/image/upload/e_trim/b_white,c_pad,e_sharpen:80,f_auto,q_auto,w_464,h_464/9912ce82002df7076337915ba9dce17b",
  "information_sheet": "https://eprel.ec.europa.eu/api/products/electronicdisplays/2204749/fiches?language=DA",
  "is_click_and_collectible": true,
  "is_gift_wrapping_supported": false,
  "is_in_stock_stores": false,
  "in_stock_stores_count": 19,
  "is_always_low_price": false,
  "is_exposed": true,
  "is_reservable": true,
  "item_family_id": "200323275",
  "item_family_name": null,
  "keywords": [
    "Q7F"
  ],
  "list_price": 7999.0,
  "membership_promotion": null,
  "msg_sales_price_per_unit": null,
  "name": "Samsung 43\" QLED TV TQ43Q7F (2025)",
  "net_content": "1",
  "net_content_unit_of_measure": "stk",
  "net_content_unit_of_measure_display": "stk",
  "not_reservable_from": null,
  "not_reservable_to": null,
  "nutrition_information": null,
  "offer_id": null,
  "online_from": "2025-03-13 00:00:00+00",
  "online_to": "9999-01-01 00:00:00+00",
  "package_designation_plural": null,
  "package_designation_singular": null,
  "package_display_list_price": null,
  "package_display_sales_price": null,
  "package_list_price": null,
  "package_sales_price": null,
  "package_quantity": null,
  "paint_main_id": null,
  "paint_base_type": null,
  "paint_volume": null,
  "pid": 200323275,
  "plp": null,
  "popularity": 1.84771160917204e-05,
  "price_filter": 7999.0,
  "primary_image_id": "9912ce82002df7076337915ba9dce17b",
  "product_data_sheet_documents": [],
  "product_data_sheet_documents_ids": [],
  "product_manual_documents": [],
  "product_manual_documents_ids": [],
  "product_url": "/produkter/samsung-43-qled-tv-tq43q7f-2025/200323275/",
  "promotion_end_date": null,
  "promotion_id": null,
  "promotion_start_date": null,
  "promotion_text": null,
  "quantity_restriction": null,
  "safety_data_sheet_documents": [],
  "safety_data_sheet_documents_ids": [],
  "sales_price": 7999.0,
  "search_hierarchy": [
    "Samsung 43\" QLED TV TQ43Q7F (2025)",
    "Fladskærme",
    "TV & Billede",
    "Elektronik"
  ],
  "show_discount_message": false,
  "sku": "11022228-EA",
  "sold_in_stores": true,
  "sold_online": true,
  "specifications": "[{\"features\":[{\"code\":\"Color\",\"label\":\"Produktfarve\",\"value\":\"BLACK\"}],\"label\":\"Produktfarve\"},{\"features\":[{\"code\":\"ColorCategory\",\"label\":\"Farvekategori\",\"value\":\"Sort\"}],\"label\":\"Farvekategori\"},{\"features\":[{\"code\":\"accessoriesIncluded\",\"label\":\"Tilbehør inkluderet\",\"value\":\"Fjernbetjening, strømkabel, fødder\"}],\"label\":\"Tilbehør inkluderet\"},{\"features\":[{\"unit\":\"cm\",\"code\":\"widthexlstand\",\"label\":\"Bredde ekskl. stand (cm)\",\"value\":\"96,75\"}],\"label\":\"Bredde ekskl. stand (cm)\"},{\"features\":[{\"unit\":\"cm\",\"code\":\"widthInclStand\",\"label\":\"Bredde inkl. stand (cm)\",\"value\":\"96,75\"}],\"label\":\"Bredde inkl. stand (cm)\"},{\"features\":[{\"unit\":\"cm\",\"code\":\"depthexlstand\",\"label\":\"Dybde ekskl. stand (cm)\",\"value\":\"5,97\"}],\"label\":\"Dybde ekskl. stand (cm)\"},{\"features\":[{\"unit\":\"cm\",\"code\":\"depthInclStand\",\"label\":\"Dybde inkl. stand (cm)\",\"value\":\"19,1\"}],\"label\":\"Dybde inkl. stand (cm)\"},{\"features\":[{\"unit\":\"cm\",\"code\":\"heightexlstand\",\"label\":\"Højde ekskl. stand (cm)\",\"value\":\"56,14\"}],\"label\":\"Højde ekskl. stand (cm)\"},{\"features\":[{\"unit\":\"cm\",\"code\":\"heightInclStand\",\"label\":\"Højde inkl. stand (cm)\",\"value\":\"60,97\"}],\"label\":\"Højde inkl. stand (cm)\"},{\"features\":[{\"unit\":\"kg\",\"code\":\"weightexlstand\",\"label\":\"Vægt ekskl. stand (kg)\",\"value\":\"7,1\"}],\"label\":\"Vægt ekskl. stand (kg)\"},{\"features\":[{\"unit\":\"kg\",\"code\":\"weightInclStand\",\"label\":\"Vægt inkl. stand (kg)\",\"value\":\"7,4\"}],\"label\":\"Vægt inkl. stand (kg)\"},{\"features\":[{\"unit\":\"stk\",\"code\":\"usbCount\",\"label\":\"Antal USB porte\",\"value\":\"1\"}],\"label\":\"Antal USB porte\"},{\"features\":[{\"code\":\"screenRefreshType\",\"label\":\"Skærmfrekvens type\",\"value\":\"Hz\"}],\"label\":\"Skærmfrekvens type\"},{\"features\":[{\"unit\":\"Hz\",\"code\":\"screen.screenRefreshRate\",\"label\":\"Skærmfrekvens (Hz)\",\"value\":\"60\"}],\"label\":\"Skærmfrekvens (Hz)\"},{\"features\":[{\"code\":\"screen.screenResolution\",\"label\":\"Skærmopløsning\",\"value\":\"4K (3,840 x 2,160)\"}],\"label\":\"Skærmopløsning\"},{\"features\":[{\"code\":\"screen.monitorLanguageList\",\"label\":\"Skærmsprog\",\"value\":\"Dansk\"}],\"label\":\"Skærmsprog\"},{\"features\":[{\"unit\":\"tommer\",\"code\":\"screen.physicalScreenSize\",\"label\":\"Skærmstørrelse ''\",\"value\":\"43\"}],\"label\":\"Skærmstørrelse ''\"},{\"features\":[{\"code\":\"TV.twinTuner\",\"label\":\"Twin Tuner\",\"value\":\"Nej\"}],\"label\":\"Twin Tuner\"},{\"features\":[{\"code\":\"TV.hdrLOV\",\"label\":\"HDR\",\"value\":\"Quantum HDR\"}],\"label\":\"HDR\"},{\"features\":[{\"code\":\"builtInSpeakers.speakerEffect\",\"label\":\"Højttaler effekt samlet (watt)\",\"value\":\"20\"}],\"label\":\"Højttaler effekt samlet (watt)\"},{\"features\":[{\"code\":\"builtInGoogleChromeCast\",\"label\":\"Indbygget Google Chromecast\",\"value\":\"Nej\"}],\"label\":\"Indbygget Google Chromecast\"},{\"features\":[{\"code\":\"connectivity.hdmiCount\",\"label\":\"Antal HDMI\",\"value\":\"3\"}],\"label\":\"Antal HDMI\"},{\"features\":[{\"code\":\"TV.isSleepTimerPresent\",\"label\":\"Sleep timer\",\"value\":\"Nej\"}],\"label\":\"Sleep timer\"},{\"features\":[{\"code\":\"TV.tvApps\",\"label\":\"TV Apps\",\"value\":\"Amazon Prime Video\"},{\"code\":\"TV.tvApps\",\"label\":\"TV Apps\",\"value\":\"Apple TV\"},{\"code\":\"TV.tvApps\",\"label\":\"TV Apps\",\"value\":\"Dansk Filmskat\"},{\"code\":\"TV.tvApps\",\"label\":\"TV Apps\",\"value\":\"Disney+\"},{\"code\":\"TV.tvApps\",\"label\":\"TV Apps\",\"value\":\"DR TV\"},{\"code\":\"TV.tvApps\",\"label\":\"TV Apps\",\"value\":\"Netflix\"},{\"code\":\"TV.tvApps\",\"label\":\"TV Apps\",\"value\":\"Rakuten TV\"},{\"code\":\"TV.tvApps\",\"label\":\"TV Apps\",\"value\":\"Samsung TV Plus\"},{\"code\":\"TV.tvApps\",\"label\":\"TV Apps\",\"value\":\"Spotify\"},{\"code\":\"TV.tvApps\",\"label\":\"TV Apps\",\"value\":\"TV2 play\"},{\"code\":\"TV.tvApps\",\"label\":\"TV Apps\",\"value\":\"Viaplay\"},{\"code\":\"TV.tvApps\",\"label\":\"TV Apps\",\"value\":\"YouSee\"},{\"code\":\"TV.tvApps\",\"label\":\"TV Apps\",\"value\":\"YouTube\"}],\"label\":\"TV Apps\"},{\"features\":[{\"code\":\"TVResolution\",\"label\":\"TV opløsning\",\"value\":\"4K Ultra HD\"}],\"label\":\"TV opløsning\"},{\"features\":[{\"code\":\"TV.vesaStandardList\",\"label\":\"Vægbeslag Vesa standard\",\"value\":\"200 x 200 mm\"}],\"label\":\"Vægbeslag Vesa standard\"},{\"features\":[{\"code\":\"builtInSpeakers.soundFunction\",\"label\":\"Lydfunktioner\",\"value\":\"Airplay\"},{\"code\":\"builtInSpeakers.soundFunction\",\"label\":\"Lydfunktioner\",\"value\":\"Bluetooth\"}],\"label\":\"Lydfunktioner\"},{\"features\":[{\"code\":\"isPVRFunctionPresent\",\"label\":\"PVR (optagelsfunktion)\",\"value\":\"Ja\"}],\"label\":\"PVR (optagelsfunktion)\"},{\"features\":[{\"code\":\"isInternetBrowserPresent\",\"label\":\"Internet browser\",\"value\":\"Ja\"}],\"label\":\"Internet browser\"},{\"features\":[{\"code\":\"builtInBluetooth\",\"label\":\"Indbygget Bluetooth\",\"value\":\"Ja\"}],\"label\":\"Indbygget Bluetooth\"},{\"features\":[{\"code\":\"productionYear\",\"label\":\"Produktionsår\",\"value\":\"2025\"}],\"label\":\"Produktionsår\"},{\"features\":[{\"code\":\"warningsAndSafetyInfo\",\"label\":\"Advarsler og sikkerhedsinfo\",\"value\":\"Samsung bekræfter, at hvor et Samsung-produkt falder ind under anvendelsesområdet for den generelle produktsikkerhedsforordning (EU/2023/988), opfylder produktet, den tekniske dokumentation og brugervejledningen alle gældende krav som beskrevet i den generelle produktsikkerhedsforordning. Derudover vil alle advarsler eller sikkerhedsoplysninger, der følger med produktet, også være tilgængelige via www.samsung.com\"}],\"label\":\"Advarsler og sikkerhedsinfo\"},{\"features\":[{\"code\":\"TV.isWatchAndTimerFunctionOnOffPresent\",\"label\":\"Ur og timerfunktion til/fra\",\"value\":\"Nej\"}],\"label\":\"Ur og timerfunktion til/fra\"},{\"features\":[{\"code\":\"energySpecification.standbyEnergyCons\",\"label\":\"Energiforbrug i standby (i watt)\",\"value\":\"0,5\"}],\"label\":\"Energiforbrug i standby (i watt)\"},{\"features\":[{\"code\":\"wifiIncluded\",\"label\":\"WiFi\",\"value\":\"Ja\"}],\"label\":\"WiFi\"},{\"features\":[{\"code\":\"panelTypeTV\",\"label\":\"Paneltype TV\",\"value\":\"QLED\"}],\"label\":\"Paneltype TV\"},{\"features\":[{\"code\":\"model\",\"label\":\"Model\",\"value\":\"TQ43Q7FAAUXXC\"}],\"label\":\"Model\"},{\"features\":[{\"code\":\"computer.processorTypeDesc\",\"label\":\"Processor model\",\"value\":\"Q4 AI Processor\"}],\"label\":\"Processor model\"},{\"features\":[{\"code\":\"TV.isAutomaticChannelSearchAvailable\",\"label\":\"Automatisk kanalsøgning\",\"value\":\"Ja\"}],\"label\":\"Automatisk kanalsøgning\"},{\"features\":[{\"code\":\"energy.operatingEnergyConsumption\",\"label\":\"Strømforbrug ved drift (watt)\",\"value\":\"53\"}],\"label\":\"Strømforbrug ved drift (watt)\"},{\"features\":[{\"code\":\"smartTV\",\"label\":\"Smart TV\",\"value\":\"Ja\"}],\"label\":\"Smart TV\"},{\"features\":[{\"code\":\"TV.software\",\"label\":\"Smart TV platform\",\"value\":\"Tizen\"}],\"label\":\"Smart TV platform\"},{\"features\":[{\"code\":\"builtInAirPlay\",\"label\":\"Indbygget Airplay\",\"value\":\"Ja\"}],\"label\":\"Indbygget Airplay\"},{\"features\":[{\"code\":\"tvTunerList\",\"label\":\"TV-tuners\",\"value\":\"DVB-C\"},{\"code\":\"tvTunerList\",\"label\":\"TV-tuners\",\"value\":\"DVB-S2\"},{\"code\":\"tvTunerList\",\"label\":\"TV-tuners\",\"value\":\"DVB-T2\"}],\"label\":\"TV-tuners\"}]",
  "facets": [
    {
      "color": [
        "BLACK"
      ]
    },
    {
      "color_category": [
        "Sort"
      ]
    },
    {
      "accessories_included": [
        "Fjernbetjening, strømkabel, fødder"
      ]
    },
    {
      "widthexlstand": [
        96.75
      ]
    },
    {
      "width_incl_stand": [
        96.75
      ]
    },
    {
      "depthexlstand": [
        5.97
      ]
    },
    {
      "depth_incl_stand": [
        19.1
      ]
    },
    {
      "heightexlstand": [
        56.14
      ]
    },
    {
      "height_incl_stand": [
        60.97
      ]
    },
    {
      "weightexlstand": [
        7.1
      ]
    },
    {
      "weight_incl_stand": [
        7.4
      ]
    },
    {
      "usb_count": [
        1
      ]
    },
    {
      "screen_refresh_type": [
        "Hz"
      ]
    },
    {
      "screen.screen_refresh_rate": [
        60
      ]
    },
    {
      "screen.screen_resolution": [
        "4K (3,840 x 2,160)"
      ]
    },
    {
      "screen.monitor_language_list": [
        "Dansk"
      ]
    },
    {
      "screen.physical_screen_size": [
        43
      ]
    },
    {
      "t_v.twin_tuner": [
        "Nej"
      ]
    },
    {
      "t_v.hdr_l_o_v": [
        "Quantum HDR"
      ]
    },
    {
      "built_in_speakers.speaker_effect": [
        20
      ]
    },
    {
      "built_in_google_chrome_cast": [
        "Nej"
      ]
    },
    {
      "connectivity.hdmi_count": [
        3
      ]
    },
    {
      "t_v.is_sleep_timer_present": [
        "Nej"
      ]
    },
    {
      "t_v.tv_apps": [
        "Amazon Prime Video",
        "Apple TV",
        "Dansk Filmskat",
        "Disney+",
        "DR TV",
        "Netflix",
        "Rakuten TV",
        "Samsung TV Plus",
        "Spotify",
        "TV2 play",
        "Viaplay",
        "YouSee",
        "YouTube"
      ]
    },
    {
      "t_v_resolution": [
        "4K Ultra HD"
      ]
    },
    {
      "t_v.vesa_standard_list": [
        "200 x 200 mm"
      ]
    },
    {
      "built_in_speakers.sound_function": [
        "Airplay",
        "Bluetooth"
      ]
    },
    {
      "is_p_v_r_function_present": [
        "Ja"
      ]
    },
    {
      "is_internet_browser_present": [
        "Ja"
      ]
    },
    {
      "built_in_bluetooth": [
        "Ja"
      ]
    },
    {
      "production_year": [
        2025
      ]
    },
    {
      "warnings_and_safety_info": [
        "Samsung bekræfter, at hvor et Samsung-produkt falder ind under anvendelsesområdet for den generelle produktsikkerhedsforordning (EU/2023/988), opfylder produktet, den tekniske dokumentation og brugervejledningen alle gældende krav som beskrevet i den generelle produktsikkerhedsforordning. Derudover vil alle advarsler eller sikkerhedsoplysninger, der følger med produktet, også være tilgængelige via www.samsung.com"
      ]
    },
    {
      "t_v.is_watch_and_timer_function_on_off_present": [
        "Nej"
      ]
    },
    {
      "energy_specification.standby_energy_cons": [
        0.5
      ]
    },
    {
      "wifi_included": [
        "Ja"
      ]
    },
    {
      "panel_type_t_v": [
        "QLED"
      ]
    },
    {
      "model": [
        "TQ43Q7FAAUXXC"
      ]
    },
    {
      "computer.processor_type_desc": [
        "Q4 AI Processor"
      ]
    },
    {
      "t_v.is_automatic_channel_search_available": [
        "Ja"
      ]
    },
    {
      "energy.operating_energy_consumption": [
        53
      ]
    },
    {
      "smart_t_v": [
        "Ja"
      ]
    },
    {
      "t_v.software": [
        "Tizen"
      ]
    },
    {
      "built_in_air_play": [
        "Ja"
      ]
    },
    {
      "tv_tuner_list": [
        "DVB-C",
        "DVB-S2",
        "DVB-T2"
      ]
    }
  ],
  "step_product_id": "GR78775077",
  "summary": "QLED TV med Pantone-validerede farver og AI processor",
  "supplier_information": {
    "importer_name": "Samsung Electronics GmbH",
    "importer_address": "Frankfurter Straße 2, 65760 Eschborn, DE",
    "manufacturer_name": "Samsung",
    "importer_web_address": "https://www.samsung.com/de/info/imprint/",
    "manufacturer_address": "PO Box 12987, Dublin, Irland",
    "manufacturer_web_address": "www.samsung.com"
  },
  "tags": [],
  "variant_dimension_1": null,
  "variant_dimension_1_sort_alphabetical": null,
  "variant_dimension_1_sort_numeric": null,
  "variant_dimension_1_value": null,
  "variant_dimension_2": null,
  "variant_dimension_2_sort_alphabetical": null,
  "variant_dimension_2_sort_numeric": null,
  "variant_dimension_2_value": null,
  "variant_dimension_1_grouping": [],
  "variant_dimension_2_grouping": [],
  "variant_siblings": null,
  "vitamins": null,
  "y_commercial_cat": null,
  "epoch_updated_at": 1785516473,
  "is_european": null,
  "is_paint": null,
  "is_sexual_wellness": false,
  "assembly_instructions": null,
  "assembly_instructions_id": null,
  "product_data_sheet": null,
  "product_data_sheet_id": null,
  "product_manual": null,
  "product_manual_id": null,
  "safety_data_sheet": null,
  "safety_data_sheet_id": null,
  "stock_count_online": 170,
  "is_in_stock_online": true,
  "stock_type": "NORMAL",
  "stock_count_status_online": "in_stock",
  "expected_available_from": null,
  "erp_category_id": "20026",
  "is_variant_family_in_stock": null,
  "object_id": "200323275"
}
```

Each product record contains 130+ fields across pricing, inventory, images, specifications, and compliance data:

#### Product Identification

| Field | Meaning |
|---|---|
| `ID` | Unique Bilka internal product identifier |
| `PID` | Product ID used in Bilka's system |
| `SKU` | Stock Keeping Unit for inventory tracking |
| `ECC Article Number` | Bilka's article numbering system |
| `ERP Product ID` | Enterprise Resource Planning product identifier |
| `Name` | Official product name/title |
| `Brand` | Manufacturer or brand name |
| `F Brand` | Filtered brand for categorization |
| `F Sub Brand` | Sub-brand classification |
| `Item Family ID` | Group identifier for product family |
| `Item Family Name` | Name of the product family |
| `Step Product ID` | Sequential product identifier in catalog |
| `Hybris Code` | Legacy system code |
| `Object ID` | Universal object identifier |

#### Pricing & Promotions

| Field | Meaning |
|---|---|
| `List Price` | Original/recommended retail price |
| `Sales Price` | Current selling price |
| `Display List Price` | List price shown to customer |
| `Display Sales Price` | Sale price shown to customer |
| `Package List Price` | Bundled pricing at list |
| `Package Sales Price` | Bundled pricing at sale |
| `Package Display List Price` | Displayed bundled list price |
| `Package Display Sales Price` | Displayed bundled sale price |
| `MSG Sales Price Per Unit` | Price per unit for bulk/comparative display |
| `Price Filter` | Price range category for filtering |
| `CC Discount Text` | Credit card discount messaging |
| `Display CC Fee` | Credit card fee indicator |
| `Promotion ID` | Active promotion identifier |
| `Promotion Text` | Marketing text for the promotion |
| `Promotion Start Date` | When promotion begins |
| `Promotion End Date` | When promotion ends |
| `High Level Promotion` | Featured/priority promotion flag |
| `Is Always Low Price` | Indicates consistent low-price positioning |
| `Show Discount Message` | Whether discount messaging displays |
| `Has Membership Promotion` | Special offer for members |
| `Membership Promotion` | Details of membership discount |

#### Inventory & Availability

| Field | Meaning |
|---|---|
| `Stock Count Online` | Number of units available for online order |
| `Is In Stock Online` | Boolean: product available online now |
| `Stock Type` | Type of stock (standard, limited, pre-order) |
| `Stock Count Status Online` | Detailed stock status message |
| `Expected Available From` | Expected restock date if out of stock |
| `Is In Stock Stores` | Boolean: available in physical stores |
| `In Stock Stores Count` | Number of physical locations with stock |
| `Sold Online` | Boolean: offered for online purchase |
| `Sold In Stores` | Boolean: sold in Bilka physical locations |
| `Is Reservable` | Can customer reserve the item |
| `Not Reservable From` | Start date of reservation block |
| `Not Reservable To` | End date of reservation block |
| `Is Click And Collectible` | Available for click-and-collect service |
| `F Stock Availability` | Filtered stock status for faceted search |
| `Is Variant Family In Stock` | Whether any variant is in stock |

#### Media & Images

| Field | Meaning |
|---|---|
| `Has Image` | Boolean: product has images |
| `Image Primary` | Primary/hero product image URL |
| `Primary Image ID` | ID of the primary image asset |
| `Gallery Images` | Array of additional product images |
| `Gallery Images IDs` | IDs corresponding to gallery images |
| `Gallery Videos` | Video URLs for product demonstration |
| `Gallery Videos IDs` | IDs of video assets |
| `Brand Page` | URL to manufacturer's brand page on Bilka |
| `Cover Public Path` | CDN path for cover/hero image |

#### Categories & Navigation

| Field | Meaning |
|---|---|
| `Category` | Primary product category |
| `F Category` | Filtered category for navigation |
| `Article Hierarchy Node` | Position in product taxonomy |
| `Search Hierarchy` | Structure used for search/filtering |
| `Breadcrumbs` | Navigational breadcrumb hierarchy |
| `CFH Levels` | Catalog Faceted Hierarchy levels |
| `CFH Nodes` | Catalog node assignments |
| `ERP Category ID` | Category ID in the ERP system |

#### Product Details & Specifications

| Field | Meaning |
|---|---|
| `Description` | Full product description (HTML) |
| `Summary` | Brief product summary |
| `Basic Information` | Core product attributes |
| `Specifications` | Technical specs (e.g., for electronics: resolution, connectors, power consumption) |
| `Facets` | Filterable attributes (size, color, capacity) |
| `Keywords` | Search keywords associated with product |
| `Tags` | Metadata tags for organization |
| `Format Name` | Product format/variant designation |
| `Family` | Product family grouping |
| `Net Content` | Package contents by quantity |
| `Net Content Unit Of Measure` | Unit for net content (kg, L, count) |
| `Net Content Unit Of Measure Display` | Displayed UOM to customer |
| `Package Quantity` | Quantity in package/bundle |
| `Package Designation Singular` | Singular package name |
| `Package Designation Plural` | Plural package name |
| `Canonical URL` | Canonical product page URL |
| `Product URL` | Direct link to Bilka product page |
| `Popularity` | Engagement/popularity score |
| `PLP` | Product Listing Page identifier |

#### Technical & Compliance

| Field | Meaning |
|---|---|
| `Active GTIN` | Global Trade Item Number in use |
| `GTINs` | All associated GTINs/barcodes |
| `Age Requirement Min` | Minimum age for purchase (e.g., age-restricted goods) |
| `Allergens` | Allergen information (if applicable) |
| `Nutrition Information` | Nutritional facts (for food products) |
| `Vitamins` | Vitamin content breakdown |
| `Hazard Labeling` | Safety/hazard symbols and labels |
| `Energy Class` | Energy efficiency rating (A-G) |
| `Energy Class Color Code` | Visual color code for energy class |
| `Energy Class Scale` | Scale reference (e.g., A to G) |
| `Energy Label` | Full energy label information |
| `Energy Label ID` | Asset ID for energy label image |
| `Approvals And Appraisals` | Certifications and approvals |
| `Is Paint` | Boolean: product is paint/coating |
| `Paint Main ID` | Paint color/type identifier |
| `Paint Base Type` | Paint base type (water-based, oil) |
| `Paint Volume` | Volume of paint container |
| `Is Sexual Wellness` | Boolean: adult/wellness product |
| `Is European` | Boolean: complies with EU regulations |

#### Documentation

| Field | Meaning |
|---|---|
| `Assembly Instruction Documents` | URLs to assembly guides |
| `Assembly Instruction Documents IDs` | IDs of assembly instruction assets |
| `Assembly Instructions` | Direct assembly instructions |
| `Assembly Instructions ID` | Asset ID for instructions |
| `Product Data Sheet Documents` | Datasheets and technical documents |
| `Product Data Sheet Documents IDs` | IDs of datasheet assets |
| `Product Data Sheet` | Direct product datasheet |
| `Product Data Sheet ID` | Datasheet asset ID |
| `Product Manual Documents` | URLs to user manuals |
| `Product Manual Documents IDs` | IDs of manual assets |
| `Product Manual` | Direct manual content |
| `Product Manual ID` | Manual asset ID |
| `Safety Data Sheet Documents` | Safety Data Sheets (MSDS) URLs |
| `Safety Data Sheet Documents IDs` | SDS asset IDs |
| `Safety Data Sheet` | Direct safety information |
| `Safety Data Sheet ID` | SDS asset ID |
| `Information Sheet` | Additional compliance/info sheets |

#### Supplier & Organization

| Field | Meaning |
|---|---|
| `Active Supplier` | Current product supplier name |
| `Active Supplier Product ID` | Supplier's SKU for this product |
| `Supplier Information` | Contact and details for supplier |
| `Offer ID` | Unique offer identifier |

#### Variants & Dimensions

| Field | Meaning |
|---|---|
| `Variant Dimension 1` | First variant attribute (e.g., size) |
| `Variant Dimension 1 Value` | Value for dimension 1 |
| `Variant Dimension 1 Sort Alphabetical` | Alphabetical sort order |
| `Variant Dimension 1 Sort Numeric` | Numeric sort order |
| `Variant Dimension 1 Grouping` | Grouping classification |
| `Variant Dimension 2` | Second variant attribute (e.g., color) |
| `Variant Dimension 2 Value` | Value for dimension 2 |
| `Variant Dimension 2 Sort Alphabetical` | Alphabetical sort order |
| `Variant Dimension 2 Sort Numeric` | Numeric sort order |
| `Variant Dimension 2 Grouping` | Grouping classification |
| `Variant Siblings` | Related product variants |
| `Bundle Children` | Products included in a bundle |

#### Publishing & Timing

| Field | Meaning |
|---|---|
| `Online From` | Date product launched online |
| `Online To` | Date product taken offline |
| `Discontinued From` | Discontinuation date |
| `Epoch Updated At` | Last update timestamp |
| `Is Exposed` | Boolean: publicly visible in catalog |

#### Campaigns & Categories

| Field | Meaning |
|---|---|
| `F Campaign Name` | Active campaign assignment |
| `F Licensee` | Licensed product flag |
| `Y Commercial Cat` | Commercial category code |
| `Quantity Restriction` | Minimum/maximum purchase limits |

#### Gift & Services

| Field | Meaning |
|---|---|
| `Is Gift Wrapping Supported` | Gift wrapping option available |

***

### How to Use

1. **Gather product URLs** — Navigate Bilka.dk, find products you want to track, and copy the full URL (e.g., `https://www.bilka.dk/produkter/samsung-43-qled-tv.../200323275/`).

2. **Prepare your input** — Paste URLs into the `urls` array in the configuration. You can add 1 URL or 100+.

3. **Configure options**:
   - Set `max_items_per_url` to `200` for single-product pages (limits variants/duplicates)
   - Set `ignore_url_failures: true` to skip broken URLs and continue the run

4. **Start the scraper** — Launch the actor and monitor the progress log.

5. **Export results** — Download output as JSON (structured), CSV (tabular), or Excel for analysis.

**Best practices:**

- Use product detail pages, not category or search results pages
- For bulk scraping, test 5–10 URLs first to verify output quality
- Store `ignore_url_failures: true` for production runs to avoid interruptions

***

### Use Cases & Benefits

- **Price monitoring:** Track Bilka's pricing over time, identify trends, and benchmark against competitors
- **Inventory intelligence:** Monitor stock levels across products to forecast demand or supply shifts
- **Product aggregation:** Build your own product database or comparison platform with rich Bilka data
- **Competitive analysis:** Understand how Bilka positions, prices, and markets products
- **Supply chain insights:** Analyze supplier information, packaging details, and product specifications

The Bilka Scraper extracts data 100× faster than manual collection, enabling data-driven retail strategies, price optimizations, and market research at scale.

***

### Conclusion

The **Bilka Product Details Scraper** is the fastest way to extract retail product data from Denmark's largest online retailer. With 130+ fields covering pricing, inventory, specifications, images, and compliance info, it transforms static web pages into actionable, machine-readable data. Whether you're a researcher, retailer, or developer, this scraper unlocks competitive intelligence and accelerates time-to-insight.

# Actor input Schema

## `urls` (type: `array`):

Add the URLs of the Specific product urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.

## `ignore_url_failures` (type: `boolean`):

If true, the scraper will continue running even if some URLs fail to be scraped.

## Actor input object example

```json
{
  "urls": [
    "https://www.bilka.dk/produkter/samsung-43-qled-tv-tq43q7f-2025/200323275/",
    "https://www.bilka.dk/produkter/samsung-55-oled-tv-tq55s85f-2025/200323268/",
    "https://www.bilka.dk/produkter/samsung-98-uhd-tv-tu98du9005-2024/200272598/",
    "https://www.bilka.dk/produkter/philips-65-uhd-tv-65pus7000-2025/200327160/",
    "https://www.bilka.dk/produkter/prosonic-40-led-tv-40fa6025-2025/200331202/"
  ],
  "ignore_url_failures": true
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "urls": [
        "https://www.bilka.dk/produkter/samsung-43-qled-tv-tq43q7f-2025/200323275/",
        "https://www.bilka.dk/produkter/samsung-55-oled-tv-tq55s85f-2025/200323268/",
        "https://www.bilka.dk/produkter/samsung-98-uhd-tv-tu98du9005-2024/200272598/",
        "https://www.bilka.dk/produkter/philips-65-uhd-tv-65pus7000-2025/200327160/",
        "https://www.bilka.dk/produkter/prosonic-40-led-tv-40fa6025-2025/200331202/"
    ],
    "ignore_url_failures": true
};

// Run the Actor and wait for it to finish
const run = await client.actor("soft_alexist/bilka-product-details-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "urls": [
        "https://www.bilka.dk/produkter/samsung-43-qled-tv-tq43q7f-2025/200323275/",
        "https://www.bilka.dk/produkter/samsung-55-oled-tv-tq55s85f-2025/200323268/",
        "https://www.bilka.dk/produkter/samsung-98-uhd-tv-tu98du9005-2024/200272598/",
        "https://www.bilka.dk/produkter/philips-65-uhd-tv-65pus7000-2025/200327160/",
        "https://www.bilka.dk/produkter/prosonic-40-led-tv-40fa6025-2025/200331202/",
    ],
    "ignore_url_failures": True,
}

# Run the Actor and wait for it to finish
run = client.actor("soft_alexist/bilka-product-details-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "urls": [
    "https://www.bilka.dk/produkter/samsung-43-qled-tv-tq43q7f-2025/200323275/",
    "https://www.bilka.dk/produkter/samsung-55-oled-tv-tq55s85f-2025/200323268/",
    "https://www.bilka.dk/produkter/samsung-98-uhd-tv-tu98du9005-2024/200272598/",
    "https://www.bilka.dk/produkter/philips-65-uhd-tv-65pus7000-2025/200327160/",
    "https://www.bilka.dk/produkter/prosonic-40-led-tv-40fa6025-2025/200331202/"
  ],
  "ignore_url_failures": true
}' |
apify call soft_alexist/bilka-product-details-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,soft_alexist/bilka-product-details-scraper"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/7BzgFVOCO6YSIfrjr/builds/WyfEgjAmGD4uUqvN6/openapi.json
