Blocket.se Search Scraper 🛍️ avatar

Blocket.se Search Scraper 🛍️

Pricing

Pay per usage

Go to Apify Store
Blocket.se Search Scraper 🛍️

Blocket.se Search Scraper 🛍️

Scrape Swedish classifieds from Blocket.se at scale. Extract listings with prices, descriptions, locations, seller info & images. Ideal for price monitoring, competitive intelligence, market research & re-commerce analytics. Real-time, structured data ready for automation.

Pricing

Pay per usage

Rating

5.0

(2)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

4

Monthly active users

5 days ago

Last modified

Share

What does Blocket.se Search Scraper do?

Blocket.se Search Scraper collects public classified listings from Blocket.se, Sweden's largest marketplace. Run it with one Blocket search URL, a keyword, or a keyword with an optional location filter. The resulting dataset includes listing titles, prices, images, seller information, locations, posting dates, and direct listing URLs.

Use the dataset for Swedish market research, price comparisons, inventory monitoring, competitor research, resale analysis, and local buying workflows. Results can be downloaded from Apify or connected to spreadsheets, automation tools, and your own applications.

Why use Blocket.se Search Scraper?

  • Clear search modes - Choose a URL search, a keyword search, or a keyword and location search without mixing search values.
  • Useful marketplace fields - Collect prices, currencies, images, seller type, shipping availability, labels, coordinates, and listing metadata.
  • Category coverage - Search general marketplace listings, cars, boats, and motorcycles using the corresponding Blocket search URL.
  • Controlled collection - Set the maximum number of listings and the maximum number of result pages.
  • Automation-ready results - Export datasets as JSON, CSV, Excel, XML, and other Apify-supported formats.
  • Repeatable research - Run the Actor on demand or schedule recurring runs for price and inventory tracking.

Search modes

Use exactly one of these modes for each run:

  1. URL search - Provide startUrl with a Blocket search URL. The URL's search terms and filters are used as provided.
  2. Keyword search - Provide keyword to search across Blocket listings.
  3. Keyword plus location search - Provide both keyword and location to narrow the search to a city or region.

A location cannot be used by itself. If a URL is provided, the Actor treats the run as URL mode and does not append the keyword or location fields to that URL. For the clearest configuration, send only the fields required by the selected mode.

What data can you extract from Blocket.se?

The dataset contains listing details such as titles, prices, images, seller information, locations, posting dates, and direct listing URLs.

Output Data

FieldDescription
idBlocket listing identifier
titleListing title
priceNumeric listing price
currencyCurrency code, normally SEK
locationListing location
coordinatesLatitude and longitude when published by the source
image_urlPrimary listing image URL
image_urlsURLs for additional listing images
urlCanonical Blocket listing URL
ad_typeListing type when available
trade_typeTrade or sale type when available
timestampSource posting timestamp
date_postedPosting timestamp in ISO format
flagsSource listing flags
labelsSource labels with IDs and text
seller_typePrivate seller when identified from listing flags
shipping_availableWhether shipping is indicated
buy_now_availableWhether a buy-now option is indicated
distanceDistance from the search point when available
extrasAdditional source listing attributes
metadataAdditional source metadata
search_keySource search category identifier

How to use Blocket.se Search Scraper

  1. Open the Actor in Apify Console.
  2. Select one search mode: URL, keyword, or keyword plus location.
  3. Set results_wanted to the number of listings you need.
  4. Optionally set max_pages to limit how many result pages are checked.
  5. Start the run and review the dataset preview.
  6. Download the results or connect the dataset to your workflow.

Use a Blocket search results page rather than an individual listing page for startUrl. The Actor detects general marketplace, car, boat, and motorcycle search URLs automatically.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNo-One Blocket search URL. Use this as the only search field for URL mode.
keywordStringNocykel in the example inputSearch term such as cykel, soffa, or iPhone.
locationStringNo-City or region filter. Use only together with keyword.
results_wantedIntegerNo20Maximum number of listings to save.
max_pagesIntegerNo10Maximum number of result pages to check, up to 50.

At least one usable search value is required. Use startUrl, or use keyword with or without location. Do not submit location alone. If you accidentally provide a URL together with keyword fields, URL mode takes priority and the keyword fields are not added to the search.

Usage Examples

Use a complete Blocket search URL when you already have the filters you need. Do not add keyword or location to this mode.

{
"startUrl": "https://www.blocket.se/recommerce/forsale/search?q=lampa&sort=PRICE_ASC",
"results_wanted": 50
}

Search nationwide listings with one keyword and no location field.

{
"keyword": "cykel",
"results_wanted": 20,
"max_pages": 5
}

Keyword Plus Location

Narrow a keyword search to a city or region by providing both search fields.

{
"keyword": "soffa",
"location": "Stockholm",
"results_wanted": 30
}

Vehicle Search by URL

Use a vehicle category search URL to collect cars, boats, or motorcycles. The URL determines the category.

{
"startUrl": "https://www.blocket.se/bilar/sok?q=volvo&sort=PUBLISHED_DESC",
"results_wanted": 50,
"max_pages": 10
}

Sample Output

Each saved dataset row represents one listing. Fields may be empty when the seller or source does not publish that information.

{
"id": "24725378",
"title": "Cykel Marvil 20 and 3 vaxlar",
"price": 1350,
"currency": "SEK",
"location": "Hagfors",
"coordinates": {
"lat": 60.0255,
"lng": 13.71342
},
"image_url": "https://images.blocketcdn.se/dynamic/default/item/24725378/87bfe232.jpg",
"image_urls": [
"https://images.blocketcdn.se/dynamic/default/item/24725378/87bfe232.jpg"
],
"url": "https://www.blocket.se/recommerce/forsale/item/24725378",
"ad_type": "item",
"trade_type": "Saljes",
"timestamp": "2026-07-11T08:06:04.000Z",
"date_posted": "2026-07-11T08:06:04.000Z",
"flags": ["private"],
"labels": [],
"seller_type": "private",
"shipping_available": false,
"buy_now_available": false,
"distance": null,
"extras": [],
"metadata": null,
"search_key": "SEARCH_ID_BAP_COMMON"
}

Tips for best results

  • Use a public Blocket search results URL, not an individual ad URL.
  • Start with results_wanted set to 20 or fewer while testing a search.
  • Use Swedish search terms and location names for the most relevant results.
  • Leave location out for nationwide keyword searches.
  • Keep URL searches separate from keyword searches. A URL already contains its own search terms and filters.
  • Use max_pages to limit collection time for narrow or experimental searches.
  • Check the dataset preview before scheduling larger collection runs.
  • Expect some empty fields because sellers do not always provide coordinates, images, shipping details, or prices.

Integrations and exports

Apify datasets can be downloaded or connected to downstream workflows:

  • JSON, CSV, Excel, and XML - Export listings for analysis, reporting, or import into another system.
  • Google Sheets - Review prices, locations, and inventory in a shared spreadsheet.
  • Airtable - Build a searchable marketplace inventory or price database.
  • Make and Zapier - Trigger notifications or business workflows after a run.
  • Apify API and webhooks - Start runs, monitor completion, and retrieve dataset records programmatically.

Frequently Asked Questions

Can I search with only a URL?

Yes. Provide a Blocket search URL in startUrl and leave keyword and location empty. The Actor uses the URL search terms and filters without adding other search values.

Can I search with a keyword and location?

Yes. Provide both keyword and location. This is the supported local search mode. A location without a keyword is not a valid search configuration.

What happens if I provide a URL and keyword together?

The URL takes priority. The Actor runs URL mode and does not append the keyword or location to the request. For predictable input, provide only the fields for one selected mode.

Does the Actor support cars and other vehicles?

Yes. Provide a Blocket car, boat, or motorcycle search URL. The category is selected from the URL, and the result fields remain consistent across categories.

How many listings can I collect?

Set results_wanted to the number of listings you need. The Actor checks pages until it reaches that limit, reaches the end of the available results, or reaches max_pages.

Can I export the results to CSV or Excel?

Yes. Apify datasets support CSV, Excel, JSON, XML, and other export formats from the dataset page.

Can I schedule recurring searches?

Yes. Create an Apify schedule to run the Actor hourly, daily, weekly, or at another interval. This is useful for tracking price and inventory changes.

Why is a field empty?

A field may be empty when the listing does not publish that information. For example, some listings have no coordinates, images, shipping option, or price. Review several results before treating missing values as a collection problem.

You are responsible for complying with Blocket's terms, applicable laws, and privacy requirements. Collect public data responsibly and use it only for legitimate purposes.

For similar classified-marketplace and ecommerce workflows, see these verified public Actors from Shahid Irfan:

  • DBA.dk Marketplace Scraper - Collect listings, prices, seller details, and product data from Denmark's DBA.dk marketplace.
  • Kleinanzeigen.de Scraper - Collect classified listings, prices, seller information, and images from Germany's Kleinanzeigen.de marketplace.

Support

For issues, feature requests, or questions about a run, use the Issues tab on the Actor page and include the input mode, search URL or terms, and a short description of the result.

This Actor is designed for legitimate collection of publicly available Blocket listings. Users are responsible for complying with Blocket's terms of service, applicable laws, and privacy obligations. Respect the source website and use collected data responsibly.