FINN.no Torget Scraper — Norwegian Marketplace
Pricing
from $2.00 / 1,000 results
FINN.no Torget Scraper — Norwegian Marketplace
Scrape classified listings from FINN.no Torget — Norway's largest marketplace. Extract prices, condition, seller info, images, locations, and full descriptions from 11 categories across all Norwegian counties.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Black Falcon Data
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
What is FINN.no Torget Marketplace Scraper?
Scrape classified listings from FINN.no Torget — Norway's largest marketplace with 4+ million monthly users. Extract prices, condition, seller info, images, GPS coordinates, and full descriptions from 11 categories across all 16 Norwegian counties.

FINN.no Torget is Norway's dominant classifieds platform (owned by Schibsted), covering electronics, furniture, vehicles, sports gear, fashion, and more. This actor turns Torget listings into clean, structured JSON with filters for category, condition, region, price, and seller type.
What you can do with this actor
- Price monitoring — Track prices across categories, regions, and conditions over time
- Market research — Analyze supply, pricing trends, and seller distribution across Norwegian counties
- Inventory feeds — Export structured product data for resale platforms, comparison engines, or internal catalogs
- AI-agent workflows — Feed compact listing data into ranking, classification, or MCP tool chains
Why choose this actor?
| Feature | This actor | Typical alternatives |
|---|---|---|
| Data source | React Query hydration (53 items/page, richest data) | HTML scraping or JSON-LD (fewer fields) |
| Output fields | 35 structured fields, all always present (null when unavailable) | Variable schemas, missing fields |
| Detail enrichment | Optional per-listing enrichment (description, category path, attributes) | Fixed mode, all or nothing |
| AI-agent ready | Compact output mode + description truncation for smaller payloads | Full payload only |
| Incremental mode | Track new/changed listings across runs with state keys | Full re-scrape every time |
| Cost | Pay-per-event — only pay for results emitted | Often flat monthly fee |
Quick start
Basic search — 50 iPhones in Oslo:
{"query": "iPhone","region": "oslo","maxResults": 50}
Category browse — all furniture under 5000 NOK:
{"query": "","category": "mobler_interior","priceMax": 5000,"maxResults": 100}
Compact mode for AI agents:
{"query": "sykkel","compact": true,"descriptionMaxLength": 200,"maxResults": 20}
Sample output
{"listingId": "a1b2c3d4e5f6...64-char-sha256-hex","title": "iPhone 11 Pro selges billig -- fungerer fint","description": "Selger en iPhone 11 Pro i god stand. Telefonen fungerer som den skal til daglig bruk.","price": 1700,"currency": "NOK","condition": "good","conditionDetails": "Pent brukt - I god stand","brand": "Apple","model": "iPhone 2G-11","category": "Mobiltelefoner","categoryPath": "Elektronikk og hvitevarer > Telefoner og tilbehor > Mobiltelefoner","location": "0283 Oslo","zipCode": "0283","latitude": 59.91835,"longitude": 10.64239,"imageUrl": "https://images.finncdn.no/dynamic/1280w/item/456706109/...","imageUrls": ["https://images.finncdn.no/dynamic/1280w/item/456706109/..."],"imageCount": 1,"sellerName": null,"sellerType": "private","tradeType": "Til salgs","postedAt": "2026-03-19T15:25:33.000Z","editedAt": "2026-03-22T09:43:29.887552+01:00","url": "https://www.finn.no/recommerce/forsale/item/456706109","portalUrl": "https://www.finn.no/recommerce/forsale/item/456706109","sellerId": 851824737,"isPromoted": false,"shippingAvailable": true,"freeShipping": false,"buyNowAvailable": true,"disposed": false,"isWebstore": false,"attributes": {"phone_brand": "Apple","mobile_memory_size": "64 GB","mobile_model": "iPhone 2G-11"},"scrapedAt": "2026-03-22T10:00:00.000Z","source": "finn.no"}
Input reference
| Parameter | Type | Default | Description |
|---|---|---|---|
| Search | |||
query | string | -- | Search keywords (e.g. 'iPhone', 'sofa', 'sykkel') |
category | enum | "all" | Filter by category: elektronikk_hvitevarer, mobler_interior, sport_friluftsliv, klaer_kosmetikk, foreldre_barn, hage_oppussing_hus, dyr_utstyr, antikviteter_kunst, fritid_hobby_underholdning, naeringsvirksomhet, bil_baat_mc_utstyr |
| Filters | |||
condition | enum | "all" | new_sealed, as_new, good, worn, needs_repair |
region | enum | "all" | Norwegian county: oslo, akershus, vestland, rogaland, trondelag, nordland, innlandet, agder, vestfold, buskerud, telemark, more_og_romsdal, ostfold, troms, finnmark, svalbard |
priceMin | integer | 0 | Minimum price in NOK |
priceMax | integer | 0 | Maximum price in NOK (0 = no limit) |
sellerType | enum | "" | "private" or "dealer" |
sortBy | enum | "relevance" | newest, oldest, price_asc, price_desc, closest |
| Limits | |||
maxResults | integer | 50 | Maximum results (0 = unlimited, max 5000) |
| Enrichment | |||
includeDetails | boolean | true | Fetch detail pages for description, category, attributes |
descriptionMaxLength | integer | 0 | Truncate description to N chars (0 = full) |
| Output | |||
compact | boolean | false | Core fields only for AI-agent/MCP workflows |
| Incremental | |||
incrementalMode | boolean | false | Only return new/changed listings vs previous run |
stateKey | string | -- | Stable ID for tracked universe (e.g. 'iphone-oslo') |
Output fields (35)
| Field | Type | Source | Description |
|---|---|---|---|
listingId | string | SERP | SHA-256 hash of finn.no:{id} — stable across runs |
title | string | SERP | Listing title |
description | string/null | Detail | Full seller description |
price | number | SERP | Price in NOK (0 for free items) |
currency | string | SERP | Always "NOK" |
condition | string/null | Detail | Normalized: new, like_new, good, fair, needs_repair |
conditionDetails | string/null | Detail | Original Norwegian text |
brand | string/null | SERP | Brand name (e.g. "Apple", "IKEA") |
model | string/null | Detail | Model from extras |
category | string/null | Detail | Leaf category name |
categoryPath | string/null | Detail | Full path: "Elektronikk > Telefoner > Mobiltelefoner" |
location | string | SERP+Detail | City or "zipCode cityName" |
zipCode | string/null | Detail | Norwegian 4-digit postal code |
latitude | number/null | SERP | GPS latitude |
longitude | number/null | SERP | GPS longitude |
imageUrl | string/null | SERP | Primary image URL |
imageUrls | string[] | SERP+Detail | All image URLs |
imageCount | number | SERP | Number of images |
sellerName | string/null | SERP | Business name (dealers only) |
sellerType | string/null | SERP | "private" or "dealer" |
tradeType | string | SERP | "Til salgs", "Gis bort", "Onskes kjopt" |
postedAt | string | SERP | ISO 8601 posted timestamp |
editedAt | string/null | Detail | ISO 8601 last edit timestamp |
url | string | SERP | Canonical listing URL |
portalUrl | string | SERP | Direct finn.no link |
sellerId | number/null | Detail | Numeric user ID |
isPromoted | boolean | SERP | Paid promotion flag |
shippingAvailable | boolean | SERP+Detail | Fiks ferdig shipping |
freeShipping | boolean | Detail | Seller pays shipping |
buyNowAvailable | boolean | SERP+Detail | Instant purchase available |
disposed | boolean | Detail | Listing sold/removed |
isWebstore | boolean | Detail | From webshop |
attributes | object | Detail | Key-value extras (phone_brand, size, etc.) |
scrapedAt | string | -- | ISO 8601 scrape timestamp |
source | string | -- | Always "finn.no" |
How much does it cost?
Pay-per-event pricing — you pay only for results emitted.
| Event | Price | When |
|---|---|---|
actor-start | $0.01 | Each run |
result | $0.002 | Per listing |
| Scenario | Listings | Cost |
|---|---|---|
| Quick test | 10 | $0.03 |
| Daily monitor | 50 | $0.11 |
| Category scrape | 500 | $1.01 |
| Large export | 2000 | $4.01 |
Incremental mode
Track new/changed listings across scheduled runs using stateKey to scope your monitored universe.
| Change type | Meaning |
|---|---|
NEW | First time seen |
CHANGED | Previously seen with updated content |
Known limitations
- FINN.no Torget only — does not cover Bil (cars), Eiendom (real estate), or Jobb (jobs) verticals
- Detail fields (description, category, condition, attributes) require
includeDetails=truewhich adds one HTTP request per listing - Some listings lack brand, model, or condition depending on the category
- GPS coordinates are approximate (accuracy level 5 = neighborhood level)
- No contact information available — finn.no does not expose seller email/phone in listing data
FAQ
What data does this actor return? 35 structured fields per listing including title, price, condition, brand, category path, GPS coordinates, images, seller info, shipping status, and full description.
How fast is it? SERP: ~300ms per page (53 listings). Detail: ~130ms per listing. A 50-listing run with details completes in ~10 seconds.
Can I filter by Norwegian county? Yes — all 16 counties are supported as region filters (Oslo, Akershus, Vestland, etc.).
Does it work without proxy? Yes — this actor uses direct HTTP fetch with no proxy or external services needed.
Related actors
- DBA.dk Marketplace Listings Scraper — Denmark's largest marketplace (same Schibsted platform)
- Bilbasen.dk Scraper — Danish car listings
- mobile.de Scraper — German car marketplace