WeddingWire Scraper - Wedding Vendor Leads, Emails & Reviews avatar

WeddingWire Scraper - Wedding Vendor Leads, Emails & Reviews

Pricing

from $4.50 / 1,000 vendors

Go to Apify Store
WeddingWire Scraper - Wedding Vendor Leads, Emails & Reviews

WeddingWire Scraper - Wedding Vendor Leads, Emails & Reviews

Scrape WeddingWire wedding venues and vendors by category and city: phone, website email, address, socials, rating, reviews count, starting price, guests, Couples' Choice awards, deals, team, pricing and FAQ, plus optional reviews with 5 category scores. Filters, monitor mode. No login.

Pricing

from $4.50 / 1,000 vendors

Rating

0.0

(0)

Developer

Scrapers Delight

Scrapers Delight

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Share

What does WeddingWire Scraper do?

WeddingWire Scraper extracts wedding venues and vendors from WeddingWire: pick a category (16 venue types, 20 vendor types, or all venues / all vendors at once) and a place - a US city, a WeddingWire metro area or a whole state - or paste WeddingWire listing and vendor URLs, and get one row per vendor with name, category, street address, rating, review count, starting price, guest capacity, deals and, from the vendor's profile, phone, website, social links, map location, team, years in business, pricing per service, Couples' Choice award years and every FAQ answer. Emails come from the vendor's own website. Reviews come as separate rows with five category scores. Built for wedding-industry sales teams, agencies, SaaS and insurance sellers, directories and market researchers.

WeddingWire scraper · weddingwire.com vendor scraper · wedding venue leads · WeddingWire API alternative

  • Wedding vendor leads with contact details: phone on 90-100% of vendors in our test runs, website on 98% of Dallas venues, emails from the vendor's own website on 41-60% of venues.
  • Every WeddingWire category and place: 36 types x any US city (with or without nearby towns), metro area or state, or your own WeddingWire URLs with any filter.
  • WeddingWire's own filters: price band, guest capacity, settings, amenities, venue type, music genres, photo styles, services, cuisines, religions (332 options), owned-by, award winners, 24-hour responders.
  • Reviews with category scores: rating, quality, response time, professionalism, value and flexibility scores, title, text, date, reviewer first name, vendor reply, photos.
  • Complete walks: each search reports WeddingWire's own vendor total next to what was delivered (Austin venues 369 of 369, Austin barns 104 of 104, Denver photographers 500 of 500).
  • Monitoring: only vendors new since your last run.
  • No login, cookies or API key to supply. Export to JSON, CSV or Excel; schedules, webhooks, Make, Zapier, n8n, Google Sheets; API and MCP.

What data can you get from WeddingWire?

🏷️ Vendor name, category, WeddingWire ids📍 Street address, city, state, ZIP🗺️ Latitude / longitude, metro region
⭐ Rating, review count, % recommended💲 Starting price, price text, price range📅 Average spend, price per service, peak / off-peak
📞 Phone✉️ Email from the vendor's website🌐 Website
📸 Instagram, Facebook, X, Pinterest, YouTube👤 Team members + roles (often the owner)🏆 Couples' Choice award years
👥 Guest capacity (venues)🏛️ Highlights: settings, amenities, services🧾 Every FAQ answer (site fees, bar price, seasons)
🎁 Current deals + best discount⚡ 24-hour response badge🗓️ Years in business, team size, languages
🔎 Google rating WeddingWire shows🤖 WeddingWire's AI review summary💬 Reviews with 5 category scores and replies

How to scrape WeddingWire with WeddingWire Scraper

  1. Create a free Apify account - the free plan includes monthly credit.
  2. Open WeddingWire Scraper and click Try for free.
  3. Pick Categories and type Locations ("Austin, TX", "Napa Valley", "Texas"), or paste WeddingWire URLs.
  4. Add filters, switch Include reviews on if you need them, and set Max vendors.
  5. Click Start. Vendors appear in the dataset page by page.
  6. Open the Storage tab and Export as JSON, CSV or Excel - or schedule the run.

⬇️ Input

ParameterTypeDescription
🔍 What to scrape
categoriesarray36 WeddingWire types + all-venues, all-vendors (dropdown). Combined with every location.
locationsarray"City, ST" (city + nearby towns), "Austin area" / "Napa Valley" (metro area), "Texas" / "TX" (whole state).
startUrlsarrayWeddingWire listing URLs (/c/...html, /shared/search?...) with any filters, or vendor profile URLs (/biz/...html).
includeNearbybooleanCity searches include nearby towns (WeddingWire's default). Untick for the city only. Default on.
🎯 Filters (applied by WeddingWire)
priceRangesarrayWeddingWire's price bands; each category has its own (e.g. djs:900-1200, venues:2500-5000).
guestCapacityarrayVenue bands: 0-99, 100-199, 200-299, 300-399, 400-plus.
featuresarray332 options: venue settings and amenities, venue types, music genres, photo styles, services, cuisines, religions and more.
ownedByarrayBlack-, Asian-, Hispanic or Latinx-, LGBTQ+-, Native American-, Pacific Islander-, Veteran-, Woman-owned.
awardWinnersOnly, respondsWithin24h, popularWithCouples, recommendedByCouplesbooleanWeddingWire's quick filters.
✂️ Refine results (checked before a row is delivered)
minRating, minReviewsnumberSkip vendors below a rating / review count.
withPhoneOnly, withWebsiteOnly, withEmailOnlybooleanOnly vendors with that contact (turns on profile details).
➕ Extra data
includeDetailsbooleanRead each profile: phone, website, socials, map location, team, pricing, deals, awards, FAQ. Default on.
includeWebsiteEmailbooleanRead the vendor's own website (home + contact page) for its email. Billed only when one is found. Default on.
includeReviewsbooleanAdd review rows. Default off.
maxReviewsPerVendorintegerDefault 20 (the first request returns up to 100).
reviewsSortstringnewest (default), oldest, highest, lowest.
🔁 Monitoring
monitorMode, monitorStoreNameDeliver only vendors not delivered by earlier runs of the same search.
📦 Output
maxResultsintegerTotal vendor rows (reviews not counted). Default 100; 0 = no limit.
maxResultsPerSearchintegerCap per category x location or per URL. 0 = none.
compactbooleanCore fields only (contact, address, rating, price, URL).
⚙️ Advanced
proxyConfigurationobjectUsed only when WeddingWire refuses the direct connection. Default RESIDENTIAL US.
maxConcurrencyintegerProfiles (and vendor websites) in parallel. Default 6.

Input JSON

{
"categories": ["barns-farms", "photography"],
"locations": ["Austin, TX", "Napa Valley"],
"guestCapacity": ["100-199", "200-299"],
"includeDetails": true,
"includeWebsiteEmail": true,
"includeReviews": false,
"maxResults": 200
}

Pick the place the way WeddingWire does

"Austin, TX" searches the city of Austin plus towns around it (174 venues; untick Include nearby towns for the 126 in Austin itself). "Austin area" searches WeddingWire's whole Austin metro (369 venues). "Texas" searches the state, which WeddingWire caps at about 500 vendors per search - for more, list cities or metro areas. A place WeddingWire does not know is reported in RUN_SUMMARY and billed nothing.

Filters only apply where WeddingWire has them

Each category has its own filters (venues: guests, settings, amenities, venue type; DJs and bands: music genres; photographers: styles and services). A filter a category lacks is left out of that search and named in the log and RUN_SUMMARY; the rest of the search runs. Several options of one filter mean "any of them"; different filters must all match.

Contact details are on the profile page

Phone, website and socials are not on WeddingWire's listing cards. With includeDetails on (the default) the actor opens each vendor's profile. WeddingWire shows a phone for every tier but a website and social links only for paid listings. WeddingWire never prints a vendor's email (its button opens a message form), so with includeWebsiteEmail on the actor reads the vendor's own website and returns the addresses printed there (the site's own domain or a gmail-type address; never a guess).

⬆️ Output

One row per vendor (recordType: "vendor") and, with reviews on, one per review (recordType: "review"). Views: Vendor leads, Vendor overview, Reviews. A real vendor row (Dallas venues, shortened):

{
"recordType": "vendor",
"name": "The Hidden Willow",
"category": "Barns & Farms",
"address": "2601 FM 196 North", "city": "Blossom", "state": "TX", "postalCode": "75416",
"rating": 5, "reviewCount": 5,
"startingPrice": 3000, "maxGuests": 250, "averageSpend": 4800,
"phone": "9035174224",
"email": "thehiddenwillowevents@gmail.com",
"website": "https://thehiddenwillow.net",
"instagram": "https://instagram.com/thehiddenwillowevents",
"yearsInBusiness": 6,
"detailsFetched": true, "emailLookup": "found",
"searchTotal": 500, "page": 1, "position": 3
}

A real review row:

{
"recordType": "review",
"vendorName": "Tunes Across Texas",
"rating": 5,
"title": "06/19/2026",
"content": "This was the biggest day of our lives, and it wouldn't have been possible without the service of Tunes Across Texas. ...",
"createdAt": "2026-07-14",
"ratingQuality": 5, "ratingResponseTime": 5, "ratingProfessionalism": 5,
"ratingValue": 5, "ratingFlexibility": 5,
"reviewerFirstName": "Wren",
"vendorReply": "Thank you Wren for your review for DJ Jovan! ..."
}

Fields and how often they are filled

Measured on our test runs (2026-10-14): 10 Austin photographers (the form as it opens), 100 Austin venues and 100 Dallas venues (first 100 of each search: page 1 carries the paid listings), and a deep walk of 1,000 photographers, DJs and florists in Austin and Houston (96% free listings). Details and website emails on.

Field10 photographers100 Austin venues100 Dallas venuesDeep walk (1,000)
phone90%98%100%97%
email (vendor's website)30%41%60%2%
website30%67%98%4%
instagram / facebook30% / 30%57% / 59%92% / 89%4% / 3%
address90%100%100%82%
postalCode, lat/lng100%100%100%100%
rating / reviewCount100% / 100%84% / 100%84% / 100%85% / 100%
startingPrice100%83%92%30%
maxGuests (venues)-95%100%-
averageSpend / servicePrices (venues)-57% / 50%91% / 76%-
couplesChoiceYears70%44%44%43%
contactName / teamMembers30%44%53%4%
yearsInBusiness, languages30%58-59%92%4%
travelRange (vendors that travel)30%0%1%4%
faq answers100%99%100%95%
googleRating0%57%83%0%
deals10%16%25%2%

Reviews (505 rows, 10 Austin DJs): rating, text, date, reviewer and the five category scores 100%, title 87%, vendor reply 39%, photos 9%.

Fields WeddingWire leaves empty are null, never a guessed value. Websites, social links, team and years in business exist only on paid listings, so a deep walk into free listings fills them far less (and gives few emails, which come from the website). TikTok links are not output: none of the 1,201 profiles checked carried one.

Use cases

  • 💼 Sales prospecting: venues, photographers, planners and DJs with phone, website and email for CRM, booking, album and insurance products.
  • 📈 Market sizing: vendor counts per category and city from WeddingWire's own totals, price bands and average spend.
  • 🏛️ Venue research: capacity, site fees, bar prices per person, amenities and settings across a metro.
  • 🏆 Partner lists: Couples' Choice winners and 24-hour responders for referral programs.
  • 🔁 New-vendor alerts: weekly monitor runs catch vendors new to a market.
  • ⭐ Reputation analysis: category scores, reply rates and Google ratings side by side.

How much does it cost to scrape WeddingWire?

Pay per row, no start fee: $4.50 per 1,000 vendors, +$0.90 per 1,000 vendors with profile details, +$0.90 per 1,000 vendors with a website email (charged only when an email is found), $0.45 per 1,000 reviews.

RunRowsPrice
The form as it opens (10 photographers, details, 3 emails found)10$0.0567
100 venues, listing only100$0.45
100 venues with details100$0.54
100 venues with details + 60 emails found100$0.594
10 DJs with details + 505 reviews515$0.281

Filtered-out vendors, duplicates and vendors already delivered by monitor runs are not delivered or billed. Set Max vendors or Apify's maximum total charge to cap a run; the actor stops there.

Integrations, API, scheduling & MCP

  • Schedule weekly runs with monitor mode for new vendors only.
  • Webhooks on run finish; connect Make, Zapier, n8n, Google Sheets, Slack through Apify integrations.
  • API: start runs and read the dataset with Python or JavaScript.
  • MCP: let an AI agent call it through the Apify MCP server.

More wedding and event vendor scrapers

All our actors: apify.com/scrapersdelight.

Limits & empty runs

  • WeddingWire lists 24 vendors per page (page 1 also carries every paid listing, up to ~49) and shows at most about 500 per search; a state or a big metro area hits that cap - list cities to go past it.
  • Website, social links, team and years in business exist only on paid listings; free listings carry phone, address, rating and FAQ answers.
  • Emails come only from the vendor's own website: a vendor with no website, a site that answers with a bot check, or a site that prints no address gives no email (and no charge).
  • A place WeddingWire does not know, a category with no vendors there (WeddingWire answers 404), and a vendor URL that no longer exists finish the run successfully with nothing billed; RUN_SUMMARY names each one.
  • If WeddingWire refuses the direct connection, the actor switches to a proxy within a per-run budget, and stops the run (nothing more billed) rather than answer a CAPTCHA.

FAQ

How much does WeddingWire Scraper cost?

$4.50 per 1,000 vendors, plus $0.90 per 1,000 when profile details are read, plus $0.90 per 1,000 vendors whose website gave an email, and $0.45 per 1,000 reviews. No start fee. 100 venues with details cost $0.54.

How many vendors can WeddingWire Scraper get per city?

Every vendor WeddingWire lists for the category and place, up to its own cap of about 500 per search: 369 Austin-area venues, 104 Austin barns and farms, 500 Denver photographers at the time of testing. Each search reports WeddingWire's own total next to the rows delivered.

Does WeddingWire Scraper get emails and phone numbers?

Phone numbers yes, from every profile tier (90-100% in our runs). WeddingWire itself never shows an email, so WeddingWire Scraper reads the vendor's own website: 41-60% of venues gave one in our runs. Websites and social links come with paid listings.

Can WeddingWire Scraper scrape reviews?

Yes. Switch on Include reviews: each review is a row with the overall rating, five category scores, title, text, date, the reviewer's first name and the vendor's reply.

Can I scrape The Knot with WeddingWire Scraper?

No. The Knot belongs to the same company but runs separate listings with different ids, ratings and review counts; use The Knot Vendor Scraper for theknot.com - it returns the same field names.

Can I monitor new vendors with WeddingWire Scraper?

Yes. Turn on Monitor mode and schedule the run weekly: each run delivers only vendors that earlier runs of the same search did not.

Do I need a WeddingWire account, cookies or an API key?

No. WeddingWire Scraper reads the public listing and profile pages and the public reviews feed.

Can I use WeddingWire Scraper with the Apify API or MCP?

Yes - every input in the table above works over the API, and AI agents can call the actor through the Apify MCP server.

Why did my WeddingWire Scraper run return no vendors?

Open RUN_SUMMARY in the key-value store: it lists each search with WeddingWire's total, the filters left out for a category, places not recognised and any unreachable pages. A category with no vendors in a place (e.g. beaches in Austin) makes WeddingWire answer 404, and narrow filter combinations often match nothing.

Your feedback

Found a bug or need a field? Open an issue on the Issues tab - we read every one.

This actor is an independent tool and is not affiliated with WeddingWire or The Knot Worldwide.