Startupticker.ch Investors Scraper
Pricing
$10.00 / actor start
Startupticker.ch Investors Scraper
Extract comprehensive investor data from startupticker.ch, Switzerland's leading startup ecosystem directory. Automatically scrapes investor profiles, extracts contact information, and enriches data with emails and LinkedIn profiles from investor websites. Perfect for building investor databases.
Pricing
$10.00 / actor start
Rating
0.0
(0)
Developer

Corentin Robert
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Startupticker.ch Investors Scraper - Extract Swiss Investor Data
Extract comprehensive investor data from startupticker.ch, Switzerland's leading startup ecosystem directory. This Actor automatically scrapes investor profiles and extracts basic information including related news links. Perfect for building investor databases, market research, or ecosystem analysis.
What does Startupticker Scraper do?
The Startupticker Investors Scraper is designed to extract comprehensive data from startupticker.ch's investor directory. The Actor automatically:
- Two scraping modes:
- Pagination mode: Automatically scrapes all investor pages with pagination handling
- Bulk mode: Processes specific investor URLs provided in bulk
- Extracts basic investor data including name, description, type, location, investment count, and industry focus
- Extracts website URLs for each investor
- Extracts related news links from investor profile pages
- Exports structured CSV data ready for CRM import, analysis, or research
- Handles memory optimization with a 2-phase approach to prevent overload
- Progressive CSV export during extraction to prevent data loss
The Actor uses a smart 2-phase approach: in pagination mode, it first collects all investor URLs, then extracts basic data including related news links. In bulk mode, it directly processes the provided URLs. This ensures better memory management and allows for resumable scraping.
💡 Perfect for Investor Research
This scraper is specifically designed for users who need comprehensive Swiss investor data. Instead of manually browsing through hundreds of investor profiles, this Actor allows you to:
- Extract all investors in a single automated run
- Get comprehensive data including basic information and related news links
- Save time by automating the data collection process
- Export structured data (CSV) ready for CRM or analysis tools
- Build investor databases for market research or ecosystem analysis
Perfect for startups looking for investors, market researchers analyzing the Swiss startup ecosystem, or anyone building investor databases.
What can this Startupticker Scraper do?
🚀 Key Features
- Two Scraping Modes:
- Pagination mode: Automatically paginates through all investor pages
- Bulk mode: Process specific investor URLs provided in bulk
- 2-Phase Architecture: In pagination mode, collects URLs first, then extracts data - optimized for memory management
- Automatic Pagination: Handles all pages of the investor list automatically (pagination mode)
- Related News Links: Extracts links to related news articles from investor profiles
- Progressive Export: CSV is updated every 10 investors to prevent data loss
- Memory Optimization: Efficient memory management with configurable concurrency
- Error Recovery: Continues processing even if individual pages fail
- Resumable Scraping: Can resume from where it stopped if interrupted
- Structured Output: Clean CSV format with semicolon delimiter, ready for Excel or CRM import
🎯 Platform Advantages
Your Actor + the Apify platform. They come as a package. This scraper benefits from:
- Monitoring & Logs: Real-time execution monitoring with detailed logs for each phase
- API Access: Access your data programmatically via Apify API for seamless integration
- Scheduling: Set up automated runs on a schedule to keep your investor database up-to-date
- Integrations: Connect to Make.com, Zapier, Google Sheets, and more for automated workflows
- Scalability: Handle large-scale scraping with cloud infrastructure that scales automatically
- Data Storage: Secure dataset storage with multiple export formats (JSON, CSV, Excel, HTML)
- Progress Tracking: Automatic CSV export every 10 investors for data safety
What data can Startupticker Scraper extract?
The Actor extracts comprehensive data from startupticker.ch investor profiles. Here's what you can extract:
| Data Category | Fields Extracted | Description |
|---|---|---|
| Basic Information | name, description, url | Investor name, description, and startupticker.ch profile URL |
| Investor Details | investorType, location, numberOfInvestments, industry | Type of investor (VC, Business Angel, etc.), location, investment count, and industry focus |
| Contact Information | website | Investor website URL |
| Related News | relatedNewsUrls | Links to related news articles about the investor (comma-separated in CSV) |
Detailed Field Description
Basic Information
- name: Full name of the investor (e.g., "14Peaks Capital")
- description: Detailed description of the investor's focus and investment strategy
- url: Direct link to the investor's profile on startupticker.ch
Investor Details
- investorType: Type of investor (VC, Business Angel, CVC, Family Office, Seed Investor, etc.)
- location: City and country where the investor is based (e.g., "Cham (ZG)", "Geneva")
- numberOfInvestments: Range of investments made (e.g., "3-5", "10+", "1-2")
- industry: Industries the investor focuses on (e.g., "ICT, ICT (fintech)", "biotech, medtech")
Contact Information
- website: Official website URL of the investor
Related News
- relatedNewsUrls: Array of URLs to related news articles about the investor. In CSV format, these are comma-separated.
How to scrape Startupticker investors?
Step-by-Step Tutorial
-
Configure Input: Click on the Input tab and configure:
mode: Choose scraping mode:- "pagination": Automatically paginate through all investor pages starting from page 1 (default)
- "bulk": Process specific investor URLs provided in bulk
- Pagination mode:
maxPages: Maximum pages to scrape (set to0for unlimited)
- Bulk mode:
investorUrls: List of specific investor profile URLs to scrape (one per line)
maxInvestors: Maximum investors to process (set to0for all)maxConcurrency: Number of parallel workers (default:3)
-
Run the Actor: Click Start to begin scraping
-
Monitor Progress: Watch the logs to see:
- Pagination mode: Phase 1 (URL collection) then Phase 2 (data extraction)
- Bulk mode: Direct Phase 2 (data extraction from provided URLs)
-
Download Results: Once complete, download your data from the Dataset tab or the
output.csvfile
The Actor automatically:
- In pagination mode: Processes in 2 phases for optimal memory management
- In bulk mode: Directly processes provided URLs (skips URL collection)
- Handles pagination automatically until all investors are scraped (pagination mode)
- Extracts related news links from investor profiles
- Saves progress every 10 investors to prevent data loss
- Continues processing even if individual pages fail
How much will it cost to scrape Startupticker?
Scraping startupticker.ch investors is priced based on Compute Units (CUs) consumed during the Actor run. The cost depends on:
- Number of investors: Each investor requires separate processing
- Total pages: The number of list pages to process
- Concurrency level: Higher concurrency processes faster but uses more resources
Estimated costs:
- Free plan: Test with limited investors (10-20)
- Starter plan: Scrape 50-100 investors efficiently
- Professional plan: Handle full database scraping (200+ investors)
The Actor is optimized to minimize CU consumption by using efficient memory management and configurable concurrency. Most runs will complete quickly since we only extract basic data from investor profiles.
Input
Startupticker Scraper has the following input options. Click on the Input tab for more information:
- mode (string, optional): Scraping mode. Options:
"pagination"(automatic pagination starting from page 1) or"bulk"(specific URLs). Default:"pagination" - investorUrls (array, optional): List of specific investor profile URLs to scrape in bulk mode. One URL per line. Example:
["https://www.startupticker.ch/en/investors/example-investor"] - maxPages (integer, optional): Maximum number of list pages to scrape in pagination mode. Set to
0for unlimited scraping. Default:0 - maxInvestors (integer, optional): Maximum number of investors to process. Set to
0for all investors. Default:0 - maxConcurrency (integer, optional): Number of parallel workers for data extraction. Default:
3(recommended to avoid memory overload)
Output
You can download the dataset extracted by Startupticker Scraper in various formats such as JSON, HTML, CSV, or Excel.
Output Example
{"name": "14Peaks Capital","description": "14Peaks Capital is an early-stage venture capital firm that invests in B2B SaaS startups, with a particular focus on fintech and the future of work.","investorType": "VC","location": "Cham (ZG)","numberOfInvestments": "3-5","industry": "ICT, ICT (fintech)","website": "https://www.14peaks.capital/","url": "https://www.startupticker.ch/en/investors/14peaks-capital","relatedNewsUrls": ["https://www.startupticker.ch/en/news/example-news-1","https://www.startupticker.ch/en/news/example-news-2"]}
CSV Format
The CSV output uses semicolon (;) as delimiter and includes headers. The relatedNewsUrls field contains comma-separated URLs in the CSV format.
Tips for Best Results
Performance Optimization
- Start Small: Test with
maxInvestors: 10first to verify everything works - Concurrency Settings: Keep
maxConcurrencyat 3 or lower to avoid memory overload - Resume Capability: The scraper can resume from where it stopped if interrupted
Data Quality
- Data Deduplication: The scraper tracks processed investors to avoid duplicates
- Progress Saving: CSV is updated every 10 investors to prevent data loss
- Related News Links: All related news links are extracted from investor profile pages
Memory Management
- 2-Phase Architecture: Separates URL collection and data extraction to optimize memory
- Progressive Delays: Small delays between requests prevent memory spikes
- Automatic Cleanup: Pages are closed immediately after processing
Is it legal to scrape Startupticker?
Our scrapers are ethical and do not extract any private user data that is not publicly available. They only extract publicly displayed information from startupticker.ch's investor directory. We therefore believe that our scrapers, when used for ethical purposes by Apify users, are safe.
However, you should be aware that:
- startupticker.ch is a public directory with publicly available information
- The scraper respects robots.txt and reasonable request rates
- You should comply with startupticker.ch's terms of service
- Personal data protection regulations (GDPR, etc.) may apply depending on your use case
- Data extracted is publicly available information from startupticker.ch's directory
If you're unsure whether your use case is legitimate, consult your lawyers. You can also read our blog post on the legality of web scraping.
FAQ
How many investors can I scrape?
The Actor can scrape all investors available on startupticker.ch. The exact number depends on:
- The total number of investors in the directory (typically 200+)
- Whether you set
maxInvestorsormaxPageslimits - The pagination structure of the website
The Actor will automatically process all pages until all investors are scraped or limits are reached.
What data is extracted?
The scraper extracts basic investor information from startupticker.ch profile pages:
- Name, description, type, location, investment count, industry
- Website URL
- Related news links from the investor's profile page
What if a page fails to load?
The Actor includes automatic error handling:
- Continues processing other investors if one fails
- Logs all errors for debugging
- Saves progress regularly to prevent data loss
- Can resume from where it stopped
Can I scrape only specific investors?
Currently, the scraper processes all investors from the directory. You can:
- Set
maxInvestorsto limit the number processed - Set
maxPagesto limit the number of list pages - Filter the results after scraping using the CSV output
How often should I run this Actor?
It depends on your needs:
- One-time extraction: Run once to get current investor data
- Regular updates: Run monthly or quarterly to track new investors
- Market research: Run as needed for ecosystem analysis
Does the Actor handle pagination?
Yes! The Actor automatically handles pagination:
- Detects "Next" links on list pages
- Processes all pages sequentially
- Stops when no more pages are available
- Respects
maxPageslimit if set
What happens if I get memory warnings?
If you see memory overload warnings:
- Reduce concurrency: Lower
maxConcurrencyto 2 or 1 - Process in batches: Use
maxInvestorsto process smaller batches - Check Apify settings: Ensure sufficient memory allocation in Apify platform
The Actor is already optimized with memory-saving techniques, but very large runs may still trigger warnings.
Can I get support or request features?
Yes! If you encounter issues or have feature requests, please use the Issues tab on the Actor page. We're open to feedback and continuously improving the Actor based on user needs.
Need a custom solution?
If you need a customized version of this Actor for specific requirements, feel free to contact us through the Actor page. We can create tailored solutions based on your needs.
Technical Details
Extraction Process
The Actor uses a 2-phase approach for optimal performance and memory management:
-
Phase 1 - URL Collection:
- Crawls all list pages to collect investor profile URLs
- Uses single-threaded crawling (maxConcurrency: 1)
- Stores all URLs in memory for phase 2
-
Phase 2 - Data Extraction:
- Visits each investor profile page
- Extracts basic data (name, description, type, location, etc.)
- Extracts related news links from the profile page
- Uses parallel processing (maxConcurrency: 3)
- Saves data to dataset and CSV every 10 investors
Related News Extraction
- Searches for links in the
#related-newssection of investor profile pages - Extracts all links matching the pattern
/en/news/ - Converts relative URLs to absolute URLs
- Stores as an array in JSON output, comma-separated in CSV
Error Handling
- Automatic retry mechanism for failed requests
- Continues processing after individual failures
- Progress saving every 5-10 investors to prevent data loss
- Graceful error handling that logs issues without stopping
- Resumable scraping (can continue from where it stopped)
Memory Optimization
- 2-phase separation: Prevents memory overload by separating URL collection and data extraction
- Progressive delays: Small delays between requests (300ms)
- Immediate cleanup: Pages are closed immediately after processing
- Configurable concurrency: Lower concurrency reduces memory usage
Limitations
- The scraper depends on startupticker.ch's HTML structure. If the website changes significantly, the Actor may need updates
- Related news links are only extracted if they exist on the investor profile page
- Memory usage increases with the number of investors processed simultaneously
- Some investor profile pages may fail to load, but the scraper continues processing others
Resources
Need help? Check the Issues tab for common problems and solutions, or contact support through the Actor page.