Blocket.se Scraper | Swedish Classifieds Marketplace
Pricing
from $0.01 / 1,000 results
Blocket.se Scraper | Swedish Classifieds Marketplace
Scrape Blocket.se (Swedish marketplace). Extracts title, price, location, image, item ID. Optional detail pages for description, condition, brand, category path. Multi-page pagination, price/region filters, CSV/JSON output.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer
petteri mähönen
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 hours 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
- 2 GB RAM allocation (PlaywrightCrawler)
Notes
- Region filtering is applied post-extraction (Blocket.se strips URL filter params)
- Detail fields are
nullwhenfetchDetails: false - The
conditionfield is mapped from schema.org (NewCondition→ "Kuin uusi",UsedCondition→ "Käytetty")
💬 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.0.6 | 2026-07-15 | Added AI assistant prompt block, enriched README, updated actor title with keywords |
| 0.0.5 | 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 |