CGP France Scraper
Pricing
$10.00/month + usage
CGP France Scraper
Search for CGP France offices by geographic location. Finds all CGP France offices within a 30 km radius (range=4) around a specified GPS position.
Pricing
$10.00/month + usage
Rating
0.0
(0)
Developer

Corentin Robert
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
CGP France Office Scraper
Extract comprehensive data from CGP France offices across France with detailed information about each office and its manager. This Actor scrapes the CGP France website, the leading network of independent financial advisors in France, to provide you with a complete database of offices, contact details, business information, and manager profiles.
What does CGP France Office Scraper do?
The CGP France Office Scraper extracts comprehensive data from the CGP France network, covering all offices across France. Simply configure your search parameters (city or all cities, search radius) and the Actor will automatically scrape office details, contact information, business data, and manager profiles. The scraper processes data from the official CGP France website and exports it in structured formats ready for analysis, CRM integration, or business intelligence.
What can this CGP France scraper do?
This Actor provides multiple ways to extract CGP France data:
- 🔍 Search by city or process all cities: Search for offices in a specific city or process all cities in France automatically from a comprehensive CSV database
- 📍 Flexible search radius: Choose from 5km, 10km, 20km, or 30km radius around each location
- 🏢 Complete office data: Extract office names, addresses, GPS coordinates, contact details, business information, and quality indicators
- 👤 Manager profiles: Optionally scrape detailed manager information including specialties, professional credentials (CIF, Carte T), and expertise
- 🔄 Automatic deduplication: Each office appears only once, even when found in multiple city searches
- ✨ Data normalization: All phone numbers, addresses, emails, and identifiers are automatically normalized and cleaned
- 📊 Multiple export formats: Download results as JSON, CSV, Excel, or HTML via the Apify platform
Why use CGP France Office Scraper?
This Actor combines powerful scraping capabilities with the Apify platform advantages:
- 🔄 Automatic proxy rotation: Built-in support for Apify Proxy to handle IP rotation and avoid blocking
- 📈 Monitoring and scheduling: Monitor your runs, set up schedules, and track performance through the Apify Console
- 🔌 API access: Access your data programmatically via Apify API for seamless integration with your workflows
- 🔗 Integrations: Connect with Make.com, Zapier, Google Sheets, and hundreds of other tools
- 💾 Cloud storage: All results are automatically stored in Apify's cloud storage with no local storage required
- ⚡ Scalable infrastructure: Run multiple instances in parallel without worrying about infrastructure
- 📊 Real-time monitoring: Track progress, see logs, and monitor performance in real-time
What data can CGP France Office Scraper extract?
The Actor extracts comprehensive data from CGP France offices. Here are the main data points:
| Data Category | Fields Extracted |
|---|---|
| Office Information | Name, ID, slug, category (recommended/verified/tested), final score, specialties |
| Location Data | Full address, address line 2, zip code, borough, city, GPS coordinates (latitude/longitude), search city |
| Contact Details | Professional phone, personal/mobile phone, email address, website URL, domain |
| Manager Information | Manager name, profile URL, specialties, CIF number, Carte T (professional card number) |
| Business Data | ORIAS number, SIREN, legal form (SARL, SAS, EURL, etc.), capital, creation year, employee count |
| Insurance Information | Professional liability insurer, financial guarantee insurer |
| Administrative Codes | NAF/APE code |
All data is normalized, cleaned, and ready for immediate use in your applications.
How to scrape CGP France data
Step-by-step guide
- Configure your input: Choose between processing all cities in France or searching a specific city
- Set search parameters: Select your search radius (5km to 30km) and decide if you want manager details
- Run the Actor: Click "Start" and let the Actor process all cities or your selected location
- Download results: Once complete, download your data in JSON, CSV, Excel, or HTML format from the Dataset tab
Input options
The Actor offers two main modes:
Option 1: All Cities (Recommended) Process all cities in France automatically from a comprehensive CSV database:
{"mode": "allCities","range": "30km","scrapeManagerDetails": true,"minPopulation": 5000}
Option 2: Single City Search for offices in a specific city:
{"mode": "singleCity","city": "paris","range": "30km","scrapeManagerDetails": true}
Input parameters:
mode(required):"allCities"to process all cities, or"singleCity"for a specific citycity(required if mode = "singleCity"): City name from the dropdown (e.g., "paris", "lyon", "marseille")range(optional, default: "30km"): Search radius - choose from "5km", "10km", "20km", or "30km"scrapeManagerDetails(optional, default: true): Enable to scrape manager information (specialties, CIF, Carte T)minPopulation(optional, default: 5000): Minimum population to filter cities from CSV (lower = more cities, higher = fewer but larger cities)
Click on the Input tab for more information and to see the input schema.
Output example
The Actor exports structured data for each office. Here's an example of the output:
{"index": 1,"id": 2631,"name": "SélectionInvest","slug": "selection-invest","address": "25 Avenue Pierre 1er de Serbie","zipcode": "75116","city": "Paris","latitude": 48.8668806,"longitude": 2.2977047,"phonePro": "01 44 20 44 20","email": "gmorel@selectioninvest.fr","website": "www.selectioninvest.fr","managerName": "Gael Morel","managerUrl": "https://www.cgpfrance.com/cgp/gael-morel","managerSpecialties": "Gestion de fortune, Conseil dirigeant d'entreprise, Stratégie retraite","managerCif": "E008475","oriasNumber": "16005255","siren": "822021630","legalForm": "SARL","capital": 150000000,"creationYear": 2016,"effectif": 3,"category": "tested","specialties": "Conseil dirigeant d'entreprise, Conseil du TNS, Gestion de fortune","finalScore": 4.809081131800622}
You can download the dataset extracted by CGP France Office Scraper in various formats such as JSON, HTML, CSV, or Excel from the Dataset tab.
How much does it cost to scrape CGP France data?
The cost of scraping CGP France depends on the number of cities you process and the amount of data extracted. The Actor uses Apify's consumption-based pricing model, where you only pay for the Compute Units (CUs) consumed during execution.
Cost factors:
- Number of cities processed (all cities vs. single city)
- Search radius selected (larger radius = more offices found)
- Manager details scraping (enabled by default, can be disabled to reduce costs)
- Number of offices found per city
Typical usage:
- Processing a single city with manager details: ~0.1-0.5 CUs
- Processing all cities (default: ~1324 cities with pop >= 5000): ~50-150 CUs depending on results
The Actor is optimized for efficiency with parallel processing, smart caching, and automatic error handling to minimize costs while maximizing data extraction.
Performance and optimization
The Actor is optimized for speed and efficiency:
- ⚡ Parallel processing: Processes cities in batches of 150 (on Apify) or 50 (local) to maximize speed
- 🔄 Smart caching: Avoids duplicate manager profile scraping
- 🛡️ Error handling: Automatic retry with exponential backoff, validation of coordinates before requests
- 📊 Batch optimization: Scrapes office details in batches of 400 and manager details in batches of 500
- 🚀 Fast execution: Processes all cities efficiently with optimized batch sizes and minimal delays
Tips for optimal performance:
- Use Apify Proxy for better reliability and speed (automatically enabled when configured)
- Disable
scrapeManagerDetailsif you don't need manager information to speed up execution - Adjust
minPopulationparameter to control the number of cities processed (higher = fewer cities = faster)
Use cases
- Market research: Analyze the CGP France network distribution across France
- Lead generation: Build a comprehensive database of qualified financial advisors
- Competitive analysis: Understand market distribution and office characteristics
- Business intelligence: Track office locations, specialties, and business metrics over time
- CRM integration: Import structured data directly into your CRM or business systems
- Territory mapping: Visualize office locations using GPS coordinates for geographic analysis
Is it legal to scrape CGP France?
Our scrapers are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the office has chosen to share publicly on the CGP France website. We therefore believe that our scrapers, when used for ethical purposes by Apify users, are safe.
However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.
You can also read our blog post on the legality of web scraping.
Troubleshooting
HTTP 403 Forbidden Errors on Apify
If you encounter HTTP 403 errors when running on Apify (but not locally), this is likely due to IP blocking by the CGP France API. The scraper includes automatic proxy support via Apify Proxy.
To resolve 403 errors:
-
Enable Apify Proxy in your Actor settings:
- Go to your Actor settings on Apify
- Enable "Use Apify Proxy"
- Select "Datacenter" proxy type (recommended for speed)
- The scraper will automatically use the configured proxies
-
The scraper will continue even if some cities fail due to 403 errors, so you'll still get data from cities that work.
-
Local execution works without proxies because your local IP is not blocked.
HTTP 500 Errors
The Actor automatically handles HTTP 500 errors (server errors, invalid coordinates, cities not found) by skipping problematic cities and continuing with the rest. These errors are logged silently to avoid cluttering the output.
Invalid Coordinates
The Actor validates all coordinates before making requests. Cities with invalid coordinates are automatically skipped.
Data quality features
- ✅ Normalized phone numbers: Standardized format (00 00 00 00 00) with automatic classification (professional vs personal)
- ✅ Normalized addresses: Proper capitalization and formatting (title case)
- ✅ Normalized company names: Title case with acronym preservation (e.g., "C.G.I.F", "ASCD")
- ✅ Normalized emails: Lowercase, error correction (e.g., gmail;com → gmail.com)
- ✅ Normalized identifiers: SIREN (9 digits), ORIAS (8 digits), CIF, and Carte T numbers in consistent formats
- ✅ Deduplication: Each office appears only once, even when found in multiple city searches
- ✅ Type safety: All numeric fields are properly validated (numbers or null, never strings)
FAQ
How many cities does the Actor process?
By default, the Actor processes all cities in France with a population >= 5000 (approximately 1324 cities). You can adjust this using the minPopulation parameter in the input.
Can I scrape manager details?
Yes, manager details scraping is enabled by default. You can disable it by setting scrapeManagerDetails: false in the input to speed up execution if you don't need this information.
What search radius should I use?
The default 30km radius provides the best coverage. You can reduce it to 5km, 10km, or 20km if you want to focus on offices closer to city centers.
How long does it take to process all cities?
Processing time depends on the number of cities, search radius, and whether manager details are enabled. Typically, processing all cities takes 1-3 hours depending on the results found.
Can I use this data for commercial purposes?
The data is publicly available on the CGP France website. However, you should ensure your use case complies with applicable laws and regulations, including GDPR if you're processing personal data.
Does the Actor use an official API?
No, this Actor scrapes data from the CGP France website. There is no official public API available for this data.
Can I integrate this with other tools?
Yes! Apify provides integrations with Make.com, Zapier, Google Sheets, and hundreds of other tools. You can also access the data via the Apify API for custom integrations.
How do I get help or report issues?
If you encounter any issues or have questions, please use the Issues tab on the Actor page to report bugs or ask questions. We're open to feedback and continuously improving the Actor based on user needs.
Can you create a custom solution?
Yes! If you need a customized version of this Actor or additional features, please contact us through the Actor page. We're happy to discuss custom solutions based on your specific requirements.
Support
For questions, assistance, or custom requirements, please use the Issues tab on the Actor page. We're committed to helping you get the most out of this Actor and are open to feedback and feature requests.
Ready to extract CGP France data? Click "Start" to begin scraping, or check out the Input tab to configure your search parameters.