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

0

Bookmarked

2

Total users

1

Monthly active users

3 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). 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

{
"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 — search-result pages, category pages, or individual ad pages. 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": "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

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 sub-category (e.g. "Mobiltelefoner").
conditionstring"new", "used", 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).
sourceListUrlstringThe listing URL the ad was discovered on.

Location Fields

FieldTypeDescription
regionstringSwedish county name (e.g. "Stockholms län").
citystringCity or town name.
zipCodestringSwedish postal code, when published.
latitudenumberGPS latitude.
longitudenumberGPS longitude.

Seller & Shipping

FieldTypeDescription
sellerNamestringSeller display name (business name for dealers; first name + initial for private).
sellerTypestring"private" or "business".
sellerUrlstringPublic seller profile URL (typically business sellers only).
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
makestringManufacturer (e.g. "Audi", "Volvo", "Yamaha").
modelstringModel name (e.g. "A4", "XC60").
modelSpecstringVariant / trim string (e.g. "Avant 2.0 TDI quattro").
yearnumberModel year.
mileagenumberOdometer reading in kilometres (normalized from Blocket's native mil unit).
fuelstring"petrol", "diesel", "hybrid", "electric", etc.
gearboxstring"manual" or "automatic".
regnostringSwedish vehicle registration number.
horsepowernumberEngine 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" 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.
  • 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.