ParseForge Scrapers

Tori.fi Finland Classifieds Scraper

parseforge/tori-finland-scraper

Developer toolsAutomationE-commerce

Scrapes Tori.fi for-sale listings by search keyword and returns each one as a flat row with price, location, seller type, condition, and photo URLs. No login required.

Run this scraper See the API call
Total users
1
Monthly active
0
Total runs
56
Bookmarked
0
Rating
Not rated yet
Last modified
12 days ago

Overview

ParseForge

Tori.fi Finland Classifieds Scraper

Scrape for-sale listings from Tori.fi, Finland's largest classifieds marketplace, by any search keyword. Every listing returns its title, price in euros, location, seller type, condition, and direct photo URLs. Export to CSV, JSON, Excel, or XML.

Tori.fi hosts millions of second-hand goods, vehicles, and real estate listings across Finland, but browsing manually or building your own scraper takes time. This Actor reads the public for-sale feeds directly, so you can collect exactly the listings that match your search term, sorted the way you want, without writing a single line of code. It works the same way the Tori.fi website renders data in a browser, returning structured results you can export immediately.

Who uses it What they scrape Tori.fi for
Second-hand goods resellers Monitor newly listed items for a specific product category to spot undervalued inventory before competitors.
Market researchers Track asking prices and supply volume for a product segment across Finland over time.
Consumers moving to Finland Furnish a new home by pulling all listings for sohva, sänky, or pöytä in one batch.
Data journalists Analyze regional listing patterns, seller behavior, or price trends in the Finnish recommerce market.

What it does

This Actor collects Tori.fi classifieds listings by free-text search keyword and returns each one as a flat row with price, location, seller type, and photo URLs.

  • 🔍 Free-text search: type any Finnish keyword like sohva, iphone, or polkupyörä and get matching for-sale listings.
  • 📊 Flexible sorting: order results by newest first, cheapest first, or leave the default relevance ranking.
  • 📸 Photo URLs included: every listing row carries direct links to its gallery images for downstream processing.
  • 🇫🇮 Finnish marketplace focus: built for Tori.fi's specific data structure, including seller type, condition, and euro pricing.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Tori.fi data

🛋️ Furnish a home in Finland.

A newcomer searches sohva, sänky, and ruokapöytä, collects 200 listings, and filters by location and price to furnish an apartment in one afternoon.

📈 Track second-hand market prices.

A reseller runs a weekly scrape for iPhone and MacBook, plots average asking prices over time, and decides when to list their own stock.

🚗 Monitor vehicle listings.

A car buyer searches for a specific make and model, sorts by newest, and checks every morning for fresh deals before they sell.

📍 Compare regional supply.

A researcher pulls the same search term across multiple runs, maps listing density by city, and reports on regional availability of rental apartments.

Why choose this scraper

What you get
No API key needed Reads the same public data the Tori.fi website renders, no registration required.
Structured output Every listing lands in a fixed schema ready for spreadsheets, databases, or dashboards.
Scale on demand Collect up to a million listings per run, from a handful for a quick check to a full market sweep.

How it compares

This Actor covers the full Tori.fi for-sale marketplace by keyword, while the competitors below focus on specific listing types or categories.

Feature ParseForge Tori.fi Marketplace Scraper (Finland) Tori Scraper - Finnish Car Listings & Classifieds
Free-text keyword search Yes Yes Not listed
Seller type (private/dealer) Yes Yes Not listed
Item condition field Yes Yes Not listed
Photo URLs in output Yes Yes Not listed
Vehicle specs (mileage, fuel type) Not listed Not listed Yes
Sort by newest or cheapest Yes Not listed Not listed

Configure the run

Drive the Actor with a single search keyword and an optional sort order, then set a hard cap on the number of listings collected per run. The Input tab lists every parameter.

A first run with the defaults:

{
 "query": "sohva",
 "maxItems": 10
}

A larger pull:

{
 "query": "sohva",
 "maxItems": 200
}

Pricing

Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $0.85
1,000 results $8.50
10,000 results $85.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Tori.fi Finland Classifieds Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Tori.fi through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/tori-finland-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results for my search term?

Check that your keyword matches how items are listed on Tori.fi. Try a broader or more common Finnish term. Also verify that the sort code, if you supplied one, is spelled exactly as Tori.fi expects it, such as PUBLISHED_DESC.

The run stops before reaching my maxItems limit.

This usually means Tori.fi returned all matching listings and there are no more pages to read. Try a broader search term or remove the sort filter to see if more results appear.

Some listings are missing photos even though I can see them on the website.

The Actor captures the photo URLs that are present in the listing card on the search results page. If a seller uploaded images after the listing was indexed, or if Tori.fi lazy-loads them, a small number may be missed. Re-running the scrape a few minutes later often resolves this.

I get blocked or see error responses from Tori.fi.

The Actor runs on Apify's infrastructure with rotating proxies. If you are running at very high volumes, try reducing the maxItems per run and spreading the work across multiple scheduled runs with a delay between them.

The price field is empty for some listings.

Some Tori.fi listings are marked as negotiable or free and do not carry a numeric price. The Actor returns whatever value the listing card displays. Check the listing URL directly to confirm how the seller priced it.

FAQ

Question Answer
Do I need a Tori.fi account or API key to use this scraper? No. The Actor reads the public listing pages that anyone can visit in a browser. No login, no API registration, and no OAuth flow is required.
What data fields does each listing row contain? Every row includes the listing title, price in euros, location, seller type (private or dealer), item condition, a short description, and direct URLs to the listing's photos. The exact field list is shown in the sample output on this page.
Can I scrape listings from a specific category instead of a keyword? The Actor is driven by a free-text search term. To target a category, use the keyword that best describes it, such as huonekalut for furniture or autot for cars, which is how most users browse Tori.fi.
How many listings can I collect in one run? You set the maximum with the maxItems field. The hard cap is one million listings per run, so you can collect anything from a quick sample to a full market dataset.
Does this scraper handle Tori.fi's pagination automatically? Yes. The Actor follows the next-page links on Tori.fi until it reaches your maxItems limit or runs out of matching listings.
Can I sort results by newest or cheapest? Yes. Use the sort field with codes like PUBLISHED_DESC for newest first or PRICE_ASC for cheapest first. Leave it empty for Tori.fi's default relevance order.
Is this scraper legal to use on Tori.fi? The Actor only reads publicly accessible web pages. You are responsible for complying with Tori.fi's terms of service and Finnish data protection laws in how you use the collected data.
What export formats are supported? You can export your dataset to CSV, JSON, Excel, or XML directly from the Apify platform run results.
Can I schedule this scraper to run daily or weekly? Yes. Apify's scheduler lets you set the Actor to run on a cron schedule, so you can monitor new listings automatically without manual intervention.
Does the scraper return listings from all of Finland or can I filter by city? The search runs across all of Finland. To focus on a city, include the city name in your search keyword, for example sohva Helsinki or auto Tampere.
What is the difference between this Actor and the Tori.fi car-specific scrapers? This Actor searches the entire for-sale marketplace by keyword. If you only need vehicle listings with structured specs like mileage and fuel type, a dedicated car scraper may return those extra fields. This Actor is for general classifieds across all categories.

Related actors

Browse the full ParseForge collection for more scrapers.

🆘 Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Schibsted Suomi Oy. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
query string Keyword to search on Tori.fi, for example sohva, iphone, polkupyörä. Leave empty to browse the newest for-sale listings. sohva
sort string Optional sort order code as used by Tori.fi (for example PUBLISHED_DESC for newest, PRICE_ASC for cheapest). Leave empty for the default relevance order. not set
maxItems integer How many listings to collect per run. 10

Pricing

from $7.69 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.00769 to $0.0085

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST · run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~tori-finland-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Tori.fi Finland Classifieds Scraper on Apify All scrapers