Systembolaget Scraper avatar

Systembolaget Scraper

Pricing

from $1.00 / 1,000 product returneds

Go to Apify Store
Systembolaget Scraper

Systembolaget Scraper

Scrape Systembolaget.se (Sweden's state-owned liquor retailer) by category or search term: price in SEK, alcohol %, country, taste profile, organic/vegan flags and stock. No login, no key.

Pricing

from $1.00 / 1,000 product returneds

Rating

0.0

(0)

Developer

MrDoe

MrDoe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Systembolaget Scraper - Systembolaget scraper showing price, alcohol percentage and taste profile

What does Systembolaget Scraper do?

Systembolaget Scraper reads Systembolaget's own product search and returns, for each product, the name, producer and supplier, price in SEK, volume, alcohol percentage, country and region, category, stock status, taste description and serving suggestion, organic/vegan/new-arrival flags, and an image URL. Choose a category (wine, beer, spirits, cider, alcohol-free) or give a search term, and it paginates automatically up to the limit you set.

Why use Systembolaget Scraper?

  • Covers Systembolaget, Sweden's sole legal retailer for wine, beer and spirits over 3.5% - a uniquely important and frequently-requested data source.
  • Real-time price in SEK, volume and alcohol percentage per product.
  • Taste profile and serving suggestions included, not just price.
  • Organic, vegan and new-arrival flags for filtering.
  • No account or API key.

What makes this different

Systembolaget is a government monopoly with no official public product API. This Actor reads the same product search Systembolaget's own website uses, returning structured data (price, taste profile, flags) that's otherwise only available by browsing the site manually.

Who can use the Systembolaget Scraper and how?

  • Price trackers: Monitor Systembolaget prices across categories over time.
  • Drink and recipe apps: Match wines or spirits to recipes using taste profile and country data.
  • Retailers and importers: Track competitor assortment and pricing at the state monopoly.
  • Market researchers: Study Swedish alcohol pricing, origin and category trends.

How it works

Systembolaget Scraper workflow: your input, collection, output

  1. Your input — choose a category or enter a search term, plus a max results count
  2. The Actor collects it — the Actor calls Systembolaget's own product search and paginates automatically
  3. Your output — you get one row per product, with price, taste profile and stock status

What data can you extract?

The dataset has 17 fields per row:

FieldTypeDescription
productIdstringSystembolaget's internal product ID.
productNumberstringSystembolaget's product number.
namestringProduct name.
producerstringProducer name.
supplierstringImporter/supplier name.
priceSeknumberPrice in SEK.
volumeMlnumberBottle/can volume in millilitres.
alcoholPercentagenumberAlcohol percentage by volume.
countrystringCountry of origin.
categorystringTop-level category, e.g. Vin or Öl.
subCategorystringSub-category, e.g. Rött vin.
inStockbooleanWhether the product is currently in stock.
isOrganicbooleanWhether the product is certified organic.
isVeganFriendlybooleanWhether the product is vegan-friendly.
tastestringTaste description as written by Systembolaget.
imageUrlstringProduct image URL.
urlstringProduct page URL.

How to use Systembolaget Scraper

Systembolaget Scraper input form

  1. Open the Actor and go to the Input tab.
  2. Choose a Category from the dropdown, or enter a Search term to override it, then set Max results.
  3. Optionally set filters and a Max results limit.
  4. Click Start. A default run finishes in under a minute.
  5. Open the Output tab, then download the dataset or connect it to your tools.

Input Parameters

ParameterTypeRequiredDefaultDescription
categorystringNo"Vin"Which Systembolaget product category to browse. Ignored when Search term is set.
searchstringNo—A free-text search term, e.g. a producer or product name. Overrides Category when set.
maxItemsintegerNo30Maximum number of products to return.
proxyConfigurationobjectNo{"useApifyProxy":false}Systembolaget's product search API works without a proxy for moderate volumes. Enable Apify Proxy for larger runs.

Output Data

Systembolaget Scraper dataset table

Each row is one product: name, producer, price in SEK, volume, alcohol percentage, country, taste profile, stock status and image URL.

Systembolaget Scraper field map of one record

A real dataset item:

{
"productId": "64267303",
"productNumber": "262708",
"name": "Crudo Nerello Mascalese Frappato",
"producer": "Cantina Birgi",
"supplier": "Carovin AB",
"priceSek": 249,
"volumeMl": 3000,
"alcoholPercentage": 13,
"country": "Italien",
"category": "Vin",
"subCategory": "Rött vin",
"inStock": true,
"isOrganic": true,
"isVeganFriendly": false,
"isNewInAssortment": true,
"taste": "Fruktig, kryddig smak med inslag av mörka körsbär, jordgubbar, mineral och blodapelsin.",
"usage": "Serveras vid 16-18°C till vegetariskt eller till rätter av fläsk- eller lammkött, gärna pizza eller gräddbaserade pastarätter.",
"grapes": [],
"assortmentText": "Fast sortiment",
"imageUrl": "https://product-cdn.systembolaget.se/productimages/64267303/64267303.png",
"url": "https://www.systembolaget.se/262708/"
}

Usage Examples

Browse a category

{
"category": "Vin",
"maxItems": 30
}

Search by term

{
"search": "barolo",
"maxItems": 20
}

Tips for Best Results

  • Use a search term for a specific producer or wine style rather than browsing a whole category.
  • Combine country and subCategory to build a focused origin-and-style filter.
  • Default is 5 results for a fast test. Set the max to 0 to return everything available.

Known Limitations

  • Store-specific physical stock is not included - inStock reflects general availability in the assortment.
  • Age-restricted purchase flows and delivery options are not part of this dataset.

Integrations

Run it from the Apify API, on a schedule, or from a webhook. Send results straight to Google Sheets, Make, Zapier, Slack or your own database with Apify's built-in integrations.

Export Formats

Download the dataset as JSON, CSV, Excel, XML, HTML table or RSS from the Output tab or the API.

Frequently Asked Questions

Does it need a Systembolaget account?

No. The Actor reads Systembolaget's public product search and needs no account or key.

Does the price change by location?

No - Systembolaget has a single national price list, so priceSek is consistent across Sweden.

Can I search by producer or grape?

Yes - set Search term to a producer, grape or product name instead of choosing a category.

Do I need an account or login?

No. The Actor reads public data and needs no account or key.

Am I charged for failed runs or empty results?

You are only charged for results that are actually written to the dataset.

Can I run it on a schedule?

Yes. Create a Task with your input and add a schedule in Apify Console. With monitor mode on, each scheduled run returns only what changed since the previous one.

Enterprise and custom work

Need higher volumes, a custom output schema, dedicated scheduling or a no-breaking-changes commitment for a production pipeline? Open an issue on the Actor page and describe your use case. Bulk terms and custom builds are available.

Support

Questions or a missing field? Open an issue from the Issues tab on this Actor's page and it will be looked at.

You are responsible for using the data in line with the source's terms and applicable law. The Actor collects publicly available data only and is not affiliated with the source.