Mariages.net Scraper — French Wedding Vendor Directory Data avatar

Mariages.net Scraper — French Wedding Vendor Directory Data

Pricing

from $5.00 / 1,000 result scrapeds

Go to Apify Store
Mariages.net Scraper — French Wedding Vendor Directory Data

Mariages.net Scraper — French Wedding Vendor Directory Data

Scrape wedding vendor listings from Mariages.net: venues, photographers, florists, caterers, and more across France. Get names, addresses, ratings, price ranges, and geo-coordinates for prospecting and market research.

Pricing

from $5.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Mariages.net Scraper

Extract wedding vendor listings from Mariages.net — France's leading wedding vendor marketplace — into structured JSON with vendor names, addresses, ratings, price ranges, and geo-coordinates across venues, photographers, florists, caterers, and 15+ other categories.

What is Mariages.net Scraper?

Mariages.net Scraper lets you extract structured wedding-vendor data from France's largest wedding marketplace, helping you build vendor lead lists, analyze regional pricing, and monitor competitor listings — all without manual browsing or copy-pasting.

  • Generate B2B leads at scale: extract vendor names, categories, addresses, and price ranges for any wedding category in any French region — ready for your CRM or outreach tool
  • Benchmark vendor pricing: compare priceRangeText across venues, photographers, and caterers in a region to price your own services competitively
  • Track ratings and reviews: monitor rating and reviewCount over time to spot rising or declining vendors in a category
  • Map vendor density: use latitude/longitude to build maps of vendor coverage by department or region
  • Power wedding-industry research: feed structured vendor data into market reports, directories, or lead-gen tools

Mariages.net has no public API and no bulk export feature. This scraper is the only way to get structured data out of the platform at scale.

What data does Mariages.net Scraper extract?

  • Vendor name — business or professional name
  • Category — vendor type (venue, photographer, caterer, florist, and 15+ more)
  • Full address — street, postal code, city, and department
  • Price range — vendor's advertised starting price as free text (e.g. "À partir de 600€")
  • Rating — average customer rating out of 5
  • Review count — number of customer reviews
  • Image URL — vendor's primary listing photo
  • GPS coordinates — latitude and longitude for mapping
  • Direct URL to the listing on Mariages.net
  • Scraped at — timestamp for data freshness tracking

How to scrape Mariages.net data

The input is simple: set a category and optionally a location, then hit run.

Input parameters

ParameterTypeDefaultDescription
categorystring"salle-mariage"Vendor category slug (e.g. "photo-mariage" for photographers, "traiteur-mariage" for caterers, "fleurs-mariage" for florists, "robe-de-mariee" for wedding dresses)
locationstringOptional region, department, or city slug to narrow results (e.g. "ile-de-france", "paris", "alsace")
maxResultsinteger100Maximum number of vendor listings to return (1–500, capped since the actor has no mid-run resume state)
scrapeDetailsbooleantrueVisit each vendor's profile page for full address, geo-coordinates, price range, and image via structured data
brightDataApiKeystringYour Bright Data Web Unlocker API key. Required — Mariages.net sits behind Akamai bot protection
proxyConfigurationobjectResidential proxiesProxy settings for the run

Tips for best results

  • Start small, then scale: test with maxResults: 5 to verify output before running larger batches
  • Combine category + location: e.g. category: "photo-mariage", location: "alsace" narrows to Alsatian wedding photographers
  • Keep scrapeDetails on for full coverage: listing pages alone miss department, exact address, and geo-coordinates for most vendors
  • Bring your own Bright Data key: the scraper won't run without a Web Unlocker API key set in brightDataApiKey or the BRIGHT_DATA_API_KEY environment variable

Output

Results are stored in a dataset that you can download in JSON, CSV, Excel, XML, or HTML format directly from the Apify Console.

JSON example

{
"name": "Château de Vaux-le-Vicomte",
"category": "Lieux de réception",
"address": "78740 Maincy",
"city": "Maincy",
"postalCode": "77950",
"department": "Seine-et-Marne",
"priceRangeText": "À partir de 8 000 €",
"rating": 4.9,
"reviewCount": 62,
"imageUrl": "https://images.mariages.net/vendor/photo.jpg",
"url": "https://www.mariages.net/lieu-mariage/chateau-de-vaux-le-vicomte--e123456",
"scrapedAt": "2026-07-27T12:00:00.000Z",
"latitude": 48.5667,
"longitude": 2.7167
}

How much does it cost to scrape Mariages.net?

Mariages.net Scraper uses Bright Data Web Unlocker to get past Akamai's bot protection, with one request per listing page and one per detail page (when scrapeDetails is on).

ScenarioEst. items
Listing only, 100 vendors~5 listing-page requests
With detail pages, 100 vendors~5 listing + 100 detail requests

Pricing breakdown: each vendor with scrapeDetails: true costs roughly one Bright Data Web Unlocker request, in addition to any Apify compute usage. Turn scrapeDetails off for a cheaper, listing-only run when you don't need geo-coordinates or exact price text.

Can I integrate Mariages.net Scraper with other apps?

Yes. Mariages.net Scraper connects with any tool through Apify integrations:

  • Google Sheets — automatically export vendor listings to a spreadsheet
  • Slack / Email — get notified when new vendors match your criteria
  • Zapier / Make — trigger workflows when data is ready
  • Airtable — build a searchable vendor directory
  • REST API — call the scraper programmatically from any language
  • Webhooks — get notified when a run finishes

Can I use Mariages.net Scraper as an API?

Yes. Use the Apify API to run Mariages.net Scraper programmatically.

Python:

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("studio-amba/mariages-net-scraper").call(run_input={
"category": "photo-mariage",
"location": "ile-de-france",
"maxResults": 200,
"scrapeDetails": True,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['name']}{item.get('city')}{item.get('priceRangeText')}")

JavaScript:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('studio-amba/mariages-net-scraper').call({
category: 'photo-mariage',
location: 'ile-de-france',
maxResults: 200,
scrapeDetails: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Check the API tab for full documentation.

FAQ

What is Mariages.net?

Mariages.net (part of The Knot Worldwide, the same group behind WeddingWire) is France's leading wedding vendor marketplace, listing tens of thousands of venues, photographers, caterers, florists, and other wedding professionals across every region of France.

How does Mariages.net Scraper work?

It fetches category listing pages through Bright Data's Web Unlocker to get past Akamai's bot protection, then extracts vendor tiles from the HTML. When scrapeDetails is on, it also visits each vendor's profile page and reads the embedded LocalBusiness structured data for full address, geo-coordinates, and price range.

Why do I need a Bright Data API key?

Mariages.net blocks plain HTTP requests with a 403 from Akamai on every path and user agent. Bright Data's Web Unlocker solves the challenge server-side and returns real HTML, the same approach used by our other Akamai-protected French-site scrapers.

Why are some fields empty?

Fields like address, postalCode, latitude, and longitude come from the vendor's detail page. With scrapeDetails: false, only what's shown on the listing tile (name, category, city, rating) is captured. Even with details on, not every vendor publishes a full address or price on their profile.

Can I search by department instead of region?

Yes. The location field accepts region slugs ("ile-de-france"), department slugs ("alsace"), and city slugs — Mariages.net nests all three the same way under the category path.

How often should I run this scraper?

For vendor lead generation, monthly or quarterly runs are usually enough — the vendor base doesn't turn over quickly. For price-monitoring or competitive tracking, monthly runs will catch most changes.

This scraper extracts publicly available vendor data that Mariages.net displays to all visitors. The data is factual (business names, addresses, price ranges, ratings) and consists of professional listing information. As with any scraping tool, use the data responsibly and in compliance with applicable laws including GDPR.

Limitations

  • France only. Mariages.net's French listings are covered; the international Knot Worldwide sites (WeddingWire, Bodas.net, etc.) are not.
  • Bright Data key required. Mariages.net's Akamai protection cannot be bypassed with Apify Proxy alone.
  • Price ranges are free text. Vendors advertise a starting price, not a fixed rate — treat priceRangeText as indicative, not a quote.
  • Detail-page enrichment increases run time and cost. Turn scrapeDetails off for a faster, cheaper listing-only run.
  • Single-page categories. A handful of niche categories have too few vendors to expose pagination IDs; the scraper returns what's on page one for those.

Other wedding vendor data scrapers

Combine Mariages.net Scraper with these actors for wider wedding-market coverage:

Your feedback

Found a bug or have a feature request? Please open an issue on the Issues tab. We actively maintain this scraper and respond to all reports.