Blocket Scraper 🇸🇪 (all-in price per listing)
Pricing
from $0.70 / 1,000 listing scrapeds
Blocket Scraper 🇸🇪 (all-in price per listing)
Search Blocket.se, Sweden's biggest classifieds site, and get clean JSON in seconds: price in SEK, city, category, posting date, seller type and photo. One flat price per listing, platform usage included. No API key needed.
Pricing
from $0.70 / 1,000 listing scrapeds
Rating
0.0
(0)
Developer
Tagada Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
Share
Blocket Scraper: Swedish Marketplace Listings as Clean JSON
Search Blocket.se, Sweden's biggest general classifieds site, the way you would on the site itself, and get the results as structured JSON. Set a search term, a category, a region, a price band in kronor and a sort order as plain input fields. Every record carries the price, the city with coordinates, the posting time, the seller type (private or company) and the photo.
If you already have a Blocket search URL from your browser, paste it as-is instead of using the filters.
What you get per listing
| Field | Description |
|---|---|
title | The listing as the seller wrote it |
price, currency | Asking price in SEK. Free listings show 0, never a fake or missing price |
tradeType | for-sale, free or wanted, straight from the site's own listing type |
city, latitude, longitude | Where the item is |
region | The county (län) you searched, when you filtered by one |
categoryName | The category you searched, when you filtered by one |
brand | Brand or make, when the listing has one |
postedAt | When the ad went live, as a real ISO timestamp |
sellerType, sellerName | Private seller or company, with the company name when it is one |
url, imageUrl, imageCount, id | Listing link, main photo and listing ID |
searchQuery, scrapedAt | Which search produced the record and when |
Who uses it
- Resellers and bargain hunters: run a search sorted newest first on a schedule and see fresh listings before anyone else.
- Price and market analysts: pull a whole category or search term and get asking prices, locations and posting times in one table.
- Cross-border resale and import/export buyers comparing Swedish asking prices against other Nordic or EU markets.
- Anyone who wants a Blocket search as a spreadsheet instead of endless scrolling.
Input examples
Bikes between 100 and 3,000 SEK in Stockholm county, newest first:
{"query": ["cykel"],"region": "stockholm","priceFrom": 100,"priceTo": 3000,"sort": "newest","maxResults": 200}
Two searches at once, capped:
{"query": ["iphone 15", "iphone 16"],"sort": "newest","maxResults": 100}
Browse a whole category without a search term:
{"category": "furniture-interior","region": "skane","sort": "newest","maxResults": 500}
Paste a URL straight from your browser, filters included:
{"searchUrls": ["https://www.blocket.se/recommerce/forsale/search?q=soffa&location=0.300001"],"maxResults": 300}
How it works
The actor reads the same result data Blocket's own search pages are built from, so runs are fast and records match what a visitor sees. Results are deduplicated by listing ID within a run.
Blocket serves up to 50 pages for one query. If your search holds more results than that, the run tells you so honestly; narrow it with a price band, a category or a region to reach the rest, or split it over several searches in one run.
Pricing
You pay per listing delivered, platform usage included in the price. There is no proxy, no subscription and no compute line on your bill; the price per listing is the whole bill. In line with our Kleinanzeigen and Marktplaats scrapers, expect roughly $1-2 per 1,000 listings.
| Event | Price |
|---|---|
| Actor start | $0.001 per run |
| Listing scraped | $1.00 per 1,000 |
Listings you do not receive cost nothing: the cap stops the run, duplicates are filtered before charging, and the tiny start fee only exists so a run that returns zero results still covers its overhead.
FAQ
Do I need an API key or an account? No. The actor reads Blocket's public search results directly.
Can I filter by region? Yes. region restricts results to one of Sweden's 21 counties (län), the same regions Blocket itself offers. Each record also carries the region you searched, so you can tell at a glance where a batch came from.
Can I tell private sellers from companies? Yes. Every record has a sellerType of private or company, and sellerName carries the company name when there is one.
Does a free listing show a fake price? No. Items being given away (tradeType: "free") show price: 0, not a made-up number and not null.
Can I scrape a specific category, like furniture or electronics? Yes. Pick it from the category field, or paste the category's Blocket URL (with its filters) into searchUrls.
How many listings can one run return? Up to about 50 pages per search, which is the site's own ceiling for one query. Use several search terms, categories, regions or price bands in one run to go beyond it; the run also warns you when a search holds more than it can serve.
Does it slow down or get blocked on big pulls? Runs pace themselves politely. In our measurements the search results serve reliably without any proxy, which is why there is no proxy cost in the price.
Something missing?
If you need an extra field or a filter you use on the site is not exposed here, open an issue on this Actor and describe it. I read every request and small additions usually ship within days. More marketplace and listings Actors are on my profile, including Kleinanzeigen and Marktplaats.
Blocket scraper, Blocket API alternative, scrape Blocket, Blocket data, Swedish classifieds scraper, Sweden marketplace data, Blocket prisjämförelse, second-hand price monitoring, Blocket sökning exportera, listings to spreadsheet.