Reco.se Scraper - Swedish Trades Leads with Phone & Website avatar

Reco.se Scraper - Swedish Trades Leads with Phone & Website

Pricing

$4.50 / 1,000 per company with a phone or websites

Go to Apify Store
Reco.se Scraper - Swedish Trades Leads with Phone & Website

Reco.se Scraper - Swedish Trades Leads with Phone & Website

Scrape Reco.se, Sweden's company-review site, for trades leads: plumbers, electricians, builders, painters, roofers and 47 more trades. Phone, website, address, rating and review count per company, nationwide or by place. $0.0045 per company with a phone or website; the rest are never charged.

Pricing

$4.50 / 1,000 per company with a phone or websites

Rating

0.0

(0)

Developer

Scrapers Delight

Scrapers Delight

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

🔧 Reco.se Scraper — Swedish Trades Leads with Phone & Website

Turn Reco.se — Sweden's largest independent company-review site — into a lead list of Swedish tradespeople. Pick trades (rörmokare, elektriker, byggföretag, målare, takläggare… 52 building and installation trades by default, or any of Reco's ~440 categories) and, optionally, places (Uppsala, Stockholm, Södermalm, Skåne). You get one row per company with the fields a sales or dialer team works from: phone number (as printed + E.164), own website, street address, postcode, town, coordinates — plus star rating, review count, the 1–5★ distribution, Reco's own trust rating, whether the company has claimed or verified its page, opening hours and every category and area it is listed in.

Measured, not estimated (live runs on builds 0.1.3–0.1.6, 2026-09-23):

  • every plumber Reco lists nationwide: 693 companies found, 693 opened, 88.7% with a phone, 47.8% with their own website, 90.3% reachable (phone or website). All 77 area pages that print a total were matched exactly by what the Actor collected.
  • all 52 default trades, all of Sweden, with completeSweep (run aa8Xx47dHKsLXmW4M, 36 min): 5,660 trade companies found, 85.6% with a phone, 53.1% with a website, 4,988 delivered and billed (88.1%); 1,246 of 1,256 area pages that print a total were fully reached.
  • delivered rows == charged events on every run (e.g. 626 delivered / 626 charged).

$4.50 per 1,000 companies with a phone or website. Companies with neither are never charged. No login, no proxy, no start fee.


💡 What does this Actor do?

Reco.se shows at most 25 companies per category page ("Topp 25"), with no page 2. Most scrapers stop there. This Actor walks down Reco's own area tree — Sweden → län → kommun → stadsdel — from every page that is full, until every branch fits on one page, and checks what it collected against the total each city page prints ("93 rekommenderade rörmokare i Stockholm"):

WhereReco showsThis Actor collects
Plumbers, Stockholm25 on the page, "93" printed93 of 93 (48 district pages walked, 26 sibling pages rejected)
Builders, Stockholm25 on the page, "300" printed300 of 300
Plumbers, all of Sweden25 on the national page693 from 153 area pages
Builders, Göteborg25 on the page, "57" printed, no district pages exist25 by walking; 47 of 57 with completeSweep

Where Reco has no sub-area pages (Göteborg, Malmö, some Stockholm suburbs), the rest of the list is not linked from any category page. Turn on completeSweep and the Actor also reads Reco's company sitemap (~43,400 company pages) and keeps every company whose own categories and areas match your input. The run summary tells you per area how many companies Reco says it lists and how many you got.

Three ways to run it:

You give itYou get
categories (+ optional places)every company Reco lists in them — walk only (fast), or walk + sitemap (completeSweep, complete)
categories + updatedSinceonly companies whose Reco page changed since that date — a weekly "new & changed" feed
profileUrlsexactly those companies

📤 What you get — one row per company

FieldWhat it is
phoneThe company's phone number exactly as Reco prints it (0108-88 52 40) — from the company's JSON-LD and its own "Ring" button, never from review text
phoneE164The same number as +46…, by reformatting only (null when that would need a guess)
phoneIsMobiletrue for Swedish mobile ranges 070/072/073/076/079
website / websiteDomainThe company's own website (Reco's website button / sameAs), and its host
street, postalCode, city, countryCodePostal address
latitude, longitudeMap position
companyName, profileUrl, profileSlug, venueIdIdentity; venueId is Reco's own company id (the de-duplication key)
primaryCategory, primaryCategoryLabelMain Reco category (rörmokare / Rörmokare)
categoriesEvery Reco category the company is listed in
listedAreasAreas it is listed in (stockholms-län, stockholm, flysta)
schemaTypesBusiness types Reco assigns (Plumber, Electrician, HVACBusiness, RoofingContractor…)
rating, reviewCount, ratingDistributionAverage stars, number of reviews, count per star
trustLevelReco's credibility rating of the reviews: Låg / Ok / Bra / Mycket Bra
claimedProfile, verifiedCompanyThe company has claimed its page / given Reco full insight into its customer system
reviewInvitePolicy, recoInsightWho the company asks for reviews, and how much insight Reco has
onRecoSinceYear the company joined Reco (claimed pages)
description, openingHours, awardsCount, logoUrl"Om företaget" text, opening hours, badges, logo
recentReviewsUp to 5 latest reviews (date, stars, headline, text, reviewer's display name, link) when includeReviews > 0
foundInCategory, foundInArea, foundViaWhere this run found it (listing, sitemap or url)
phoneSourcesAgreetrue when the JSON-LD number and the call button carry the same digits
hasReachableContact, scrapedAtPhone or website present (what you pay for); collection time

Not included, and why: email — Reco does not publish company email addresses (its contact form routes through Reco); organisation number — not printed on any of the 77 company pages inspected by hand (50 recon pages + the 27 test fixtures).

📊 Field fill — measured on real runs

Two frames, because one sample describes a sample, not the directory. Contact fields first. "Found" includes companies without contact (they are skipped, not charged).

FieldAll plumbers in Sweden (693 found)Electricians, painters, builders, roofers in Göteborg + Malmö, top-25 pages (136 found)All 52 trades, all of Sweden, complete sweep (5,660 found)
reachable (phone or website)90.3%89.0%88.1%
phone88.7%86.8%85.6%
website47.8%74.3%53.1%
phoneE164 (of rows with a phone)99.8%100%99.98%
street / postalCode / city98%100%97.5%
claimedProfile45%74%50%
verifiedCompany15%23%15%
description42%70%47%
openingHours11%18%10%

What the table says, plainly: a phone number is on ~87–89% of trade companies; a website on about half nationally and on three in four of the top-ranked city companies (top-ranked companies are mostly claimed pages, which carry more). Unclaimed pages (Reco-built, one or two reviews) are where phone and website are missing.

One printed number in 693 plumber pages could not be put into E.164 without guessing (

0070-27 50 147
) — it ships as printed with phoneE164: null. Two plumbers print their number as 46… without the + (4610-22 27 991); a Swedish national number always starts with 0, so the leading 46 is the country code and the E.164 form is +46102227991 — reformatting, not repair.

⚙️ Input

FieldDefaultWhat it does
categories52 tradesReco category names as the site spells them in its URLs (rörmokare, elektriker, byggföretag…). A category URL also works
allCategoriesfalseEvery category in Reco's category sitemap (~440)
locationsall of SwedenPlaces as Reco names them: uppsala, Stockholm, Södermalm, Stockholms län, Skåne. Sub-areas are included; sibling municipalities a city page also links to are not
profileUrls—Your own list of company pages (overrides categories)
maxResults50Stop after this many delivered companies (0 = no limit)
onlyWithContacttrueSkip (never charge) companies with neither phone nor website. Off = deliver them free
requirePhone / requireWebsitefalseKeep only companies with a phone / with a website
includeReviews0Add up to 5 latest reviews per company
completeSweepfalseAfter the area walk, read the company sitemap to reach companies no category page links (see above). Plan on ~45–60 min for a nationwide trades run and raise the run timeout
updatedSince—YYYY-MM-DD: only companies whose page changed since then (sitemap-based feed)
maxConcurrency8Parallel requests (max 16)
proxyConfigurationno proxyReco answers Apify's network directly. If you set a proxy, use RESIDENTIAL

Example inputs

{ "categories": ["rörmokare"], "locations": ["uppsala"], "maxResults": 50 }

Plumbers in Uppsala (the demo: 16 listed, 14 with contact, ~3 s).

{ "categories": ["elektriker", "byggföretag"], "locations": ["göteborg"], "maxResults": 0, "completeSweep": true, "requirePhone": true }

Every electrician and builder in Göteborg with a phone number.

{ "maxResults": 0, "updatedSince": "2026-09-16" }

All 52 trades, only companies whose Reco page changed in the last week.

🧾 Example row (real, from run aa8Xx47dHKsLXmW4M)

{
"venueId": 382218,
"profileSlug": "rormannen-i-bromma-ab",
"profileUrl": "https://www.reco.se/rormannen-i-bromma-ab",
"companyName": "Rörmannen i Bromma AB",
"phone": "08-36 28 61",
"phoneE164": "+468362861",
"phoneIsMobile": false,
"website": "http://www.rormannen.se",
"websiteDomain": "rormannen.se",
"street": "Spångavägen 320",
"postalCode": "16346",
"city": "Spånga",
"countryCode": "SE",
"latitude": 59.36977940000001,
"longitude": 17.9016304,
"primaryCategory": "rörmokare",
"primaryCategoryLabel": "Rörmokare",
"categories": ["rörmokare", "luftvärmepump", "bergvärme", "byggvaruhus"],
"listedAreas": ["stockholms-län", "stockholm", "flysta"],
"schemaTypes": ["Plumber", "HVACBusiness", "HardwareStore"],
"foundInCategory": "rörmokare",
"foundInArea": null,
"foundVia": "listing",
"rating": 4.5,
"reviewCount": 1941,
"ratingDistribution": { "1": 32, "2": 45, "3": 87, "4": 490, "5": 1287 },
"claimedProfile": true,
"verifiedCompany": true,
"trustLevel": "Mycket Bra",
"reviewInvitePolicy": "99% av alla sina kunder",
"recoInsight": "Reco har full insyn",
"onRecoSince": 2013,
"description": "Välkommen till Rörmannen i Bromma AB - din lokala rörmokare! Vi är ett ett installationsföretag som hjälper både företag, privatpersoner och bostadsrättsföreningar i Norrort, Västerort, Söderort …",
"openingHours": [{ "days": "Mån-Sön", "hours": "07:00-21:00" }],
"awardsCount": 13,
"logoUrl": "https://d1soclrdty2wh7.cloudfront.net/eyJidWNrZXQiOiJzdGF0aWMucmVjby5zZSIsImtleSI6ImxvZ29zLzE0NDA3MzkwODE2OTdfeU16SzlwQ09fb3JpZ2luYWwucG5nIiwiZWRpdHMiOnsicmVzaXplIjp7IndpZHRoIjoyODgsImhlaWdodCI6MTkyLCJmaXQiOiJjb250YWluIiwiYmFja2dyb3VuZCI6eyJyIjoyNTUsImciOjI1NSwiYiI6MjU1LCJhbHBoYSI6MX19fX0=",
"recentReviews": [],
"phoneSourcesAgree": true,
"hasReachableContact": true,
"scrapedAt": "2026-09-23T05:07:08.051Z"
}

(description shortened here.)

With includeReviews: 1, recentReviews looks like this (real, run icM8KIUIW1WQPFP8q):

[{ "date": "2026-09-18", "rating": 5, "headline": "Bra bemötande", "text": "Bra bemötande, proffsigt hanterat! Rekommenderas", "author": "Lars B", "reviewUrl": "https://www.reco.se/r/3345505" }]

💰 Pricing

Pay per event: $0.0045 per company with a phone or website ($4.50 per 1,000). No start fee, no monthly fee.

You are charged only for a company that is delivered to your dataset and publishes a phone number or its own website — once per company per run (de-duplicated on Reco's company id, even when the company appears in several categories and areas). You are never charged for companies with neither (skipped, or delivered free with onlyWithContact: false), pages that no longer exist, pages we could not reach, duplicates, companies outside your categories/places found by the sitemap sweep, or rows your filters removed. Rows are charged as they are delivered, so a run that hits your spending cap stops with every delivered row paid for.

RunCompaniesCost
Default input (maxResults 50)50$0.23
Plumbers in Uppsala14$0.06
Every plumber in Sweden626$2.82
All 52 trades, all of Sweden (complete sweep)4,988$22.45

🔁 Run summary

Every run writes RUN_SUMMARY to its key-value store: delivered and billed counts; the kinds of "nothing" kept apart (page gone · no phone and no website · unreachable after retries · outside your categories/places); for every category × place, the total Reco prints, how many companies were found and how many area pages were walked; the floor check (every area page that prints a total, and any page where fewer companies were reached than listed); and HTTP statistics.

❓ FAQ

Why not just read the category page? It holds 25 companies. Every plumber in Sweden is 693 companies across 153 area pages.

Why is completeSweep off by default? The area walk reaches every company wherever Reco has sub-area pages, in seconds to minutes. The sweep reads ~43,000 company pages to find the ones Reco never links from a category page — worth it for a complete city list in Göteborg or Malmö, overkill for Uppsala. You are charged the same per delivered company either way.

Can I get emails? Reco does not publish them. Use the website column with a website contact extractor.

Is the phone ever from a review? No. Phone numbers come only from the company's structured data and its own call button; a number written inside a review text can never become the company's phone (tested).

Why do some companies have no area? Companies listed in several categories show their categories without areas; the Actor falls back to the breadcrumb (e.g. stockholms-län > huddinge). Where neither exists, listedAreas is empty.

⚠️ Honest limits

  • Reco shows 25 companies per page. The area walk reaches the rest where sub-area pages exist; where they do not, only completeSweep does. Even then, 10 of 1,256 area totals stayed short (331 of 356 companies across those 10 pages, e.g. builders in Göteborg 47/57, Huddinge 46/50): those companies are listed under the area but neither linked from any category page nor carrying that area/category on their own page. The run summary names every short page.
  • One electrician in Stockholm (126 of 127) was not reachable by any area page — nor by any of the 246 electrician area pages in Reco's own sitemap (124).
  • No email, no organisation number — Reco does not publish them.
  • Website fill is ~48% across all plumbers, higher among top-ranked companies; unclaimed pages rarely carry one.