Matas Product Search Scraper avatar

Matas Product Search Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Matas Product Search Scraper

Matas Product Search Scraper

Scrape product listings from Matas.dk search results with precision. Collect product names, prices, ratings, stock status, EAN codes, variants, and 20+ additional fields — perfect for competitive analysis, price monitoring, and e-commerce research.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Matas.dk Products Search Scraper: Extract Beauty & Health Data at Scale


What Is Matas.dk?

Matas.dk is Denmark's leading retail platform for beauty, skincare, health, and wellness products. It hosts thousands of brands and SKUs across makeup, fragrances, vitamins, and personal care categories. Manual product data collection from search results is labor-intensive — the Matas.dk Products Search Scraper automates this, delivering structured product intelligence from search queries in seconds.


Overview

The Matas Products Search Scraper extracts product listings from Matas.dk search result pages, converting unstructured product cards into clean, queryable records. It is designed for:

  • Price monitoring companies tracking competitor pricing and promotions
  • E-commerce aggregators building product databases from Nordic retailers
  • Market researchers analyzing beauty and wellness product trends
  • Retailers and brands conducting competitive intelligence
  • Data analysts studying inventory, ratings, and product availability

Key features include configurable item limits per search URL, resilient error handling, and multi-language product data capture.


Input Format

The scraper accepts a JSON configuration object:

{
"ignore_url_failures": true,
"max_items_per_url": 200,
"urls": [
"https://www.matas.dk/soeg?search-query=lip&page=2"
]
}
FieldDescription
urlsMatas.dk search result page URLs. Build URLs using the ?search-query=TERM&page=NUMBER format
max_items_per_urlMaximum number of products extracted per URL (default: 20, max: 200)
ignore_url_failuresIf true, the scraper skips failed URLs and continues. If false, stops on errors

URL building tips:

  • Replace TERM with your search keyword (e.g., lip, sunscreen, vitamin-d)
  • Add &page=X to scrape paginated results
  • URL example: https://www.matas.dk/soeg?search-query=mascara&page=1

Output Format

Sample output

{
"id": 1033470,
"brand_id": 91,
"list_name": {
"lines": [
{
"value": "Maybelline New York",
"type": "Brand",
"url": null
},
{
"value": "Lifter Gel Oil-In-Gel Twist Pen",
"type": "Name",
"url": null
}
]
},
"standard_name": "Maybelline New York Lifter Gel Oil-In-Gel Twist Pen 06 Strawberry Shake",
"snippet": null,
"link_action": {
"product_id": 1033470,
"url": "/maybelline-new-york-lifter-gel-oil-in-gel-twist-pen-06-strawberry-shake_1033470",
"no_follow": false,
"open_in_new_window": false,
"$type": "ProductLinkAction"
},
"primary_image": {
"image_type": "PrimaryImage",
"url": "https://images.matas.dk/encode/3600531721022_20260120181000.jpg",
"sort_order": 0
},
"action": "VariantPicker",
"price_info": {
"minimum_sales_quantity": 1,
"price_before": null,
"recommended_price_label": null,
"price_condition_label": null,
"campaign_disclaimer": null,
"campaign_name": null,
"price": "94,95 kr.",
"is_on_discount": false,
"price_label": {
"text": "Fast Lav Pris",
"type": "FixedLowPrice",
"is_info_icon_enabled": true
},
"price_before_label": null
},
"average_rating": 3.5,
"review_count": 2,
"splashes": {
"primary": {
"placement": "Primary",
"display_type": "Label",
"type": "FixedLowPrice",
"lines": [
"Fast Lav Pris"
],
"text_color": "#1A1A1A",
"background_color": "#FF8326",
"image_url": null,
"is_transparant": false,
"end_date": null,
"discount_id": null
},
"secondary": null,
"extra": [],
"supplimentary": []
},
"show_reviews": true,
"variants": {
"total_amount": 8,
"variant_list": [
{
"product_id": 1033470,
"display_type": "Color",
"name": "06 Strawberr...",
"colors": [
"#C66369"
],
"is_selected": true,
"link_action": {
"product_id": 1033470,
"url": "/maybelline-new-york-lifter-gel-oil-in-gel-twist-pen-06-strawberry-shake_1033470",
"no_follow": false,
"open_in_new_window": false,
"$type": "ProductLinkAction"
},
"unavailable": false
},
{
"product_id": 1033463,
"display_type": "Color",
"name": "04 Sugar Spritz",
"colors": [
"#FFC4D5"
],
"is_selected": false,
"link_action": {
"product_id": 1033463,
"url": "/maybelline-new-york-lifter-gel-oil-in-gel-twist-pen-04-sugar-spritz_1033463",
"no_follow": false,
"open_in_new_window": false,
"$type": "ProductLinkAction"
},
"unavailable": false
},
{
"product_id": 1033464,
"display_type": "Color",
"name": "03 Passion J...",
"colors": [
"#FFD0B3"
],
"is_selected": false,
"link_action": {
"product_id": 1033464,
"url": "/maybelline-new-york-lifter-gel-oil-in-gel-twist-pen-03-passion-juice_1033464",
"no_follow": false,
"open_in_new_window": false,
"$type": "ProductLinkAction"
},
"unavailable": false
},
{
"product_id": 1033465,
"display_type": "Color",
"name": "01 Mintini",
"colors": [
"#FBFBF9"
],
"is_selected": false,
"link_action": {
"product_id": 1033465,
"url": "/maybelline-new-york-lifter-gel-oil-in-gel-twist-pen-01-mintini_1033465",
"no_follow": false,
"open_in_new_window": false,
"$type": "ProductLinkAction"
},
"unavailable": false
},
{
"product_id": 1033466,
"display_type": "Color",
"name": "05 Melon-Ade",
"colors": [
"#F30034"
],
"is_selected": false,
"link_action": {
"product_id": 1033466,
"url": "/maybelline-new-york-lifter-gel-oil-in-gel-twist-pen-05-melon-ade_1033466",
"no_follow": false,
"open_in_new_window": false,
"$type": "ProductLinkAction"
},
"unavailable": false
}
]
},
"favorite_status": {
"product_id": 1033470,
"favorite_status": "RequireLogin",
"is_login_available": true,
"current_url": "/soeg?search-query=lip&page=2"
},
"track_model": null,
"explained_score": null,
"bundle_info": null,
"external_product_id": 1033470,
"unit_amount": 6.6,
"unit": "MLT",
"in_stock": true,
"ean": "3600531721022",
"wrapping_flags": "None",
"use_custom_chanel_styling": false,
"currency": "DKK",
"from_url": "https://www.matas.dk/soeg?search-query=lip&page=2"
}

Each scraped product returns a comprehensive record with 27 fields:

Product Identification

FieldMeaning
IDUnique Matas product identifier
Brand IDBrand-level ID for grouping products
External Product IDSKU or external identifier
EANEuropean Article Number (barcode) for the product
Standard NameOfficial product name on Matas
List NameHow the product appears in search results
SnippetShort product description or tagline

Pricing & Availability

FieldMeaning
Price InfoCurrent price in DKK, including currency and formatting
CurrencyCurrency code (typically DKK for Matas.dk)
In StockBoolean indicating product availability
Unit AmountPackage quantity (e.g., 50 ml, 30 tablets)
UnitUnit of measurement (ml, pieces, grams, etc.)

Customer Feedback

FieldMeaning
Average RatingNumerical star rating (e.g., 4.5)
Review CountTotal number of customer reviews
Show ReviewsWhether reviews are displayed on product page

Visuals & Branding

FieldMeaning
Primary ImageURL to the main product image
Use Custom Chanel StylingBrand-specific UI flag for premium partners

Product Details & Variants

FieldMeaning
VariantsAvailable size/color options (e.g., ["Red", "Blue"], ["30ml", "50ml"])
Bundle InfoDetails if product is part of a bundle deal
ActionCTA text or promotional flag (e.g., "View", "Buy Now")

Site Behavior & Metadata

FieldMeaning
Link ActionRedirect behavior (e.g., "internal", "external")
Favorite StatusWhether the product is marked as a favorite
Track ModelInternal tracking identifier
Explained ScoreAlgorithm-driven recommendation or relevance score
SplashesVisual badges or promotional labels (e.g., "New", "Sale", "Eco")
Wrapping FlagsGift wrapping or special packaging availability

How to Use

  1. Build your search URL — Visit Matas.dk, run a search, and copy the resulting URL. Ensure it includes search-query= and page parameters.
  2. Configure the scraper — Paste URLs into the urls array. For bulk searches, add multiple URLs with different keywords or pages.
  3. Set limits — Adjust max_items_per_url based on your needs. Higher values (e.g., 200) capture more products per page.
  4. Enable error handling — Set ignore_url_failures: true to continue if individual URLs fail.
  5. Run and export — Start the actor and download results as JSON, CSV, or Excel.

Best practices:

  • Test with a single URL first to verify configuration.
  • Use multiple search terms to build comprehensive product catalogs (e.g., "sunscreen", "moisturizer", "serum").
  • Scrape paginated results incrementally to avoid timeouts on large datasets.

Use Cases & Business Value

  • Price monitoring: Track competitor pricing changes across beauty categories weekly or daily.
  • Product aggregation: Populate e-commerce platforms or price comparison engines with Nordic beauty data.
  • Sentiment analysis: Combine product names, ratings, and review counts to identify trending items.
  • Assortment planning: Analyze which brands and products dominate specific categories on Matas.
  • Market research: Study product availability, pricing strategies, and customer preferences in the Scandinavian market.

The Matas.dk Products Search Scraper transforms search results into actionable business intelligence, saving hours of manual data collection and enabling data-driven decisions at scale.


Conclusion

The Matas.dk Products Search Scraper is an efficient, reliable tool for anyone needing structured beauty and wellness product data from Denmark's largest e-commerce retailer. With comprehensive output spanning 27 fields—from pricing and inventory to customer ratings and product variants—it supports competitive analysis, market research, and product aggregation workflows. Start scraping today and unlock Nordic market insights.