Limited Time — Lifetime Access for just $99. Lock in before prices rise.

UScraper
Tutorials

How to Scrape Help.ch Leads to CSV with UScraper

Scrape Help.ch leads from company profile URLs. Export company name, address, phone, fax and source links to CSV with UScraper's local desktop app.

UScraper
June 25, 2026
8 min read
#how to scrape help.ch#help.ch leads scraper#help.ch business directory#help.ch to csv#swiss business directory scraper#swiss company leads#local.ch scraper alternative#help.ch vs local.ch#business directory scraper
How to Scrape Help.ch Leads to CSV with UScraper

This tutorial shows how to scrape Help.ch leads from company profile URLs into a reviewable CSV export. You will import the Help.ch Lead Scraper template, replace the sample profile URLs, set the export path, run a supervised test, and validate the rows before using them for Swiss business research.

Before you start

Prerequisites for scraping the Help.ch business directory

You need the UScraper local desktop app, the current Help.ch Lead Scraper template, a folder where the CSV can be written, and a short list of Help.ch company profile URLs. Start with five to ten records, not a large batch.

The stock workflow is built for detail pages, including tel.help.ch/f.cfm profile URLs from the exported JSON. If Help.ch routes your research through the newer Help.ch company directory or another Help.ch search portal, open a few target pages manually and confirm they expose the same visible company name, address, and contact fields before running the template.

Before any batch, review the current site rules and your use case. Check Help.ch pages such as the company directory, the search portals overview, Help.ch robots.txt, and tel.help.ch robots.txt. Also confirm that your downstream use of leads follows privacy, database, marketing, and outreach rules in the regions you operate in.

Technical access is not permission. Keep runs modest, collect only fields you need, and prefer approved data routes when you need redistribution rights or high-volume commercial reuse.


Workflow anatomy

What the Help.ch leads scraper exports

The JSON workflow is the source of truth for this template. It defines a compact graph: Navigate, Wait for Page Load, wait for h1, wait for address, run Structured Export, then Loop Continue to advance the multi-URL list.

Output

CSV

Fields

7

Input

Profile URLs

Mode

Append loop

Run style

Local QA

help-ch-leads-scraper.csv
CSV

Column

unternehmen

Company name from the address block or page heading.

Column

strasse

Street address when it is visible on the profile page.

Column

plz

Swiss postal code parsed from the address section.

Column

stadt

City or locality after the postal code.

Column

telefon

Visible phone number, when present.

Column

fax

Visible fax number, when present.

Column

detail_url

The source profile URL used for row-level verification.

Output columns defined by the Structured Export block.

There is no bundled CSV sample for this post. Treat the export shape above plus the JSON workflow definition as the authoritative sample: the template writes headers, uses append mode, and produces one row per profile URL that reaches the Structured Export block.


Runbook

How to scrape Help.ch leads to CSV

1

Import the template

Open Help.ch Lead Scraper for CSV Export, download the JSON workflow, and import it into UScraper.

2

Prepare profile URLs

Replace the sample Navigate URLs with Help.ch or tel.help.ch company profile URLs you are allowed to review. Keep one company profile per input.

3

Confirm waits

Keep the page-load wait plus the visible h1 and address checks for the first run. They stop the export from firing before the profile content appears.

4

Set the export path

In Structured Export, confirm the file name, headers, append mode, and a project-specific local save folder for help-ch-leads-scraper.csv.

5

Run one profile

Start with one URL. Compare the browser page with the CSV row, especially company name, postal code, phone, fax, and source URL.

6

Expand gradually

Add more URLs only after the first rows are correct. Keep batches small enough that you can spot layout changes, missing fields, or duplicate source pages.

After the first export, sort by detail_url and unternehmen. Duplicate rows usually mean a URL was added twice, the workflow was rerun in append mode, or the same company has multiple profile variants.


Validation

Validate the Help.ch CSV before outreach

Business directory data should be treated as research input, not a finished CRM list. Open the CSV beside the browser and review the first, middle, and final rows from the run.

CheckWhat to compareWhy it matters
Company identityunternehmen against the profile heading or address blockPrevents outreach to the wrong entity.
Addressstrasse, plz, and stadt against the visible addressSwiss postal codes and locality names drive segmentation and deduping.
Contact fieldstelefon and fax against visible profile textSome profiles may not publish every contact field. Blank is better than guessed data.
Source traildetail_url opens the same company profileLets reviewers verify or enrich rows later.
Run freshnessInput URL list, export date, and template version are recordedHelps explain why a row looked different on a later visit.

If phone or fax is missing, do not assume the scraper failed. The profile may not publish that field, the page may use a different layout, or the value may be gated behind a user interaction. For sales work, mark the row for manual review instead of filling it from memory.


Directory choice

Help.ch vs Local.ch for Swiss business leads

The search phrase Help.ch vs Local.ch usually means the researcher is choosing a source, not just a tool. Use Help.ch when your input list comes from Help.ch company profiles, Handelsregister-adjacent research, or Help.ch search portals. Use Local.ch when your team validates against Local.ch listings, categories, and local search results.

UScraper has separate workflows because the page structures and validation expectations differ. For a Local.ch project, use the Local.ch Lead Scraper for Switzerland. For a Help.ch project, stay with the Help.ch leads scraper so the selectors, waits, and output columns match the source pages.

You can browse more directory workflows in the template library, then use the blog archive for runbooks and comparison posts when you need a workflow decision, not just a download.


Troubleshooting

Common Help.ch scraper issues and fixes

SymptomLikely causeFix
Empty company nameThe page did not expose an address block or the profile layout changedCheck the browser page, then update the Structured Export selector or fallback logic.
Blank plz or stadtThe address uses a different line formatInspect the address text and adjust the postal-code parsing rule.
Missing phoneThe phone number is not visible, delayed, or presented differentlyIncrease waits only if the value appears later; otherwise keep the field blank.
Repeated rowsAppend mode was reused on the same URLsSave a dated copy, clear the output file, or dedupe by detail_url.
Export stops after one URLThe multi-URL loop was edited or Loop Continue was disconnectedReopen the JSON workflow and confirm the Navigate block connects through Structured Export to Loop Continue.

FAQ

Help.ch leads scraper FAQ

Public visibility does not automatically grant commercial reuse rights. Review Help.ch policies, robots rules, privacy law, database rights, and outreach rules before collecting or using leads. Avoid logins, CAPTCHA bypassing, private data, and high-volume collection without permission.

FAQ

Frequently asked questions

Here are some of our most common questions. Can't find what you're looking for?

View All FAQs

Stop writing scripts. Start scraping visually.

Download UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.

Available on Windows 10+ and macOS 12+ · Need help? [email protected]