Skip to content
//Swedish Council Documents Scraper example\\

Malmö, Gävle and Huddinge board documents (links only)

Kommunstyrelsen documents of Malmö and Gävle in October 2026 and one Huddinge committee meeting, without full text.

Updated November 12, 2026

What this example returns

This example returns up to 3 documents.

The dataset’s “Documents” view shows 11 columns: Meeting date, Committee, Type, Item, Agenda item, Document, Pages, Text length, File, Meeting, and Portal. See every output field.

What each setting does

The input this example runs Swedish Council Documents Scraper with. “Try this input” opens it in the console, where you can run it as-is or change any field first.

Meeting portals portalUrls

https://motenmedborgarportal.malmo.se, https://meetingsplus.gavle.se, https://sammantraden.huddinge.se/committees/natur-och-stadsmiljonamnden/natur-och-stadsmiljonamnden-60674

The municipality's public meeting portal (the site with 'Nämnder & Styrelser'), e.g. https://meetingspublic.stockholm.se for Stockholm, https://motenmedborgarportal.malmo.se for Malmö or https://sammantraden.huddinge.se for Huddinge. A committee page or a single meeting page of such a portal works too.

Committees committees

Kommunstyrelsen

Only these committees or boards, by name as on the portal (e.g. Kommunfullmäktige, Kommunstyrelsen, Stadsbyggnadsnämnden). A part of a name picks every committee that contains it (e.g. 'stadsdelsnämnd'). Empty = all committees.

Max documents per portal maxItems

3

How many documents to save for each portal, newest meetings first. 0 = every document that matches.

Default: 20 → this example uses 3

Meetings from dateFrom

2026-10-01

Only meetings on or after this day: YYYY-MM-DD, or relative such as '7 days' or '3 months'. A relative value keeps scheduled runs current. Empty = all meetings the portal lists.

Meetings to dateTo

2026-11-30

Only meetings on or before this day (YYYY-MM-DD or relative). Empty = including upcoming meetings, whose notices are published before the meeting.

Add the full text of each PDF includeFullText

No

Download each PDF and add its text and page count, billed as an extra event per document with text. Turn it off for metadata and links only.

Default: Yes → this example uses No

.json
{
  "portalUrls": [
    "https://motenmedborgarportal.malmo.se",
    "https://meetingsplus.gavle.se",
    "https://sammantraden.huddinge.se/committees/natur-och-stadsmiljonamnden/natur-och-stadsmiljonamnden-60674"
  ],
  "committees": [
    "Kommunstyrelsen"
  ],
  "dateFrom": "2026-10-01",
  "dateTo": "2026-11-30",
  "maxItems": 3,
  "includeFullText": false
}

What it costs

You pay for the events the actor reports, such as each result or page it produces. Platform usage is included in the event prices: compute, proxies, browser and storage cost nothing extra.

  • Document$0.0034One saved meeting document: minutes, notice or agenda item document, with committee, meeting, agenda item and links.
  • Add-on: full text$0.0051Charged per document saved with the full text of its PDF.

Full pricing

When to use this example

From the Swedish Council Documents Scraper readme:

How far back can I go?

As far as the portal lists meetings (Stockholm's portal goes back to 2018). Leave Meetings from empty to read everything.

Can I schedule it or use the API?

Yes. Schedule it with a relative Meetings from, or start runs through the Scrape.ly API and read the dataset.

Other ways to run Swedish Council Documents Scraper

All examples of Swedish Council Documents Scraper

About Swedish Council Documents Scraper

Collect council and committee documents from Swedish municipalities' public meeting portals (Stockholm, Malmö, Huddinge, Gävle and other MeetingPlus portals): minutes, meeting notices and agendas, and every agenda item's documents, with committee, meeting date, item, links and the PDF's full text. No login needed.

Price:
$3.40 / 1,000 results
Developer:
Querystone
Categories:
News, Business

Swedish Council Documents Scraper pageOutput fieldsPricing

Related actors

//From the blog\\

Latest articles

All articles

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.

No credit card. No setup calls.