Zola Wedding Vendor Scraper - Vendors, Pricing, Reviews & Leads avatar

Zola Wedding Vendor Scraper - Vendors, Pricing, Reviews & Leads

Pricing

from $1.00 / 1,000 review scrapeds

Go to Apify Store
Zola Wedding Vendor Scraper - Vendors, Pricing, Reviews & Leads

Zola Wedding Vendor Scraper - Vendors, Pricing, Reviews & Leads

Scrape Zola wedding vendors — venues, photographers, florists, caterers, planners, DJs & more — with real pricing tiers, ratings, reviews, demand stats, websites, socials & contact-email leads. Filter by city & category. Monitor for new vendors. Export JSON, CSV, Excel.

Pricing

from $1.00 / 1,000 review scrapeds

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Zola Wedding Vendor Scraper — Vendors, Pricing, Reviews & Leads (Websites, Socials & Emails)

Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Zola, Inc. or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. "Zola" is referenced only to describe the publicly available website this Actor collects data from.

Extract complete Zola wedding vendor datavenues, photographers, videographers, florists, caterers, planners, bands & DJs, hair & makeup, cakes, officiants and bar services — with the fields other scrapers leave empty: real starting prices and price tiers, peak/off-peak and per-person pricing, ratings, customer reviews, demand stats (couples booked, 30-day inquiries, response rate), award badges, websites, Instagram/Facebook/Pinterest, and phone. Optionally turn every vendor into a ready-to-contact lead by crawling their own website for emails, phone numbers and extra socials.

No login, no cookies, no browser — fast JSON extraction with high reliability.

Why this Zola scraper?

The big US wedding directories (The Knot, WeddingWire, Zola) are exactly where wedding businesses live — but most are walled behind aggressive anti-bot. This actor pulls clean, structured data straight from Zola's marketplace API and ships the richest wedding-vendor dataset in the category, with a real lead-generation angle.

DataTypical scrapersThis actor
Vendor name, type, city, geo
Starting price + price tier❌ partial
Peak / off-peak / per-person / target-budget pricing
Rating + review count
Full customer reviews (text, rating, reviewer)✅ opt-in
Demand stats: couples booked, 30-day inquiries, response rate
"Best of" award badges, quick-responder, insured/licensed
Vendor website + Instagram / Facebook / Pinterest
Vendor contact emails (from their own website)✅ opt-in
FAQs, packages, photo/video counts✅ opt-in
Lead score (0–100) per vendor
Monitor mode — only NEW vendors

Use cases

  • Lead generation — wedding vendors are high-ticket service businesses that constantly buy marketing, software, insurance, financing, supplies and referrals. Score them by reviews, demand (thirtyDayInquiryCount, couplesBooked) and price tier, then contact them via website, instagram and crawled emails.
  • Market & pricing intelligence — benchmark starting prices, price tiers and per-person budgets across cities and categories; see who's getting the most inquiries and bookings.
  • Competitor monitoring — track a city/category and watch new vendors appear, prices change, and reviews accumulate.
  • Wedding tech & marketplaces — power vendor directories, planning apps, CRMs and recommendation engines with structured vendor data.
  • Sponsorship & partnership prospecting — find top-rated, high-demand vendors by category and city and reach them with verified contact data.

How to use

  1. Sign up for Apify — the free plan is enough to try this actor.
  2. Open the Zola Wedding Vendor Scraper, enter one or more locations (Austin, TX) and pick vendor categories, then click Start.
  3. Watch vendor records stream into the dataset table.
  4. Export as JSON, CSV, Excel, XML, or RSS — or pull results via the Apify API.

Input

{
"searchLocations": ["Austin, TX", "Nashville, TN"],
"vendorCategories": ["venues", "photographers", "florists"],
"maxResults": 200,
"minRating": 4,
"includeVendorDetails": true,
"includeReviews": true,
"enrichContactEmails": true,
"monitorMode": false
}
  • searchLocations — cities as City, ST (Austin, TX, Los Angeles, CA) or Zola city slugs (austin-tx). Each location is searched for every selected category.
  • vendorCategories — any of: venues, photographers, videographers, florists, caterers, planners, bands-djs, hair-makeup, cakes-desserts, officiants, bar-services. Defaults to Venues + Photographers.
  • startUrls — direct Zola vendor profiles (/wedding-vendors/wedding-photographers/<slug>) or category search pages (/wedding-vendors/search/wedding-venues).
  • maxResults — cap on vendor records across all locations/categories.
  • minRating / maxStartingPrice / awardWinnersOnly / quickRespondersOnly — filters.
  • includeVendorDetails (default true) — full profile: website, socials, phone, full pricing, badges, FAQs, packages, insured/licensed, demand stats. One extra request per vendor.
  • includeReviews (default false) — attach up to maxReviewsPerVendor customer reviews per vendor.
  • enrichContactEmails (default false) — crawl each vendor's own website (home + contact/about, up to 3 pages) for emails, phone, contact form and extra socials. Zola routes contact through an inquiry form — this is how you get real emails. Social-only "websites" (Instagram/Facebook) are skipped automatically.
  • monitorMode (default false) — remember vendors seen on previous runs and only emit NEW ones. Pair with Schedules for a continuous new-vendor lead feed.

Output

One record per vendor (type: "vendor"):

{
"type": "vendor",
"name": "Trouvaille Photography",
"vendorType": "PHOTOGRAPHER",
"category": "Photographers",
"profileUrl": "https://www.zola.com/wedding-vendors/wedding-photographers/trouvaille-photography",
"city": "Austin",
"stateProvince": "TX",
"postalCode": "78701",
"latitude": 30.2672,
"longitude": -97.7431,
"homeServiceMarket": "Austin Metropolitan",
"travelMarkets": ["Dallas", "Houston", "San Antonio"],
"startingPriceUsd": 2500,
"fullPriceMinUsd": 2500,
"fullPriceMaxUsd": 6000,
"priceTier": 3,
"targetCoupleBudgetMinUsd": 2500,
"targetCoupleBudgetMaxUsd": 6000,
"averageRating": 5,
"reviewCount": 24,
"featuredReview": { "rating": 5, "reviewer": "Ana Z.", "text": "Exceeded every expectation…" },
"responseRatePercent": 100,
"averageResponseTime": "16 Hours",
"thirtyDayInquiryCount": 31,
"quickResponder": true,
"couplesBooked": 87,
"couplesConsidering": 12,
"badges": ["BEST_OF_2025", "BEST_OF_2026"],
"insured": true,
"licensed": true,
"website": "https://www.trouvailleco.us",
"instagram": "https://www.instagram.com/trouvailleco/",
"facebook": null,
"pinterest": null,
"phone": "+1 505 331 1111",
"faqs": [{ "question": "Do you travel?", "answer": "Yes, worldwide." }],
"packages": [{ "name": "Full Day Coverage", "priceUsd": 2500, "description": "8 hours…" }],
"emails": ["hello@trouvailleco.us"],
"phones": ["(505) 331-1111"],
"contactFormUrl": "https://www.trouvailleco.us/contact",
"socialLinks": { "instagram": "https://instagram.com/trouvailleco" },
"reviews": [{ "rating": 5, "reviewer": "Ana Z.", "date": "2025-10-12", "text": "…" }],
"leadScore": 84,
"searchLocation": "Austin, TX",
"searchCategory": "Photographers",
"scrapedAt": "2026-06-16T12:00:00.000Z"
}

How much does it cost to scrape Zola?

This Actor uses Apify's pay-per-event pricing: you are charged only for the results it delivers, with no monthly rental and no start fee. The events it can charge are:

  • Review scraped - One review record from Zola Wedding Vendor Scraper - Vendors, Pricing, Reviews & Leads in the default dataset — all extracted fields for this item, plus a derived lead score where applicable.
  • Contact enriched - One contact enrichment record from Zola Wedding Vendor Scraper - Vendors, Pricing, Reviews & Leads in the default dataset — all extracted fields for this item, plus a derived lead score where applicable.
  • Vendor record - One vendor record record from Zola Wedding Vendor Scraper - Vendors, Pricing, Reviews & Leads in the default dataset — all extracted fields for this item, plus a derived lead score where applicable.

The current price of each event is shown on the Pricing tab of this page. Set a maximum total charge on the run if you want a hard cap on spend, and use the input limits to control how much the Actor fetches.

Automate & schedule

Run this actor on autopilot and pull results into your own stack:

  • Apify API — start runs, fetch datasets, and manage schedules over REST.
  • apify-client for JavaScript and apify-client for Python — official SDKs.
  • Schedules — run it daily/weekly with monitor mode to get only newly listed vendors in a city or category; perfect for lead pipelines.
  • Webhooks — trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });
const run = await client.actor('scrapesage/zola-wedding-vendor-scraper').call({
searchLocations: ['Nashville, TN'],
vendorCategories: ['venues', 'photographers'],
maxResults: 200,
includeReviews: true,
enrichContactEmails: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} wedding vendor leads`);

Integrate with any app

Connect the dataset to 5,000+ apps — no code required:

  • Make — multi-step automation scenarios.
  • Zapier — push new vendor leads straight into your CRM.
  • Slack — get notified when a monitored city/category finds new vendors.
  • Google Drive / Sheets — auto-export every run to a spreadsheet.
  • Airbyte — pipe results into your data warehouse.
  • GitHub — trigger runs from commits or releases.

Use with AI assistants (MCP)

The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find top-rated wedding photographers in Austin and list their websites and emails" and let it run this scraper for you.

Agent-ready: autonomous payments (x402 & Skyfire)

This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:

  • x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
  • Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.

Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.

More scrapers from scrapesage

Build a complete local-business & lead-gen stack:

Tips

  • Big cities: Zola caps a single search at 10,000 results per category. Split by category (and city) to exhaust a large metro.
  • Reach more vendors: many vendors travel — searching nearby metros surfaces additional vendors who serve your city.
  • Emails: set enrichContactEmails on; vendors with a real website (not just an Instagram link) yield the most emails. Zola itself never publishes emails.
  • Recurring monitoring: combine Schedules with monitorMode to capture only new vendors as they list.
  • Proxies: keep the default Apify Residential (US) proxy — Zola blocks datacenter IPs.

FAQ

How do I scrape wedding vendors for a specific city? Put the city in searchLocations as City, ST (e.g. Austin, TX) and pick vendorCategories. Each city is searched for every selected category.

Which vendor types are supported? Venues, photographers, videographers, florists, caterers, planners, bands & DJs, hair & makeup, cakes & desserts, officiants, and bar services.

Where do the emails come from? Never from Zola (it routes contact through an inquiry form). With enrichContactEmails on, the actor visits the vendor's own public website and extracts publicly listed contact emails — the same thing a human visitor would see.

Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.

How do I get only new vendors over time? Turn on monitorMode and create a Schedule; each run returns only vendors that appeared since the last run.

Is scraping Zola legal? This actor collects publicly available data only. You are responsible for using the data in compliance with applicable laws (GDPR/CCPA for personal data) and Zola's terms.

A field is null — why? Some vendors genuinely don't publish a price, website, or phone. Fields are null only when the data doesn't exist, not because the scraper skipped them.

Data & lawful use

This Actor reads business and professional listings that the professionals themselves published to be found: names, roles, firms, ratings and the contact details shown on the public listing. Because those details belong to identifiable people, treat the output as personal data. If you are in the EU or UK you are the data controller for what you do with it: have a lawful basis (usually legitimate interest for B2B prospecting or market research), keep any outreach relevant to the professional's line of work, honour opt-outs and deletion requests, and do not use the output for spam.

Under Apify's Standard Actor Contract, which governs your use of this Actor, you are the controller of any personal data in your input and output and scrapesage acts only as your processor: that data is processed solely to run your job, written only to your own Apify storage, never used for any other purpose and never shared onward. If you need help with a data-subject request that involves this Actor's output, open an issue on the Issues tab.

Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Zola, Inc. or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.

"Zola" and any related marks are the property of their respective owners and are used here only in a descriptive, nominative sense - to identify the publicly accessible website from which this Actor collects data. This Actor is not an official Zola product, is not authorised or certified by Zola, Inc., and does not distribute Zola software. It collects only publicly available information; you are responsible for ensuring your use of that data complies with applicable laws, regulations and the terms of the source website.

Need help?

Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.