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

Stockholm city council minutes and notices, Sep-Oct 2026

Minutes and notices of Kommunfullmäktige meetings in September and October 2026, with full text.

Updated November 12, 2026

What this example returns

This example returns up to 10 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://meetingspublic.stockholm.se

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

Kommunfullmäktige

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

10

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

Default: 20 → this example uses 10

Meetings from dateFrom

2026-09-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-10-31

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

Document types documentTypes

protocol, agenda

Minutes (protokoll), the meeting notice and agenda (kallelse / föredragningslista) and the documents attached to agenda items (reports, proposals, motions, decisions).

Default: protocol, agenda, attachment → this example uses protocol, agenda

Add the full text of each PDF includeFullText

Yes

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.

.json
{
  "portalUrls": [
    "https://meetingspublic.stockholm.se"
  ],
  "committees": [
    "Kommunfullmäktige"
  ],
  "dateFrom": "2026-09-01",
  "dateTo": "2026-10-31",
  "documentTypes": [
    "protocol",
    "agenda"
  ],
  "maxItems": 10,
  "includeFullText": true
}

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.