Finn.no Scraper — Norwegian Classifieds avatar

Finn.no Scraper — Norwegian Classifieds

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Finn.no Scraper — Norwegian Classifieds

Finn.no Scraper — Norwegian Classifieds

Scrape Finn.no — Norway's #1 classifieds. Extracts title, price, location, description, brand, condition, images. Price/region filtering, pagination, parallel detail fetching. CheerioCrawler, 268MB RAM.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

petteri mähönen

petteri mähönen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Finn.no Scraper

Scrape Finn.no — Norway's #1 classifieds marketplace (~5M listings/month). Extracts search results and optional detail page data with parallel fetching for speed.

Features

  • Search results: title, price, location, image, URL, item ID
  • Detail pages (optional): description, brand, condition, category path, images, dates, seller type
  • Price filtering: min/max price in NOK
  • Region filtering: Oslo, Bergen, Trondheim, Stavanger, Tromsø, etc.
  • Sort: newest, price_low, price_high, most_relevant
  • Multi-page pagination: scrape up to 10 pages
  • Multiple output formats: JSON, CSV, Excel, Markdown, JSON Lines
  • Parallel detail fetching: 10 concurrent requests per batch — 50 listings in ~10s
  • CheerioCrawler: only 268MB RAM required

Input Parameters

ParameterTypeDefaultDescription
searchQuerystring(required)Search term (e.g., "iphone", "bil", "leilighet")
maxPagesint1Number of search result pages (1-10)
priceMinintnullMinimum price in NOK
priceMaxintnullMaximum price in NOK
regionsstring[][]Filter by region (e.g., ["Oslo", "Bergen"])
sortstring"newest"Sort order: newest, price_low, price_high, most_relevant
fetchDetailsboolfalseFetch detail pages for description, brand, condition, etc.
detailDelaySecsfloat1.5Delay between detail-fetch batches in seconds
outputFormatstring"json"json, csv, excel, markdown, jsonl
webhookUrlstringnullWebhook URL for real-time notifications

Example Input

{
"searchQuery": "iphone 17",
"maxPages": 2,
"sort": "newest",
"fetchDetails": true,
"priceMin": 5000,
"priceMax": 20000,
"regions": ["Oslo", "Bergen"],
"outputFormat": "json"
}

Output Fields

Search Results (always included)

FieldTypeDescription
titlestringListing title
pricestringPrice with currency (e.g., "13 000 kr")
price_numericintPrice as number for sorting/filtering
locationstringCity/area
regionstringCounty/region
urlstringListing URL
image_urlstringThumbnail image URL
item_idstringFinn.no item ID
search_querystringThe search query used
page_numberintWhich search page this was on
scraped_atISO 8601Timestamp

Detail Fields (when fetchDetails: true)

FieldTypeDescription
descriptionstringFull listing description
conditionstringNy (New), Brukt (Used)
brandstringBrand name
category_pathstringFull category hierarchy
imagesstring[]All image URLs
published_dateISO 8601When listing was posted
last_modifiedISO 8601Last update timestamp
seller_typestringPrivate/Commercial seller

Pricing

$1 per 1,000 runs.

💬 Quick Start for AI Assistants

Copy and paste this into ChatGPT, Claude, or another AI assistant to get help using this actor:


You are helping me use the "Finn.no Scraper" on Apify (actor ID: hvYc7OiwY0YWhxEQ1). It extracts listings from finn.no, Norway's #1 classifieds marketplace.

Input fields:

  • searchQuery: string, e.g. "iphone"
  • maxPages: number, pages to scrape (default: 1)
  • priceMin, priceMax: number, filter by NOK (default: none)
  • regions: string array, e.g. ["Oslo", "Bergen"]
  • sort: string, "newest" | "price_low" | "price_high" | "most_relevant"
  • fetchDetails: boolean, visit detail pages for descriptions, condition, brand
  • detailDelaySecs: number, seconds between detail visits (default: 1.5)
  • outputFormat: "json" | "csv" | "excel" | "markdown" | "jsonl"
  • webhookUrl: string, optional HTTPS URL for POST delivery

Output fields: title, price, price_numeric, location, region, url, image_url, item_id, search_query, page_number, scraped_at + detail fields (description, condition, brand, category_path, images).

Help me with the right input, output processing, or troubleshooting.

Changelog

VersionDateChanges
0.1.02026-07-17Initial release — Finn.no listing extraction with CheerioCrawler (268MB RAM), parallel detail fetching, region/price filtering