Hochzeitslocation.de Scraper — German Wedding Venues
Pricing
from $1.20 / 1,000 result scrapeds
Hochzeitslocation.de Scraper — German Wedding Venues
Scrape wedding venue listings from Hochzeitslocation.de — Germany's largest wedding venue directory run by Confetti GmbH. Get venue names, full addresses, GPS coordinates, capacity, descriptions, and photos across every German city.
Pricing
from $1.20 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Hochzeitslocation.de Scraper — German Wedding Venue Directory Data
Scrape wedding venue listings from Hochzeitslocation.de, Germany's largest wedding venue directory, run by Confetti GmbH. Get venue names, full postal addresses, GPS coordinates, guest capacity, long-form descriptions, and photos for castles, event locations, hotels, restaurants, and ships across every German city and region.
What is Hochzeitslocation.de Scraper?
Hochzeitslocation.de lists thousands of wedding venues across Germany, organized by federal state and city, with a detail page for every venue: eventlocations, castles (Schlösser), hotels, restaurants, and even wedding boats. Each detail page carries full LocalBusiness schema.org markup — street address, postal code, city, region, GPS coordinates, and a long editorial description that usually includes the guest capacity and square footage.
This actor scrapes venue detail pages by walking city listing pages, following the site's own pagination, and parsing the JSON-LD structured data directly (with HTML fallbacks where JSON-LD is thin). What people build with it:
- Wedding vendor market research — wedding planners, florists, and caterers map venue density and price positioning by German city before pitching partnerships.
- Venue sourcing tools — wedding planning platforms and marketplaces build their own searchable venue databases without maintaining a directory from scratch.
- Lead generation — B2B services selling to wedding venues (insurance, POS systems, event software) build outreach lists filtered by city, capacity, or venue type.
- Local market mapping — real estate and events researchers plot event-capable venues by city and region using the GPS coordinates.
- Competitive intelligence — venue owners benchmark their own listing (description quality, capacity, photos) against competitors in the same city.
What data does Hochzeitslocation.de Scraper extract?
Each venue record includes:
- Name — the wedding venue name
- Address — street address, postal code, city, and federal state (region)
- Coordinates — latitude and longitude for mapping
- Category — venue type as listed on the site (Eventlocation, Schlösser, Hotel, Restaurant, Gaststätte, Schiff)
- Description — the venue's editorial profile text, usually including ambience and capacity details
- Guest capacity — approximate guest number extracted from the description text, when stated
- Price range — price category indicator, where the venue has set one
- Website — the venue's own external website, where published
- Image — the venue's main listing photo
- URL — the source detail page
How to scrape hochzeitslocation.de data
| Field | Type | Required | Description |
|---|---|---|---|
startUrls | Array | No | City or region listing pages, e.g. https://hochzeitslocation.de/hochzeitslocations/deutschland/berlin/ |
searchQuery | String | No | German city name: "berlin", "hamburg", "muenchen" |
maxResults | Integer | No | Maximum venues to return (default: 100, max: 50,000) |
proxyConfiguration | Object | No | Proxy settings (recommended for 1,000+ venues) |
Tips:
- Start with a specific city for focused results:
searchQuery: "berlin"or astartUrlsentry pointing straight at a city listing page. - The site has no anti-bot protection and returns clean HTML on a plain GET, so runs are fast and cheap.
- Pagination is handled automatically via the site's own
<link rel="next">markup — no need to guess page counts. - For a nationwide database, run once per major city (Berlin, Hamburg, München, Köln, Frankfurt...) with a high
maxResults.
Output
{"name": "Umweltforum in Berlin (Berlin)","address": "Pufendorfstraße 11","city": "Berlin","postalCode": "10249","region": "Berlin","category": "Eventlocation","latitude": 52.5210383,"longitude": 13.4380993,"description": "Umweltforum – Ihre nachhaltige Hochzeitslocation in Berlin. Das Umweltforum in Berlin bietet eine einzigartige und nachhaltige Kulisse für Paare...","capacityGuests": 300,"imageUrl": "https://hochzeitslocation.de/wp-content/uploads/2025/02/hochzeit-in-einer-eventlocation.jpg","url": "https://hochzeitslocation.de/hochzeitslocations/deutschland/berlin/berlin-1/eventlocation/umweltforum-in-berlin-berlin/","scrapedAt": "2026-07-23T14:19:07.688Z"}
How much does it cost?
Hochzeitslocation.de Scraper uses CheerioCrawler (no browser needed):
| Volume | Estimated CUs | Estimated Cost |
|---|---|---|
| 100 venues | ~0.03 | ~$0.015 |
| 500 venues | ~0.12 | ~$0.06 |
| 1,000 venues | ~0.25 | ~$0.13 |
| 5,000 venues | ~1.10 | ~$0.55 |
The actor first collects venue URLs from listing pages, then visits each detail page. Costs scale linearly.
Can I integrate?
Push German wedding venue data into your tools:
- Google Sheets — build a sortable venue database filtered by city, category, or capacity
- Google Maps / Mapbox — plot venues on an interactive map using coordinates
- CRM / outreach tools — feed venue lists into a B2B sales pipeline for vendors selling into the wedding industry
- Zapier / Make — trigger workflows when new venues appear in a target city
- PostgreSQL / MongoDB — power a searchable venue-finder app
- Power BI / Tableau — visualise venue density and capacity distribution by German region
Can I use it as an API?
Yes. Build German wedding venue intelligence into your product:
Python:
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("studio-amba/hochzeitslocation-scraper").call(run_input={"searchQuery": "berlin","maxResults": 200,})for venue in client.dataset(run["defaultDatasetId"]).iterate_items():cap = f" ({venue['capacityGuests']} Gäste)" if venue.get("capacityGuests") else ""print(f"{venue['name']}{cap} — {venue['city']}")
JavaScript:
import { ApifyClient } from "apify-client";const client = new ApifyClient({ token: "YOUR_API_TOKEN" });const run = await client.actor("studio-amba/hochzeitslocation-scraper").call({searchQuery: "hamburg",maxResults: 200,});const { items } = await client.dataset(run.defaultDatasetId).listItems();const withWebsite = items.filter((v) => v.website);console.log(`${withWebsite.length}/${items.length} Hamburg venues have a listed website`);
FAQ
Does this cover all of Germany? Yes. Hochzeitslocation.de organizes venues by federal state and city across the whole country. Run the actor once per city or region to build a nationwide dataset.
Is phone number always available?
No. Hochzeitslocation.de rarely publishes a venue's direct phone number on the public listing page (most venues route contact through the site's own inquiry form) — the phone field is included in the schema but will usually be empty. website is more commonly populated, straight from the venue's own structured data.
Are ratings and review counts available?
Only when a venue has received on-platform reviews, which is uncommon on this directory today. The rating and reviewCount fields are included for forward compatibility but will typically be empty.
How is capacityGuests calculated?
It's parsed from the German-language description text (phrases like "bis zu 300 Gästen"), when the venue operator has included a guest number. Not every listing states an exact capacity.
Is this the same as Hochzeitsportal24.de? No. Hochzeitslocation.de is run by Confetti GmbH and is a distinct directory with its own catalogue and URL structure — it is not the same company or dataset as Hochzeitsportal24.de.
Limitations
- Not every listing has a phone number, external website, price range, or review data — this directory relies on venue operators to fill in optional fields.
- Descriptions vary in length and quality; smaller or unclaimed listings may have a short or empty profile text.
capacityGuestsis a best-effort extraction from free text, not a structured field on the site — treat it as approximate.- Large nationwide scrapes (all German cities) benefit from a proxy configuration, though the site has no bot-detection in place today.
Related German and directory scrapers
- Resto.be Scraper — venue/restaurant directory scraping with the same JSON-LD LocalBusiness pattern
- ImmoScout24 Scraper — German real estate listings
- Kleinanzeigen Scraper — German classifieds marketplace
- Doctoralia ES Scraper — local business directory scraping, same output contract
Your feedback
Want venue reviews, contact-form email harvesting, or a specific city bundled by default? Open an issue on GitHub or contact us through the Apify platform. We prioritise improvements based on user demand.