Jameda Scraper
Pricing
Pay per event
Jameda Scraper
Extract comprehensive doctor profiles, patient reviews, ratings, and contact information from Jameda.de - Germany's #1 healthcare directory
Pricing
Pay per event
Rating
0.0
(0)
Developer

BarriereFix
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
🏥 Jameda Scraper - Doctor Profiles, Reviews & Ratings | $0.005/doctor
Extract comprehensive doctor profiles, patient reviews, ratings, and contact information from Jameda.de - Germany's #1 healthcare directory
What does this actor do?
- Scrapes Jameda.de: Germany's largest doctor review platform (6M+ profiles)
- Extracts complete data: Names, specialties, addresses, phone numbers, emails, ratings, reviews, services
- Patient reviews & ratings: Get average ratings and review counts for reputation analysis
- Practice information: Opening hours, insurance types, online booking availability
- Geographic & specialty filtering: Search by city (Berlin, Munich, Hamburg) and medical specialty
Use Cases
🎯 Healthcare Recruitment
Find specialists by city and specialty for clinic hiring. Export contact details directly to your ATS.
📊 Reputation Monitoring
Track doctor and practice ratings over time. Analyze patient review trends and feedback.
💼 Medical Sales & Lead Generation
Build prospecting lists for medical device companies, pharmaceutical sales, or healthcare B2B services.
🔍 Market Research
Analyze doctor distribution, specialty gaps, and service availability across German cities.
🏥 Competitive Analysis
Compare practice ratings, services offered, and patient review counts with competitors.
Pricing
Pay per result: $0.005 per doctor profile
Example costs:
- 100 doctors = $0.50
- 1,000 doctors = $5.00
- 10,000 doctors = $50.00
Why cheaper than combined scrapers? Single-platform focus = lower complexity = better value for Jameda-only users.
Input
| Field | Type | Description | Required | Default |
|---|---|---|---|---|
| cities | Array | German cities (e.g., ["Berlin", "Munich", "Hamburg"]) | ✅ Yes | ["berlin"] |
| professions | Array | Medical professions (e.g., ["Allgemeinmediziner", "Zahnarzt"]) | ✅ Yes | ["orthopäde"] |
| maxResults | Number | Maximum providers to scrape | No | 10 |
| useProxies | Boolean | Enable Apify proxies (recommended for >100 results) | No | false |
Example Input
{"cities": ["Berlin", "Munich"],"professions": ["Allgemeinmediziner", "Zahnarzt"],"maxResults": 100,"useProxies": false}
Output
Each doctor profile includes:
📋 Basic Information
name- Full name (e.g., "Dr. med. Hans Müller")specialties- Medical specializations (["Allgemeinmedizin", "Innere Medizin"])platform- Always "jameda"
📍 Location Data
address- Practice street addresscity- City namezipcode- Postal code
📞 Contact Details
phone- Phone number (string)website- Practice website URLprofileUrl- Link to Jameda profile
🏥 Practice Information
practiceName- Medical practice nameservices- Treatments/services offered (array)openingHours- Practice hours (array of strings like "Montag 08:00 - 12:00")hasOnlineBooking- Online appointment availability (boolean)insuranceTypes- Accepted insurance (["Gesetzlich", "Privat"])
⭐ Ratings & Reviews (Jameda-exclusive feature)
rating- Average patient rating (1.0-5.0)reviewCount- Number of patient reviews
📊 Metadata
scrapedAt- ISO timestampdataQuality- Data completeness score (0-100)
Example Output Record
{"id": "jameda-1234567890","platform": "jameda","name": "Dr. med. Maria Schmidt","specialties": ["Allgemeinmedizin"],"address": "Hauptstraße 123","city": "Berlin","zipcode": "10115","phone": "+49 30 12345678","website": "https://praxis-schmidt.de","profileUrl": "https://www.jameda.de/berlin/aerzte/allgemeinmediziner/dr-schmidt","practiceName": "Praxis Dr. Schmidt","services": ["Impfungen", "Gesundheitscheck", "Vorsorgeuntersuchung"],"openingHours": ["Montag 08:00 - 12:00, 14:00 - 18:00","Dienstag 08:00 - 12:00"],"hasOnlineBooking": true,"insuranceTypes": ["Gesetzlich versichert", "Privat versichert"],"rating": 4.8,"reviewCount": 145,"scrapedAt": "2025-11-07T10:00:00.000Z","dataQuality": 95}
How It Works
- Search Listings: Navigates to Jameda search pages for your city + specialty
- Extract Profile URLs: Collects up to
maxResultsprofile URLs - Scrape Details: Visits each doctor profile to extract complete information
- Export: Saves to Apify dataset as JSON, CSV, or Excel
Performance
- Speed: ~7-8 seconds per doctor (optimized parallel scraping)
- 10 doctors: ~1-2 minutes
- 100 doctors: ~12-15 minutes
- 1,000 doctors: ~2-3 hours
Export Formats
- JSON: Native format, best for APIs and automation
- CSV: Import into Excel, Google Sheets, or CRM tools
- Excel: Direct .xlsx download with formatting
- API: Access via Apify API for real-time integration
Integration Examples
n8n (Workflow Automation)
Apify Node → Jameda Scraper → Google Sheets / Airtable / CRM
Zapier
Schedule → Run Actor → Create CRM Leads → Send Slack Notification
Make (Integromat)
Webhook → Apify Actor → Filter Data → Update Database
SEO Keywords
Jameda scraper, Jameda API alternative, German doctor data extraction, Jameda reviews scraper, healthcare lead generation Germany, doctor ratings scraper, Jameda contact information, medical recruiter tools, physician database Germany, Arztsuche data, Jameda Bewertungen scraper
Tips & Best Practices
🎯 Search Strategy
- Start small: Test with
maxResults: 10before scaling to 1,000+ - Use German terms:
Allgemeinmediziner(not "general practitioner"),Zahnarzt(not "dentist") - Major cities first: Berlin, Munich, Hamburg, Cologne have most doctors
🔀 Data Quality
- Check dataQuality score: 90-100 = excellent, 70-89 = good, <70 = incomplete
- Jameda has best ratings: Most comprehensive patient review data in Germany
- Rich service data: Jameda profiles include detailed treatment/service lists
⚡ Performance Optimization
- Proxies: Enable for large scrapes (>500 doctors) to avoid rate limits
- Residential proxies: Use
proxyGroups: ["RESIDENTIAL"]for maximum reliability - Batch processing: Run multiple cities separately instead of one huge list
🔄 Scheduling
- Weekly runs: Track new doctors and updated information
- Monthly runs: Full market analysis and competitor monitoring
- State management: Actor avoids re-scraping same doctors across runs
Technical Details
- Technology: Playwright (Chromium) + Crawlee framework
- Anti-bot protection: Human-like delays, session management
- Retry logic: Automatic retries for failed requests
- Dataset validation: Schema validation ensures data quality
Common Professions (German Terms)
| German | English | Jameda URL Slug |
|---|---|---|
| Allgemeinmediziner | General Practitioner | allgemeinmediziner |
| Zahnarzt | Dentist | zahnarzt |
| Orthopäde | Orthopedist | orthopaedie |
| Hautarzt | Dermatologist | hautarzt |
| Frauenarzt | Gynecologist | frauenarzt |
| Kinderarzt | Pediatrician | kinderarzt |
| Psychologe | Psychologist | psychologe |
| Augenarzt | Ophthalmologist | augenarzt |
| HNO-Arzt | ENT Doctor | hno-arzt |
Limitations & Compliance
⚠️ Terms of Service: Jameda's terms apply. Use scraped data responsibly.
⚠️ GDPR: This actor scrapes publicly available data. Users are responsible for ensuring their use case complies with GDPR and German data protection laws.
⚠️ Data completeness: Not all doctors have email addresses or complete opening hours. Check dataQuality score.
⚠️ Rate limits: Jameda has anti-bot protection. Use proxies for large volumes (>500 doctors).
FAQ
Q: Why scrape Jameda vs Doctolib? A: Jameda has the most comprehensive patient review and rating data in Germany. If you need reputation analysis, Jameda is the best source.
Q: Can I get email addresses? A: Email addresses are rarely published on Jameda profiles. Phone numbers and websites are more commonly available.
Q: Is this legal? A: We scrape publicly available data. It's your responsibility to ensure compliance with applicable laws (GDPR, copyright, terms of service).
Q: Can I use this for commercial purposes? A: Yes, but check Jameda's terms of service. Common use cases (recruitment, research, sales) are generally acceptable.
Q: How often is data updated? A: Data is scraped in real-time when you run the actor. For tracking changes, schedule weekly or monthly runs.
Q: Can I export to my CRM? A: Yes! Export as CSV and import to Salesforce, HubSpot, Pipedrive, etc. Or use Apify's Zapier/Make integrations for automatic sync.
Q: What if I hit rate limits?
A: Enable proxies (useProxies: true) and use residential proxy groups for maximum reliability.
Q: Can I scrape all of Germany? A: Yes, but Germany has ~160,000 doctors. Narrow by city and specialty for faster, more relevant results.
Q: Do I pay for incomplete profiles?
A: Yes, but check dataQuality scores to filter out low-quality profiles after scraping.
Support
- Documentation: Apify Docs
- Issues: Report bugs via Apify Console
- Custom development: Contact for bulk pricing or custom features
Updates & Changelog
v1.0 (Nov 2025)
- ✅ Initial release
- ✅ Optimized parallel scraping (73% faster)
- ✅ Pay-per-result pricing
- ✅ City + specialty search
- ✅ Ratings & reviews extraction
- ✅ State management for incremental runs
Built with ❤️ using Apify SDK | Made in Germany 🇩🇪
This actor is not affiliated with Jameda. All trademarks belong to their respective owners.