Blocket.se MCP Server — Swedish Marketplace for AI
Pricing
from $1.00 / 1,000 results
Blocket.se MCP Server — Swedish Marketplace for AI
MCP Server for Blocket.se. Search Swedish marketplace listings. AI-agent ready — returns prices, locations, and item details.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
petteri mähönen
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Blocket.se Scraper
Scrape Blocket.se, Sweden's largest classifieds marketplace. Extracts listing titles, prices, locations, and images from search results. Optionally crawls detail pages for full descriptions, condition, brand, and category data.
Features
- Search result extraction — title, price, location, image URL, item ID
- Detail page extraction — description, condition, brand, category path, all images
- Multi-page pagination — scrape multiple pages of results
- Price filtering — filter by min/max price (SEK)
- Region filtering — filter by Swedish county (län)
- Sort options — relevance, newest, cheapest, most expensive
- Output formats — dataset, CSV, JSON, or all
- Webhook delivery — POST results to your webhook URL on completion
- Anti-detection — stealth mode, random delays with jitter
Input
| Field | Type | Default | Description |
|---|---|---|---|
searchQuery | string | "iphone" | Search term |
maxPages | number | 1 | Number of search pages to scrape |
priceMin | number | — | Minimum price in SEK |
priceMax | number | — | Maximum price in SEK |
regions | stringList | — | Filter by Swedish counties |
sort | select | relevance | Sort: relevance, newest, cheapest, most_expensive |
fetchDetails | checkbox | false | Visit detail pages for extra data |
detailDelaySecs | number | 2 | Delay between detail page visits |
outputFormat | select | dataset | Output: dataset, csv, json, all |
webhookUrl | string | — | Webhook URL for POST delivery |
Output
Each listing includes:
| Field | Source |
|---|---|
title | Search results |
price | Search results (formatted, e.g. "6 500 kr") |
price_numeric | Search results (parsed, e.g. 6500) |
location | Search results |
region | Search results |
url | Search results |
image_url | Search results |
item_id | Search results |
search_query | Input |
page_number | Search results |
scraped_at | ISO timestamp |
description | Detail page (if fetchDetails: true) |
condition | Detail page (NewCondition → "Kuin uusi") |
brand | Detail page (e.g. "Apple") |
category_path | Detail page (breadcrumb) |
images | Detail page (array of URLs) |
Example
{"searchQuery": "iphone","maxPages": 2,"sort": "newest","priceMin": 1000,"priceMax": 10000,"regions": ["Stockholm", "Västra Götaland"],"fetchDetails": true,"outputFormat": "all"}
Performance
- ~30 listings per search page
- ~1-2 seconds per search page
- ~2 seconds per detail page visit
- PlaywrightCrawler (JS-rendered marketplace)
Notes
- Region filtering is applied post-extraction (Blocket.se strips URL filter params)
- Detail fields are
nullwhenfetchDetails: false - For large scrapes (10+ pages), consider using the
alloutput format for CSV/JSON backup
Pricing
Pay per event — charged per listing extracted.
💬 Quick Start for AI Assistants
Copy and paste this into ChatGPT, Claude, or another AI assistant to get help using this actor:
You are helping me use the "Blocket.se Scraper" on Apify (actor ID: dpxoWnzoNLSJeWH4n). It extracts listings from blocket.se, Sweden's largest classifieds marketplace.
Input fields:
- searchQuery: string, e.g. "iphone"
- maxPages: number, pages to scrape (default: 1)
- priceMin, priceMax: number, filter by SEK (default: none)
- regions: string array, e.g. ["Stockholm", "Västra Götaland"]
- sort: string, "relevance" | "newest" | "cheapest" | "most_expensive"
- fetchDetails: boolean, visit detail pages for descriptions, condition, brand
- detailDelaySecs: number, seconds between detail visits (default: 2)
- outputFormat: "dataset" | "csv" | "json" | "all"
- webhookUrl: string, optional HTTPS URL for POST delivery
Output fields: title, price, price_numeric, location, region, url, image_url, item_id, search_query, page_number, scraped_at + detail fields (description, condition, brand, category_path, images).
Help me with the right input, output processing, or troubleshooting.
📋 Changelog
| Version | Date | Changes |
|---|---|---|
| 0.2 | 2026-07-15 | Added AI assistant prompt block, enriched README, updated actor title with keywords |
| 0.1 | 2026-07-15 | Multi-page pagination working — 30 listings across 3 pages (Stockholm + Göteborg), 0 errors, 17s runtime |
| 0.0.1 | 2026-07-13 | Initial release — Blocket.se listing extraction with PlaywrightCrawler |
Support & Feedback
Enjoying this Actor? Leave a review on Apify Store — it helps others discover the tool.
Found a bug or have a feature request? Open an issue on the Actor page.