Blocket.se, Tori.fi, DBA.dk, FINN.no Scraper (search + alerts) avatar

Blocket.se, Tori.fi, DBA.dk, FINN.no Scraper (search + alerts)

Pricing

from $0.80 / 1,000 result items

Go to Apify Store
Blocket.se, Tori.fi, DBA.dk, FINN.no Scraper (search + alerts)

Blocket.se, Tori.fi, DBA.dk, FINN.no Scraper (search + alerts)

Nordic classifieds scraper for Blocket.se (Sweden), Tori.fi (Finland), DBA.dk (Denmark) and FINN.no Torget (Norway): keyword search or any search URL with your filters. Flat rows with price, city, coordinates, seller type, photos, posted time. Monitor mode alerts on new ads and price cuts.

Pricing

from $0.80 / 1,000 result items

Rating

0.0

(0)

Developer

Viktor Dubnytskiy

Viktor Dubnytskiy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Categories

Share

Search the four big Nordic marketplaces — Blocket.se (Sweden), Tori.fi (Finland), DBA.dk (Denmark) and FINN.no Torget (Norway) — and get one flat row per ad, no login, no cookies, no proxy.

What you get

Real rows from the example dataset (query cykel, site dba):

titleprice / currencycitysellerType
En ægte italiensk klassiker! Battaglin er et legendarisk italiensk mærke2800 / DKKRoskildeprivate
SCO. Pigecykel500 / DKKRanders SØprivate
Nishiki cykel1150 / DKKKøbenhavn Nbusiness

Full row: id, url, platform, country, title, price, currency, priceLabel, priceType, city, lat, lon, images, sellerName, sellerType, createdAt, isPromoted, deliveryAvailable, tradeType, labels, adType, params, searchKey, query, rank, source, scrapedAt.

Use cases

  • Cross-border resale — compare what the same item fetches in Sweden, Finland, Denmark and Norway with one identical schema.
  • Deal alerts — watch a keyword with a price ceiling on one site and get notified as soon as a matching ad is posted.
  • Market research — measure listing volume, price levels and private-vs-dealer share per Nordic country over time.

Try it in 10 seconds

Hit Start/Try it — the input already works: site: blocket, queries: ["cykel"], maxItems: 20, nothing required. Swap in your own site and keywords and run again.

To track a search over time instead of a one-off pull: save the task, set Mode to monitor, and put it on a schedule (Apify → Schedules → cron 0 8 * * * for daily). Each run then returns only ads that are new or re-priced since last time.

How it works

All four sites are Schibsted recommerce marketplaces and share one page format, so a single parser reads the structured state embedded in their search pages — no login, no cookies, no proxy. Choose site, then either queries or a full searchUrl from that site. Pagination runs about 50 ads per page until maxPages or maxItems. In monitor mode the run is compared with the previous run of the same Task and only new or re-priced ads are pushed, optionally summarised to a webhook or Telegram chat.

Input

FieldMeaningDefault
siteblocket, tori, dba or finn — one site per runblocket
queriesKeywords, e.g. ["cykel"]; each is paginated separately["cykel"]
searchUrlAny search URL of that site, filters included—
priceFrom / priceToPrice range in the site's currency, e.g. 500 / 5000—
sortBynewest, relevance, price_asc, price_descnewest
maxPagesPages per query, about 50 ads each5
maxItemsStop after this many listings20
modescrape, or monitor for new/changed onlyscrape
webhookUrl, telegramBotToken, telegramChatIdWhere monitor-mode change summaries are sent—

Pricing

EventPrice
result$0.001 per listing ($1 per 1,000)
monitor-check$0.005 per monitor run
change$0.001 per new/changed listing

Charged only for listings actually pushed — an empty run costs you nothing. No proxy needed.

Why this actor

  • Four countries, one schema: Blocket, Tori, DBA and FINN rows line up field for field, no post-processing.
  • Any search URL from those sites works as input, so your location and category filters are preserved.
  • Coordinates and publish time on every row, so results can be mapped and trended.
  • Monitor mode with new-ad and price-drop alerts, delivered by webhook or Telegram.
  • No account, no cookies, no proxy configuration — and no charge for a run that returns nothing.

Limits

  • Ad detail pages are not opened (no descriptions or seller phones).
  • Each site serves at most 50 pages per search; narrow with filters to see more.
  • One run covers one site; schedule one Task per country to cover all four.

FAQ

Can I monitor new listings for a search? Yes. Save the input as a Task, set mode: monitor and schedule it — each run returns only ads that appeared or changed price since the previous run, and can POST a summary to webhookUrl or a Telegram chat.

Which Nordic sites are supported? Blocket.se (Sweden), Tori.fi (Finland), DBA.dk (Denmark) and FINN.no Torget (Norway). Prices come back in SEK, EUR, DKK and NOK respectively, with currency on every row.

Do I need an account or a proxy? No. The actor reads the public search pages of each site, so there is nothing to configure.

Changelog

  • 0.1: initial release.

If this actor saved you time, please leave a review on its Store page — it is the main way other buyers find it. Bug reports and field requests are welcome in the Issues tab.