Blocket.se Scraper avatar

Blocket.se Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Blocket.se Scraper

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

SolidCode

Maintained by Community

Actor stats

1

Bookmarked

12

Total users

2

Monthly active users

9 days ago

Last modified

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) plus a dedicated boat spec set (hull type, length, beam, top speed, engine type). 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) and Motorcycles (MC) pull make, model, year, mileage in km, fuel, gearbox, registration number and horsepower; Boats (Båtar) swap in a purpose-built set of 8 marine specs: hull type across 15 classes (Yacht, Flybridge, RIB, Daycruiser, Segelbåt/Motorseglare), length in feet, beam in cm, top speed in knots, engine type, engine horsepower, fuel and hull material.
  • 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.
  • 43 structured fields per ad, identical on every row — marketplace ads and vehicle ads come back with the same column set, so a mixed export never shifts columns. Includes latitude/longitude, postal code, the full image array and the seller's profile URL.
  • Body type on every car, hull class on every boat — cars carry all 11 of Blocket's own body types (Kombi, SUV, Sedan, Halvkombi 3- and 5-dörrar, Familjebuss, Coupé, Cabriolet, Pickup, Skåpbil, Annat), motorcycles 17 riding types, boats 15 hull classes. Filled on 100% of car rows.
  • English values in every category column — fuel, gearbox, condition, engine type and hull material all come back as a fixed English vocabulary (petrol, automatic, like-new, outboard, fiberglass), never a mix of Swedish and English you have to clean up.
  • 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

{
"searchQueries": ["iphone"]
}
{
"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

ParameterTypeDefaultDescription
searchQueriesstring[]["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.
categoryselectAll categoriesOne 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.
regionselectAll of SwedenOne 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

ParameterTypeDefaultDescription
sortByselectNewest firstOrder: Newest first (default), Cheapest first, or Most expensive first.
priceMinintegernoneMinimum price in Swedish kronor (SEK).
priceMaxintegernoneMaximum price in Swedish kronor (SEK).
sellerTypeselectAll sellersAll sellers, Private sellers only, or Business / dealers only.
shippingOnlybooleanfalseOnly include ads where the seller offers Blocket Frakt (shipping).
publishedWithinselectAny timeRecency window: Any time, Last 24 hours, Last 3 days, Last 7 days, or Last 9 days.

Advanced Search (optional)

ParameterTypeDefaultDescription
startUrlsURL[][]Paste Blocket.se URLs directly. A search-result page is scanned up to your limit; a single ad page returns exactly that one ad. Dealer and shop pages aren't supported and are skipped with a note in the log. When provided, these override the Search / Filters fields above.

Limits

ParameterTypeDefaultDescription
maxResultsinteger100Maximum 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": "25911826",
"url": "https://www.blocket.se/recommerce/forsale/item/25911826",
"title": "iPhone 14",
"description": "Skärmskydd monterat sedan ny. Ej låst. Batterihälsa 80%.",
"price": 3000,
"currency": "SEK",
"priceText": "3000 kr",
"category": "Electronics",
"subcategory": "Mobiltelefoner",
"region": "Norrbottens län",
"regionSlug": "norrbotten",
"city": "Öjebyn",
"zipCode": "94332",
"latitude": 65.32655,
"longitude": 21.413,
"sellerName": null,
"sellerType": "private",
"sellerUrl": null,
"shipping": true,
"condition": "used",
"conditionGrade": "good",
"brand": "Apple",
"imageUrl": "https://images.blocketcdn.se/dynamic/default/item/25911826/b59ddf11-9fc1-42cd-9922-2b6b2fbbd196",
"imageUrls": [
"https://images.blocketcdn.se/dynamic/default/item/25911826/b59ddf11-9fc1-42cd-9922-2b6b2fbbd196",
"https://images.blocketcdn.se/dynamic/default/item/25911826/2d904812-55b7-4b7a-83a9-1b8269e75ad8"
],
"make": null,
"model": null,
"modelSpec": null,
"year": null,
"mileage": null,
"fuel": null,
"gearbox": null,
"regno": null,
"horsepower": null,
"engineType": null,
"engineVolumeCc": null,
"lengthFeet": null,
"widthCm": null,
"topSpeedKnots": null,
"hullMaterial": null,
"publishedAt": "2026-08-21T17:07:18Z",
"searchQuery": "iphone",
"sourceListUrl": "https://www.blocket.se/...",
"scrapedAt": "2026-08-22T01:39:09.759110Z"
}

Vehicle Ad Example

{
"id": "987654321",
"url": "https://www.blocket.se/mobility/item/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": "Kombi",
"region": "Västra Götalands län",
"regionSlug": "vastra-gotaland",
"city": "Göteborg",
"zipCode": "41121",
"latitude": 57.7089,
"longitude": 11.9746,
"sellerName": "Bilhuset Väst AB",
"sellerType": "business",
"sellerUrl": "https://www.blocket.se/mobility/dealer/7214",
"shipping": false,
"condition": "used",
"conditionGrade": null,
"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,
"engineType": null,
"engineVolumeCc": 1968,
"lengthFeet": null,
"widthCm": null,
"topSpeedKnots": null,
"hullMaterial": null,
"publishedAt": "2026-05-26T08:45:00Z",
"searchQuery": "audi a4",
"sourceListUrl": "https://www.blocket.se/...",
"scrapedAt": "2026-05-28T09:15:33Z"
}

Core Ad Fields

FieldTypeDescription
idstringBlocket ad ID — unique identifier.
urlstringCanonical ad URL on Blocket.se.
titlestringAd headline as written by the seller.
descriptionstringFull free-text body of the ad.
pricenumberNumeric price in SEK. null for "Pris på förfrågan" (price on request).
currencystringAlways "SEK".
priceTextstringPrice as displayed (e.g. "6500 kr" or "Pris på förfrågan").
categorystringHuman-readable top-level category (e.g. "Electronics", "Cars").
subcategorystringBlocket's own sub-classification: the marketplace leaf category on goods (e.g. "Mobiltelefoner"), the body type on cars, the riding type on motorcycles, and the hull class on boats.
conditionstring"new", "used", or null. Only genuinely unused items are "new" — "like new" second-hand goods are "used".
conditionGradestringBlocket's own five-step grade on marketplace ads: "new", "like-new", "good", "fair", "for-parts", or null.
brandstringBrand name for branded goods (marketplace categories).
publishedAtstringISO 8601 timestamp of when the ad was posted.
scrapedAtstringISO 8601 timestamp of when the row was collected.
searchQuerystringThe keyword that surfaced this ad (for traceability).
sourceListUrlstringTraceability reference back to where this row came from: the exact search that surfaced the ad, or — when you paste a single ad page into startUrls — that ad's own URL. Abbreviated in the examples above.

Location Fields

FieldTypeDescription
regionstringThe county the ad itself is in, as a Swedish county name (e.g. "Stockholms län"). Filled on every run, including nationwide ones.
regionSlugstringThe same county as the value the region input accepts (e.g. "stockholm"), so you can feed a row straight back into a narrower search.
citystringCity or town name.
zipCodestringSwedish postal code, when published.
latitudenumberGPS latitude.
longitudenumberGPS longitude.

Seller & Shipping

FieldTypeDescription
sellerNamestringDealer or shop name. Blocket keeps private sellers anonymous, so this is filled on business ads only and is empty on every private ad.
sellerTypestring"private" or "business".
sellerUrlstringLink to the dealer or shop page on Blocket. Business ads only, across every category including boats — private sellers have no public page, so this is empty on their ads.
shippingbooleantrue when the seller offers Blocket Frakt shipping.

Images

FieldTypeDescription
imageUrlstringURL of the primary listing photo.
imageUrlsstring[]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.

FieldTypeDescription
subcategorystringBody type on cars — one of 11: "Kombi", "SUV", "Sedan", "Halvkombi 5-dörrar", "Halvkombi 3-dörrar", "Familjebuss", "Coupé", "Cabriolet", "Pickup", "Skåpbil", "Annat". Riding type on motorcycles ("Touring", "Cruiser", "Adventure", "Sport" and 13 more) and hull class on boats.
makestringManufacturer (e.g. "Audi", "Volvo", "Yamaha", "Princess").
modelstringModel name (e.g. "A4", "XC60", "S72").
modelSpecstringVariant / trim string (e.g. "Avant 2.0 TDI quattro"). Cars only.
yearnumberModel year. null when the seller left it blank.
mileagenumberOdometer reading in kilometres (normalized from Blocket's native mil unit). Cars and motorcycles.
fuelstringOne of eight normalized values: "petrol", "diesel", "electric", "hybrid", "plug-in hybrid", "ethanol", "gas", "other". Cars, motorcycles and boats.
gearboxstringOne of three normalized values: "manual", "automatic", "sequential". Cars only.
regnostringSwedish vehicle registration number.
horsepowernumberEngine power in HP, when published.
engineVolumeCcnumberEngine displacement in cc. Cars and motorcycles.

Boat-Only Fields

Populated for the Boats (Båtar) category. Present on every row and null everywhere else, so the columns never disappear from a mixed export.

FieldTypeDescription
subcategorystringHull class — one of 15 values: "Yacht", "Flybridge", "Daycruiser", "RIB", "Segelbåt/Motorseglare", "Styrpulpetbåt", "Bowrider", "Kabinbåt", "Hyttbåt", "Powerboat", "Snipa", "Småbåt/Gummibåt", "Vattenskoter", "Fiskebåt/Arbetsbåt", "Annat".
lengthFeetnumberHull length in feet, as Blocket publishes it.
widthCmnumberBeam in centimetres, exactly as the seller entered it.
topSpeedKnotsnumberTop speed in knots.
engineTypestringOne of three normalized values: "inboard", "outboard", "other".
hullMaterialstringOne of five normalized values: "fiberglass", "aluminium", "plastic", "wood", "other".

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" with category: "cars" returns near-zero results — roughly 99% of car ads on Blocket are posted by business dealers. Use All sellers or Business / dealers only for cars.
  • publishedWithin maxes out at 9 days — Blocket's search API does not support wider time windows. Use Any time to 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.
  • Boat ads carry marine specs instead of road specs — expect lengthFeet, widthCm, topSpeedKnots, engineType and hullMaterial to fill, and mileage, gearbox and modelSpec to stay empty. Boat sellers fill these fields voluntarily, so sort by lengthFeet or horsepower only after filtering out the blanks.
  • 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/priceMax with 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.

ResultsEstimated 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

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.