Search.ch Scraper
by lexis-solutions
Extract business listings, contacts, and location data from Search.ch. Perfect for building lead lists, competitor analysis, and local market research in Switzerland.
Opens on Apify.com
About Search.ch Scraper
Need to pull clean, structured data from Switzerland's main business directory? I built this Search.ch scraper because I kept hitting walls trying to get reliable local business info for projects. It pulls everything you'd expect—company names, phone numbers, addresses, descriptions, and even photos, ratings, opening hours, and geocoordinates. You can feed it a single business page URL or set it loose on search results with your own custom queries to capture hundreds of listings in one go. I use it primarily for building targeted lead lists and analyzing local market saturation. It saves you the brutal hours of manual copying and pasting, giving you a neat spreadsheet or JSON file ready for a CRM or mapping tool. Whether you're a marketer researching competitors in Zurich, a startup looking for B2B prospects in Geneva, or a developer needing precise location data for an app, this actor handles the heavy lifting. Just set your target URLs or search terms, and it fetches the public directory data efficiently and reliably.
What does this actor do?
Search.ch Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Search.ch Scraper
Extracts business directory data from Search.ch, Switzerland's leading local search engine. Use it to collect business information for market research, lead generation, or competitor analysis.
Overview
This Apify actor scrapes business listings from Search.ch. It pulls structured data like contact details, categories, descriptions, images, and ratings. You can start from a specific business page URL or a search results page.
Key Features
- Extracts Comprehensive Data: Gets business names, phone numbers, emails, categories, descriptions, images, opening hours, and ratings.
- Flexible Starting Points: Accepts both direct business page URLs and search result URLs (e.g., "hotels in Zurich").
- Configurable Limits: Control the number of items scraped with the
maxItemsparameter. - Built-in Proxy Support: Uses Apify Proxy by default to handle requests.
How to Use
Configure the actor run with the required input. The core requirement is providing one or more startUrls.
Getting startUrls
- For a single business: Navigate to the business page on Search.ch and copy the URL from your browser.
- For search results: Go to Search.ch, perform a search, apply any filters, and copy the final URL from the address bar.
Examples:
* Single Listing: https://search.ch/tel/appenzell/kaustrasse-183/hotel-kaubad
* Search Page: https://search.ch/tel/?was=hotel&wo=zurich
Input
| Field | Type | Required | Description |
|---|---|---|---|
| startUrls | Array | Yes | List of Search.ch URLs to scrape (business pages or search results). |
| query | String | No | A search query (e.g., "software developer"). Alternative to providing search URLs directly. |
| maxItems | Integer | No | Maximum number of items to scrape. Default is 10. |
| proxyConfiguration | Object | No | Proxy settings. Defaults to using Apify Proxy. |
Output
The actor outputs items as structured JSON objects. Each item contains the scraped data from a business listing.
Example Output:
{
"url": "https://search.ch/tel/appenzell/kaustrasse-183/hotel-kaubad",
"title": "Hotel Kaubad",
"numberPhone": "079 901 44 66",
"email": "info@hotelkaubad.ch",
"categories": ["Hotel", "Conference Hotels", "Seminar", "Restaurant"],
"avatarImageUrl": "https://search.ch/tel/media/...png",
"rating": null,
"openingHours": ["00:00-24:00"],
"description": "InformationHotel Kaubad Traditioneller Schweizer Charme...",
"imageGallery": ["https://search.ch/tel/media/...jpg"]
}
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Search.ch Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- lexis-solutions
- Pricing
- Paid
- Total Runs
- 71
- Active Users
- 9
Related Actors
🏯 Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Google Search Results Scraper
by apify
Instagram Profile Scraper
by apify
Tweet Scraper|$0.25/1K Tweets | Pay-Per Result | No Rate Limits
by kaitoeasyapi
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support