Blocket.se Scraper
Pricing
from $3.00 / 1,000 results
Blocket.se Scraper
[💰 $3.0 / 1K] Extract classified ads from Blocket.se — Sweden's biggest second-hand marketplace. Search cars, motorcycles, electronics, furniture, and more. Filter by county, category, price, seller type, and recency.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
SolidCode
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Pull classified ads from Blocket.se — Sweden's largest second-hand marketplace — at scale, complete with prices in SEK, GPS coordinates, postal codes, full image galleries, seller details, and rich vehicle specs (make, model, year, mileage in km, fuel, gearbox, registration number, horsepower). Built for Swedish e-commerce sellers tracking resale prices, used-car dealers monitoring the Nordic vehicle market, and analytics teams studying Scandinavian consumer behavior without scraping HTML page by page.
Why This Scraper?
- All 21 Swedish counties (län) mapped — full nationwide coverage from Stockholms län to Norrbottens län, selectable by human-readable county name (not the raw
0.30000-series codes). - 14 categories, including 3 vehicle verticals — Cars (Bilar), Motorcycles (MC), and Boats (Båtar) trigger Blocket's richer mobility schema and pull make, model, year, mileage, fuel, gearbox, registration number, and horsepower on every ad.
- Native
mil→ kilometres conversion — Blocket's mobility API returns odometer readings in Scandinavian mile (1 mil = 10 km). Every vehicle row is normalized to kilometres so your spreadsheet doesn't lie to you. - Up to ~2,650 marketplace ads or ~2,500 vehicle ads per keyword query — the actor pages through Blocket's full result set automatically, with no manual offset juggling.
- Five wired-in filters — price range (SEK), seller type (private vs business vs both), shipping-only (Blocket Frakt), recency window (last 24 hours / 3 / 7 / 9 days), and sort order (newest / cheapest / most expensive) all pushed straight into Blocket's search API.
- Multi-keyword search + URL-paste mode — drop in any list of search terms for guided runs, or paste exact Blocket.se URLs (search pages, category pages, or individual ads) for power-user control.
- 34 structured fields per ad — including latitude/longitude, postal code, the full image array, the seller's profile URL, and the Swedish subcategory under each top-level category.
- Cross-keyword deduplication by ad ID — run ten overlapping queries and every ad still appears exactly once in your dataset.
Use Cases
Pricing Intelligence & Competitive Analysis
- Track resale prices for iPhones, Samsung, MacBooks across Swedish counties
- Benchmark your own marketplace prices against live Blocket listings
- Spot underpriced inventory by sorting cheapest-first within a price band
Used-Vehicle Market Research
- Monitor the Swedish used-car market by make, model, and county
- Build mileage-vs-price curves for specific Audi, Volvo, or BMW models
- Track boat and motorcycle inventory ahead of the spring buying season
Lead Generation
- Build seller contact lists from business dealers across all 21 counties
- Surface car dealerships with the largest active inventory in a given län
- Identify private sellers liquidating high-value electronics or furniture
Real-Estate & Second-Hand Goods Market Studies
- Quantify second-hand inventory volume by category and region
- Study price-decay curves for consumer electronics over the 9-day recency window
- Compare urban vs rural pricing for furniture and household goods
Regional & Demographic Trend Analysis
- Map second-hand activity by county to identify high-turnover regions
- Compare per-capita listing density across Sweden's 21 län
- Detect seasonal patterns in sport, hobby, and outdoor categories
Getting Started
Simple Keyword Search
{"searchQueries": ["iphone"]}
Region & Price-Filtered Search
{"searchQueries": ["soffa"],"region": "stockholm","priceMin": 500,"priceMax": 3000}
Vehicle Search (cheapest first, last 7 days)
{"searchQueries": ["audi a4"],"category": "cars","publishedWithin": "7","sortBy": "price-asc","maxResults": 200}
Paste a Blocket.se URL
{"startUrls": ["https://www.blocket.se/annonser/hela_sverige?q=cykel"],"maxResults": 50}
Input Reference
Search
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQueries | string[] | ["iphone"] | Keywords to search for (Swedish or English — both work). Each keyword runs as its own search; ads matching multiple keywords are deduplicated by ID. |
category | select | All categories | One of: All categories, Cars (Bilar), Motorcycles (MC / Mopeder), Boats (Båtar), Electronics (Elektronik), Furniture & Home (Möbler & Hem), Fashion (Kläder & Accessoarer), Sports & Outdoor (Sport & Fritid), Hobby & Collectibles (Hobby & Samlarprylar), Kids & Baby (Barn & Baby), Pets (Husdjur), Art & Antiques (Konst & Antikt), Garden & Renovation (Trädgård & Renovering), Vehicle Parts (Bildelar & Tillbehör), Business Equipment (Företagsutrustning). Vehicle categories unlock the richer mobility schema. |
region | select | All of Sweden | One of 21 Swedish counties: Stockholms län, Uppsala län, Södermanlands län, Östergötlands län, Jönköpings län, Kronobergs län, Kalmar län, Gotlands län, Blekinge län, Skåne län, Hallands län, Västra Götalands län, Värmlands län, Örebro län, Västmanlands län, Dalarnas län, Gävleborgs län, Västernorrlands län, Jämtlands län, Västerbottens län, Norrbottens län — or All of Sweden. |
Sorting & Filters
| Parameter | Type | Default | Description |
|---|---|---|---|
sortBy | select | Newest first | Order: Newest first (default), Cheapest first, or Most expensive first. |
priceMin | integer | none | Minimum price in Swedish kronor (SEK). |
priceMax | integer | none | Maximum price in Swedish kronor (SEK). |
sellerType | select | All sellers | All sellers, Private sellers only, or Business / dealers only. |
shippingOnly | boolean | false | Only include ads where the seller offers Blocket Frakt (shipping). |
publishedWithin | select | Any time | Recency window: Any time, Last 24 hours, Last 3 days, Last 7 days, or Last 9 days. |
Advanced Search (optional)
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | URL[] | [] | Paste Blocket.se URLs directly — search-result pages, category pages, or individual ad pages. When provided, these override the Search / Filters fields above. |
Limits
| Parameter | Type | Default | Description |
|---|---|---|---|
maxResults | integer | 100 | Maximum number of ads to collect across all searches. Set to 0 for no cap (an internal safety limit of 100,000 still applies). |
Output
One row per ad, flat schema. Vehicle-specific fields are populated only for Cars, Motorcycles, and Boats — they are null for marketplace categories.
Marketplace Ad Example
{"id": "1432109876","url": "https://www.blocket.se/annons/stockholm/iphone_13_pro_max_256gb/1432109876","title": "iPhone 13 Pro Max 256GB Sierra Blue","description": "Säljer min iPhone 13 Pro Max i mycket fint skick. Inga repor på skärmen, batteri 92%. Originallådan och kabel ingår.","price": 6500,"currency": "SEK","priceText": "6500 kr","category": "Electronics","subcategory": "Mobiltelefoner","region": "Stockholms län","city": "Södermalm","zipCode": "11824","latitude": 59.3146,"longitude": 18.0729,"sellerName": "Anna L.","sellerType": "private","sellerUrl": null,"shipping": true,"condition": "used","brand": "Apple","imageUrl": "https://i.blocketcdn.se/pictures/recommerce/iphone_main.jpg","imageUrls": ["https://i.blocketcdn.se/pictures/recommerce/iphone_main.jpg","https://i.blocketcdn.se/pictures/recommerce/iphone_back.jpg"],"publishedAt": "2026-05-27T14:22:00Z","searchQuery": "iphone","sourceListUrl": "https://www.blocket.se/recommerce/forsale/search/api/search/SEARCH_ID_BAP_COMMON?q=iphone","scrapedAt": "2026-05-28T09:15:33Z"}
Vehicle Ad Example
{"id": "987654321","url": "https://www.blocket.se/annons/goteborg/audi_a4_2_0_tdi/987654321","title": "Audi A4 Avant 2.0 TDI quattro S-line","description": "Välskött Audi A4 Avant från 2018. Servad enligt schema, ny besiktning utan anmärkning.","price": 189000,"currency": "SEK","priceText": "189000 kr","category": "Cars","subcategory": null,"region": "Västra Götalands län","city": "Göteborg","zipCode": "41121","latitude": 57.7089,"longitude": 11.9746,"sellerName": "Bilhuset Väst AB","sellerType": "business","sellerUrl": null,"shipping": false,"condition": "used","brand": null,"imageUrl": "https://i.blocketcdn.se/pictures/mobility/audi_main.jpg","imageUrls": ["https://i.blocketcdn.se/pictures/mobility/audi_1.jpg","https://i.blocketcdn.se/pictures/mobility/audi_2.jpg"],"make": "Audi","model": "A4","modelSpec": "Avant 2.0 TDI quattro","year": 2018,"mileage": 87500,"fuel": "diesel","gearbox": "automatic","regno": "ABC123","horsepower": 190,"publishedAt": "2026-05-26T08:45:00Z","searchQuery": "audi a4","sourceListUrl": "https://www.blocket.se/mobility/search/api/search/SEARCH_ID_CAR_USED?q=audi+a4","scrapedAt": "2026-05-28T09:15:33Z"}
Core Ad Fields
| Field | Type | Description |
|---|---|---|
id | string | Blocket ad ID — unique identifier. |
url | string | Canonical ad URL on Blocket.se. |
title | string | Ad headline as written by the seller. |
description | string | Full free-text body of the ad. |
price | number | Numeric price in SEK. null for "Pris på förfrågan" (price on request). |
currency | string | Always "SEK". |
priceText | string | Price as displayed (e.g. "6500 kr" or "Pris på förfrågan"). |
category | string | Human-readable top-level category (e.g. "Electronics", "Cars"). |
subcategory | string | Blocket sub-category (e.g. "Mobiltelefoner"). |
condition | string | "new", "used", or null. |
brand | string | Brand name for branded goods (marketplace categories). |
publishedAt | string | ISO 8601 timestamp of when the ad was posted. |
scrapedAt | string | ISO 8601 timestamp of when the row was collected. |
searchQuery | string | The keyword that surfaced this ad (for traceability). |
sourceListUrl | string | The listing URL the ad was discovered on. |
Location Fields
| Field | Type | Description |
|---|---|---|
region | string | Swedish county name (e.g. "Stockholms län"). |
city | string | City or town name. |
zipCode | string | Swedish postal code, when published. |
latitude | number | GPS latitude. |
longitude | number | GPS longitude. |
Seller & Shipping
| Field | Type | Description |
|---|---|---|
sellerName | string | Seller display name (business name for dealers; first name + initial for private). |
sellerType | string | "private" or "business". |
sellerUrl | string | Public seller profile URL (typically business sellers only). |
shipping | boolean | true when the seller offers Blocket Frakt shipping. |
Images
| Field | Type | Description |
|---|---|---|
imageUrl | string | URL of the primary listing photo. |
imageUrls | string[] | Array of every photo URL on the ad (typically 1–20). |
Vehicle-Only Fields
Populated for Cars, Motorcycles, and Boats. null for all other categories.
| Field | Type | Description |
|---|---|---|
make | string | Manufacturer (e.g. "Audi", "Volvo", "Yamaha"). |
model | string | Model name (e.g. "A4", "XC60"). |
modelSpec | string | Variant / trim string (e.g. "Avant 2.0 TDI quattro"). |
year | number | Model year. |
mileage | number | Odometer reading in kilometres (normalized from Blocket's native mil unit). |
fuel | string | "petrol", "diesel", "hybrid", "electric", etc. |
gearbox | string | "manual" or "automatic". |
regno | string | Swedish vehicle registration number. |
horsepower | number | Engine power in HP, when published. |
Tips for Best Results
- Use multiple keywords for broader coverage — Swedish and English both work (
["soffa", "couch", "3-sits"]). Results are deduplicated by ad ID, so overlap costs nothing. - Per-query pagination ceiling is ~2,650 marketplace ads or ~2,500 vehicle ads — to go deeper into a hot category, split your search with price bands (
0-500,500-2000,2000+) or by county. - Pairing
sellerType: "private"withcategory: "cars"returns near-zero results — roughly 99% of car ads on Blocket are posted by business dealers. UseAll sellersorBusiness / dealers onlyfor cars. publishedWithinmaxes out at 9 days — Blocket's search API does not support wider time windows. UseAny timeto include older listings.- For vehicle data, pick the dedicated category (Cars, Motorcycles, or Boats) — only these trigger the mobility schema with make/model/mileage/fuel/gearbox/horsepower extraction.
- A region filter dramatically reduces noise for local-market research; pair
region: "skane"with a tight price band to focus on one län at a time. - Combine
priceMin/priceMaxwith multi-keyword search to capture specific market segments — e.g. mid-range used phones in Stockholm.
Pricing
$3.00 per 1,000 results — flat pay-per-result, billed only for ads actually delivered to your dataset.
| Results | Estimated Cost |
|---|---|
| 100 | $0.30 |
| 1,000 | $3.00 |
| 10,000 | $30.00 |
| 100,000 | $300.00 |
A "result" is one row in the output dataset — i.e. one Blocket ad. No compute charges — you only pay per result returned. Platform fees (storage, data transfer) depend on your Apify plan.
Integrations
Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:
- Zapier / Make / n8n — Workflow automation
- Google Sheets — Direct spreadsheet export
- Slack / Email — Notifications on new results
- Webhooks — Trigger custom APIs on run completion
- Apify API — Full programmatic access
Legal & Ethical Use
This actor collects publicly available classified-ad data from Blocket.se for legitimate market research, pricing intelligence, and competitive analysis. You are responsible for complying with Blocket.se's Terms of Service, the Swedish Marketing Act, and EU/GDPR rules when handling any personal data captured in seller names, contact details, or ad descriptions. Do not use extracted data for spam, harassment, or any unlawful purpose.