Fonecta.fi Scraper avatar

Fonecta.fi Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Fonecta.fi Scraper

Fonecta.fi Scraper

Scrape fonecta.fi (Finland) into structured business rows: name, phone, email when listed, website, address, hours, Y-tunnus. Keyword search. HTTP only. JSON or CSV out. $5 per 1,000 listings.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

17

Total users

16

Monthly active users

5 days ago

Last modified

Categories

Share

Fonecta.fi Finland Scraper

Scrape fonecta.fi (Fonecta Caller) into one row per business: name, phone, email when listed, website, address, opening hours, Y-tunnus (Finnish business id).

Works from a keyword plus optional city, a nationwide term, or a pasted /haku/ URL. Search cards already embed __NEXT_DATA__ JSON — no Apify Proxy required on current HTML. PERSON rows are dropped.

Pricing: $0.005 per listing (pushData). Extra contact-phone $0.002 and contact-email $0.05 when those fields are present.

Why use this scraper?

  • Phone, website, hours, and Y-tunnus sit on the search card. Email is present when Fonecta publishes it.
  • Nationwide /haku/ravintola or a city baked into the term (/haku/ravintola%20tampere).
  • Optional harvest of the business site when the directory has no inbox.
  • Private persons (contactType: PERSON) are not written to the dataset.

Overview

Built for lead lists and local research on Finnish companies. Each dataset item is one OFFICE or COMPANY listing from Fonecta Caller. Finder.fi is a sibling product and is not crawled.

Supported inputs

InputWhat it does
searchTermsWhat you type in Fonecta, e.g. ravintola, putkimies
locationsCity appended to the term. Empty = nationwide
startUrlshttps://www.fonecta.fi/haku/... only
maxItemsStop after N unique listings (free plan cap 50)
harvestWebsiteEmailFetch the business site if Fonecta has no inbox
proxyLeave off

Unsupported: Finder.fi URLs, private-person lookups, Helsinki city facet on queries Fonecta blocks with TOO_MANY_PERSONS_TO_SHOW_BY_LAW.

Use cases

WhoWhy
Sales / agenciesFinnish phones and emails from a category
ResearchersHours, Y-tunnus, and city coverage
SEO / mapsWebsite + coordinates per listing

How it works

  1. Build https://www.fonecta.fi/haku/{term} (city appended when set). Page N is ?page=N (15 rows).
  2. Parse <script id="__NEXT_DATA__">dehydratedState.queries[0].state.data.results.
  3. Keep OFFICE / COMPANY. Drop PERSON.
  4. Charge contact-phone / contact-email after pushData.
  5. If still no email and harvest is on, fetch the business homepage/contact page.

Input configuration

FieldTypeRequiredNotes
searchTermsstring[]one of terms/URLse.g. ravintola
locationsstring[]noe.g. Tampere
startUrlsurl[]no/haku/ only
maxItemsintegernodefault 50
maxPagesintegernodefault 20
harvestWebsiteEmailbooleannodefault true
maxConcurrencyintegernodefault 5
proxyproxynodefault off

Example input

{
"searchTerms": ["ravintola"],
"locations": [],
"maxItems": 10,
"harvestWebsiteEmail": false,
"proxy": { "useApifyProxy": false }
}

Output overview

One JSON object per business. Search cards already carry phone, website, hours, coordinates, and often email.

Output samples

Nationwide ravintola, search card (fields trimmed):

{
"listingId": "971292",
"name": "Ravintola Raveliini",
"phone": "0107624859",
"email": "ravintola.raveliini@sok.fi",
"website": "https://www.raflaamo.fi/fi/ravintola/kouvola/ravintola-raveliini",
"street": "Kanuunakuja 2",
"postalCode": "45200",
"city": "Kouvola",
"country": "FI",
"yTunnus": "2467766-5",
"contactType": "OFFICE",
"hours": ["MO 16:00-22:00"],
"source": "fonecta"
}

Key output fields

GroupFields
IdentitylistingId, name, yTunnus, contactType, category
Contactphone, phones, email, website, social
Placestreet, postalCode, city, address, latitude, longitude, country
Hourshours, hoursToday, openNow
MetaprofileUrl, source, searchTerm, scrapedAt

FAQ

Does this scrape Finder.fi? No. Stay on fonecta.fi. Finder is linked from the footer and is a different site.

Why is email sometimes empty? Fonecta does not publish an inbox on every card. Turn harvestWebsiteEmail on, or accept directory-only fields.

Helsinki city filter? On some large queries Fonecta disables the Helsinki facet (TOO_MANY_PERSONS_TO_SHOW_BY_LAW). Use a nationwide term or a smaller city.

Are private persons included? No. contactType: PERSON is skipped.

Cloudflare? Search HTML currently returns 200 without a proxy. If a run hits a challenge, retry with RESIDENTIAL + Unblocker.

Support

Issues: https://console.apify.com/actors/memo23/fonecta-scraper/issues

Additional services

Custom scrapers and lead pipelines: contact via the Apify Store profile.

Explore more scrapers

Pages d'Or BE Scraper · Gouden Gids NL Scraper · PagesJaunes Scraper · Yell.com Scraper

🤖 For AI Agents & LLM Apps

  • Actor: memo23/fonecta-scraper
  • Minimal input: { "searchTerms": ["ravintola"], "maxItems": 5, "harvestWebsiteEmail": false, "proxy": { "useApifyProxy": false } }
  • Output: one JSON object per business (name, phone, email, website, city, yTunnus, hours)
  • Billing: $0.005 / result; +$0.002 if phone; +$0.05 if email
  • Persons are not returned. Helsinki facet may be disabled on large queries.

⚠️ Disclaimer

This actor is not affiliated with, endorsed by, or sponsored by Fonecta Oy or its affiliates. Fonecta® and Fonecta Caller® are trademarks of their respective owners. The actor collects publicly listed business information from fonecta.fi. You are responsible for lawful use (GDPR, ePrivacy, your own outreach). Public data only. Do not use the data for spam.

SEO Keywords

fonecta scraper, fonecta.fi scraper, fonecta caller scraper, finland yellow pages scraper, finnish business directory scraper, y-tunnus scraper, ravintola leads finland, putkimies leads, finland company phone email, fonecta api alternative, finland local business dataset, lead generation finland, finnish restaurant directory, tampere business list, apify finland scraper