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

UScraper
Directories$50Free
Search.ch Lead Scraper via URL for CSV Export logo

Search.ch Lead Scraper via URL for CSV Export

This Search.ch lead scraper turns a public Search.ch telephone directory listing URL into a structured CSV for Swiss business research. Import the workflow into the UScraper local desktop app, edit the directory URL, and export business name, address, phone numbers, fax, email, website, detail link, categories, information, rating, review count, and source URL without wiring a scraper API.

Output

CSV

Fields

12

Input

Listing URL

Scroll

Until stable

Template

Free

At a glance

Export Search.ch leads from a directory URL

The bundled workflow starts with a Search.ch telephone directory URL such as https://search.ch/tel/?was=Restaurant&wo=Berne&pages=20. UScraper navigates to the page, waits for article.tel-resultentry result cards, removes common cookie overlays, then scrolls until both the result count and page height remain stable.

After the visible listings load, the template enriches rows by fetching each Search.ch detail page when the listing exposes one. That enrichment step is what helps the export capture email, fax, external website, detail link, and longer information text when Search.ch makes those fields public. Blank cells are expected when a business profile does not publish a field.

Lead fields ready for spreadsheets

Export Search.ch business directory data into a CSV that sales, research, operations, and local SEO teams can filter, deduplicate, and audit.

URL-based input

Start from an approved Search.ch listing URL, then change the was, wo, and pages parameters for another category or Swiss location.

Detail-page enrichment

The workflow checks public detail pages for phone, fax, email, website, and information fields instead of relying only on the listing card.

Local desktop execution

The browser run and CSV output stay in your configured desktop workflow unless you add a separate upload, sync, or sharing block.

Who this is for

Search.ch data extractor use cases

B2B sales teams

Swiss prospect lists

Favorable to scraping

Build a first-pass list of restaurants, agencies, trades, clinics, or local service providers, then qualify companies by website, phone number, and category.

Local SEO agencies

Citation audits

Favorable to scraping

Compare Search.ch names, addresses, phone numbers, and websites against client records to find stale listings or missing contact fields.

Market researchers

Territory mapping

Nuanced outcome

Export public directory rows for a location and category, then group by city, category, rating, or review count before deeper manual review.

For nearby directory work, pair this page with the Local.ch Scraper Italiano, WLW.de Lead Scraper, and Austria Herold Scraper. If collected websites need follow-up enrichment, browse the UScraper template library for contact and search templates.


How to use

Run the Search.ch lead scraper via URL

1

Download and import

Download the hosted JSON template, then import it into UScraper.

2

Edit the listing URL

Replace the sample restaurant-in-Berne URL with your approved Search.ch telephone directory URL. Keep pages=20 for the largest public lazy-loaded batch, then test one category before expanding.

3

Confirm the save folder

Structured Export writes search-lead-scraper-via-url.csv with headers enabled and create mode on. Change the folder before client, region, or campaign-specific runs.

4

Run the browser flow

UScraper navigates, waits for load, confirms result cards, scrolls until stable, enriches each visible listing, pauses briefly, and exports rows.

5

Open and audit the CSV

Check row counts, sample detail links, and blank contact fields before importing the file into a CRM, spreadsheet, or enrichment pipeline.

Automation path inside the template

  1. 1

    Navigate and wait

    Open the Search.ch URL, wait for page load, then wait for visible directory result cards.

  2. 2

    Scroll and enrich

    Scroll until the listing is stable, remove common overlays, and fetch public detail pages with controlled concurrency.

  3. 3

    Structured export

    Write the configured Search.ch lead fields into a CSV with one row per visible listing card.

  4. 4

    End cleanly

    Finish the workflow after the export block so the CSV is ready for review.

Output preview

CSV columns produced by the template

The export shape follows the Structured Export block in the workflow. Use the sample rows below as a field preview; real values depend on what Search.ch exposes for each business and detail page.

titleaddressphone_numbersemailwebsiteratingreview_countsource_url
Restaurant BeispielMarktgasse 12, 3011 Bern+41 31 555 01 20[email protected]https://example-bern.ch4.618 reviewshttps://search.ch/tel/?was=Restaurant&wo=Berne&pages=20
Cafe MusterSpitalgasse 4, 3011 Bern+41 31 555 02 40https://cafemuster.example4.27 reviewshttps://search.ch/tel/?was=Restaurant&wo=Berne&pages=20
Bistro DemoBahnhofplatz 1, 3011 Bern+41 31 555 03 60[email protected]https://search.ch/tel/?was=Restaurant&wo=Berne&pages=20
search-lead-scraper-via-url.csv
CSV - UTF-8 - Create

Column

title

Business name from the Search.ch result heading.

Column

address

Street, postcode, and locality when shown on the listing card.

Column

phone_numbers

Telephone links from the listing and detail page, joined with a pipe when multiple numbers are present.

Column

email

Public mailto address from the detail page when Search.ch exposes one.

Column

website

External business website after filtering Search.ch and booking-widget domains.

Column

detail_link

Resolved Search.ch detail page URL used for enrichment.

Column

categories

Visible Search.ch category or specialty text.

Column

information

Longer description or information text from public detail markup, capped for clean export.

Column

rating

Numeric rating parsed from the visible rating element when present.

Column

review_count

Review count text from the listing card.

Headers included - one row per visible Search.ch result card

Frequently asked questions

Search.ch directory entries may be publicly visible, but automated collection can still be limited by Search.ch terms, robots rules, privacy law, directory database rights, and the way you reuse the data. Keep runs modest, do not bypass access controls, and get legal review before using exported leads commercially.

Before you run

Practical limits and maintenance notes

Guardrails for reliable Search.ch exports

Rate limits

Directory pages can slow down under heavy automation

Use modest batches, avoid parallel runs against the same listing, and add longer waits if result cards or detail pages load inconsistently.

Layout drift

Selectors depend on public Search.ch markup

Blank names, missing links, or empty exports usually mean the listing layout changed, a consent layer blocked the page, or the URL returned fewer public cards than expected.

Compliance

Lead data still needs responsible use

Review Search.ch terms, robots guidance, Swiss and local privacy rules, and your internal acceptable-use policy before outreach, resale, or large-scale reuse.

Download the free template, install the local desktop app from UScraper download, and use this workflow whenever you need to export Search.ch leads into a structured local CSV.

Get Started

Download and use this template instantly

$50Free

What's Included

  • Template JSON file ready to import
  • Pre-configured scraping nodes
  • Works with UScraper desktop app

Open-source templates

UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.

Contribute on GitHub

Browse more templates in the library

All Templates
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]