· 13 min read
Easy Weddings Australia Scraper: 8 States Covered (2026)
Browsing easyweddings.com.au yields 35 fields in browse mode across 32 vendor categories, covering venues, caterers, and photographers across 42 Australian regions. Every record exports structured pricing tiers, guest capacities, and review metrics, costing $5.00 per 1,000 results on the free plan. The collector is built for directory creators and market analysts mapping regional supplier rates across Australia. It is not suitable for operators requiring confirmed vendor email addresses or registered company numbers, which the profile pages do not publish.
Try it: open Easy Weddings Australia Scraper on Apify, sign in on the free plan and run the prefilled example.
Can you try Easy Weddings Australia Scraper before paying?
Yes. Apify's free plan includes $5.00 of prepaid usage every month and asks for no credit card. At $0.005 per result, that covers up to 1,000 results of Easy Weddings Australia Scraper a month, before run-start charges and platform usage.
Easy Weddings Australia Scraper was last updated on 2026-08-07. It is one of 1,725 Actors CrawlerBros publishes on Apify, which together have 686,256 lifetime public runs and an average rating of 4.63 out of 5 across 416 reviews.
What does it cost to run Easy Weddings Australia Scraper?
Each result costs $0.005 on Apify's free plan, which is $5.00 per 1,000 results. Starting a run is charged separately at $0.005 per GB of Actor memory. Apify also bills the platform usage each run consumes, at the rates of your Apify plan, on top of these charges.
| Apify plan | Per result | Per 1,000 results |
|---|---|---|
| FREE | $0.005 | $5.00 |
| BRONZE | $0.00433 | $4.33 |
| SILVER | $0.00367 | $3.67 |
| GOLD | $0.003 | $3.00 |
| PLATINUM | $0.003 | $3.00 |
| DIAMOND | $0.003 | $3.00 |
The primary cost driver is maxItems, which places a hard cap on the number of dataset items written. Because per-result charges apply only to results written to the dataset, testing queries with a low item cap keeps spend minimal. Avoid enabling fetchFullProfile during initial discovery, as running search mode alone consumes fewer platform resources per vendor before committing to full profile ingestion.
How do you run Easy Weddings Australia Scraper from the API?
The schema marks 1 of its 19 controls as required: mode. Every value in the payload below comes from the published schema's own prefills, which means you can paste it, swap the token, and get a real result.
Call the synchronous endpoint to start a run and receive dataset items in one request:
curl -X POST "https://api.apify.com/v2/acts/crawlerbros~easy-weddings-australia-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode":"search","vendorUrls":["https://www.easyweddings.com.au/WeddingVenues/Sydney/AtholHall/"]}'
The same run from Python, using the official client:
from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run_input = {
"mode": "search",
"vendorUrls": [
"https://www.easyweddings.com.au/WeddingVenues/Sydney/AtholHall/"
]
}
run = client.actor("crawlerbros~easy-weddings-australia-scraper").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)
And from Node.js:
import { ApifyClient } from 'apify-client'
const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' })
const input = {
"mode": "search",
"vendorUrls": [
"https://www.easyweddings.com.au/WeddingVenues/Sydney/AtholHall/"
]
}
const run = await client.actor('crawlerbros~easy-weddings-australia-scraper').call(input)
const { items } = await client.dataset(run.defaultDatasetId).listItems()
console.log(items)
That endpoint blocks until the run completes. Fine while you are testing a handful of records, risky once a run takes minutes: a dropped connection loses the response even though the run itself finished. Switch to an asynchronous start with polling or a webhook before you schedule anything.
Which Easy Weddings Australia Scraper inputs matter, and which can you skip?
The main controls dictating your output are mode, category, and location. For initial discovery, stick to mode set to search with your target regional combination, and leave filters like ceremonyType, cateringType, and styleTags blank until you confirm that listing volumes in that market warrant narrower slicing. The vendorUrls array should only be populated when mode is changed to vendorDetails.
mode(string):searchbrowses all vendors in a category + region.vendorDetailsfetches full profile detail (description, address, phone, gallery, reviews) for specific vendor URLs. Default:"search".vendorUrls(array): Full Easy Weddings vendor profile URLs, e.g.https://www.easyweddings.com.au/WeddingVenues/Sydney/AtholHall/. Default:[].category(string): Wedding vendor category to browse. Default:"WeddingVenues".location(string): Australian region to browse. Covers all 8 states/territories. Default:"Sydney".nameContains(string): Case-insensitive substring match against the vendor's business name, e.g. 'garden' to find venues with 'garden' in the name. Default:"".fiveStarOnly(boolean): Only include vendors with Easy Weddings' "5-star" badge. Default:false.exclusiveOfferOnly(boolean): Only include vendors currently advertising an exclusive Easy Weddings discount/offer. Default:false.minRating(number): Drop vendors with an average review rating below this value. Default:0.minReviewCount(integer): Drop vendors with fewer reviews than this. Default:0.minIndicativePrice(integer): Drop vendors whose indicative price (per-head for venues/caterers, or average package price for other categories) is below this. Vendors with no price data always pass through.maxIndicativePrice(integer): Drop vendors whose indicative price is above this. Vendors with no price data always pass through.minGuests(integer): Only for Wedding Venues category: keep venues whose maximum reception capacity is at least this many guests. Venues with no published capacity data always pass through.
The other 7 controls, with their defaults, are listed in the input schema on Easy Weddings Australia Scraper on Apify.
Fixed-choice controls: mode accepts search (Search vendors by category + region), vendorDetails (Get full vendor profile detail (by URL)); category accepts 32 values (default WeddingVenues), including WeddingVenues (Wedding Venues), WeddingPhotography (Wedding Photographers), WeddingVideo (Wedding Videographers), WeddingCaterers (Wedding Caterers); location accepts 42 values (default Sydney), including Sydney (Sydney, NSW), CentralCoast (Central Coast / Gosford, NSW), Lismore (Far North Coast / Byron Bay / Lismore, NSW), HunterValley (Hunter Valley, NSW).
What does Easy Weddings Australia Scraper return?
The output cleanly separates into basic listing cards and full vendor profiles containing street addresses, phone numbers, and up to 10 recent reviews. The records omit direct contact email addresses and Australian Business Numbers, so you cannot rely on this collector for verified corporate legal entity matching.
Browse mode (search)
vendorId,name,slugcategory,categorySlug,location,locationSlug,state,addresstagline,highlights[]- marketing highlights shown on the listingpriceTier,priceTierSymbol($-$$)rating,reviewCountminPriceAud,maxPriceAud,averagePriceAud,indicativePriceAud- whichever pricing signal the vendor publishesminCeremonyGuests,maxCeremonyGuests,minReceptionGuests,maxReceptionGuests(venues)ceremonyTypes[],cateringTypes[],styleTags[](venues)latitude,longitudeisFiveStar,hasExclusiveOfferthumbnailUrlprofileUrl,sourceUrlrecordType: "vendorListing",scrapedAt
Vendor detail mode (vendorDetails, or fetchFullProfile: true)
description,areaServed,priceRangephonestreetAddress,suburb,state,postcode,country,fullAddressmainImageUrl,galleryImageUrls[](up to 20)faqs[]-{ question, answer }reviews[]-{ reviewerName, reviewDate, rating, reviewText }(most recent, up to 10)aiReviewSummary- Easy Weddings' AI-generated summary of guest feedbackbestRatingrecordType: "vendorProfile"
These are the documented fields. Optional ones can be empty on a given record, so measure how often each field your deliverable depends on is populated across a real sample before automating the handoff.
How do you build the workflow end to end?
Open Easy Weddings Australia Scraper and work through these in order. Each step ends with something to check, so a bad configuration surfaces on a small run rather than a scheduled one.
- Run mode as search with category set to WeddingVenues and location set to Sydney, leaving fetchFullProfile disabled to pull basic listing records first.
- Verify that the dataset items contain non-empty values for vendorId, name, and profileUrl before continuing to wider regional extraction.
- Inspect the indicativePriceAud and priceTier fields on venue records to check whether target suppliers publish commercial pricing ranges.
- When collecting full contacts, take profileUrl values from search records and supply them into vendorUrls while switching mode to vendorDetails.
- Confirm that enriched records populate streetAddress, phone, and faqs, noting that empty fields are omitted by design when vendors withhold data.
- Set maxItems to a strict cap between 1 and 500 to match the exact volume required for your destination pipeline.
How do you apply it? Three worked playbooks
These are Easy Weddings Australia Scraper's own documented use cases, each worked through as an operating pattern rather than a description.
Use case 1: Wedding planning marketplaces
Outcome: Build a searchable directory of Australian wedding vendors
Configure: Set mode to search, category to WeddingVenues, location to Sydney, fetchFullProfile to false, and maxItems to 50.
Working method: Execute a single regional browse query across a primary category to establish the baseline schema of directory cards. Expand the run across remaining regions by varying location once item structure is validated.
Deliverable: A deduplicated listing dataset containing vendorId, name, location, priceTier, and profileUrl for catalog storage.
Stop condition: Stop the ingest run if emitted records return missing vendorId or empty name fields.
Use case 2: Market research
Outcome: Analyse pricing, ratings and capacity trends by category and region
Configure: Set mode to search, category to WeddingVenues, location to Melbourne, minRating to 4.0, and sortBy to reviews.
Working method: Run comparative batches across metropolitan areas while querying venue records sorted by review volume. Aggregate indicativePriceAud alongside minReceptionGuests and maxReceptionGuests to compute market capacity benchmarks.
Deliverable: A structured table mapping region and category combinations against mean indicativePriceAud and guest capacity figures.
Stop condition: Halt analysis if more than half of the emitted records lack indicativePriceAud values across target regions.
Use case 3: Lead generation
Outcome: Surface top-rated, exclusive-offer vendors for outreach
Configure: Set mode to search, category to WeddingPhotography, location to Brisbane, exclusiveOfferOnly to true, minRating to 4.5, and fetchFullProfile to true.
Working method: Target categories where vendors run commercial promotions by enforcing exclusiveOfferOnly. Retrieve complete operational contacts in the initial pass by enabling fetchFullProfile, then extract direct phone numbers for qualified profiles.
Deliverable: A verified vendor list populated with business names, phone numbers, suburbs, and active promo highlights.
Stop condition: Terminate the batch if phone is null on more than 75% of enriched vendor profiles.
What breaks, and how do you design around it?
Easy Weddings limits profile displays to a maximum of 20 gallery images and 10 recent reviews, so historical sentiment spanning hundreds of past clients cannot be scraped in full. When targeting sparsely populated regions that return zero listings for niche categories, handle the zero-result status in your orchestrator rather than retrying. Additionally, downstream clients fetching image URLs from the CDN must provide a standard browser User-Agent to avoid HTTP 403 responses.
When should you not use Easy Weddings Australia Scraper?
Do not use this collector if your primary objective is corporate compliance, entity verification, or legal identification of Australian businesses. The site lists trade names and operational details, omitting registered company names and tax identifiers. For corporate entity validation, use Australia ABN Business Register Scraper instead, which queries the official Australian Business Register by business name or ABN to return entity statuses, GST registrations, and trading structures. Skip this scraper as well if you need nationwide vendor email lists, because Easy Weddings encapsulates vendor communications behind web forms and phone numbers, publishing no raw email addresses.
What should you check before trusting the output?
- Verify phone is non-empty on vendorProfile records when running lead generation pipelines.
- Confirm indicativePriceAud contains a positive integer if downstream jobs rely on pricing thresholds.
- Check that styleTags is present as an array on WeddingVenues items, and ignore it for non-venue categories where it is omitted.
- Abort pipeline processing if profileUrl fails to begin with the easyweddings.com.au domain prefix.
- Ensure reviewCount matches the length of the reviews array up to the documented 10-review profile limit.
None of this proves a record is correct. It gives a scheduled Easy Weddings Australia Scraper run defined points where it should stop instead of quietly passing bad data downstream.
Frequently asked questions
How much does running this scraper cost on Apify's free plan?
Results cost $0.005 per result, which equals $5.00 per 1,000 results on the free tier. Apify's free plan includes $5.00 of monthly usage with no credit card, covering up to 1,000 results of this Actor. Runs also incur standard platform usage charges alongside the run-start fee, which applies whenever an execution begins regardless of whether items are returned.
Does this scraper return business email addresses for wedding vendors?
No. The scraper extracts the public fields available on easyweddings.com.au profiles, which include phone numbers, physical addresses, websites, and social indicators where visible. The directory does not publish raw vendor email addresses on listing or profile pages, so they are not included in the dataset records.
What is the difference between search mode and vendorDetails mode?
Search mode browses vendors by category and region, returning summary cards with pricing tiers, ratings, and location tags. Setting vendorDetails mode bypasses category browsing to fetch full profiles for specific URLs, adding phone numbers, full street addresses, photo galleries, FAQs, and up to 10 recent customer reviews.
Why do image CDN URLs return HTTP 403 errors in my download script?
Easy Weddings' image CDN blocks requests that omit a standard browser User-Agent header. When downloading galleryImageUrls or thumbnailUrl via custom scripts, set your client's User-Agent header to a standard browser string. The mainImageUrl attribute is hosted on S3 and does not enforce this restriction.
How are venue capacity filters applied during scraping?
The minGuests and maxGuests inputs filter reception capacities specifically within the Wedding Venues category. If a venue does not publish guest capacity metrics on its listing, it automatically passes through the filter to avoid excluding potentially viable locations that omit structured capacity attributes.
Where to go next
When you are ready to run it, open Easy Weddings Australia Scraper on Apify; the free plan covers up to 1,000 results a month.
Start with the Easy Weddings Australia Scraper Actor page for the current input schema, pricing tier, and run history.
Other Actors we maintain for related data:
- Australia ABN Business Register Scraper: Search the Australian Business Register (ABN Lookup) by business name, ABN, or ACN.
- CarExpert Australia Scraper: Scrape CarExpert.com.au - Australia's most comprehensive car review site.
- RoverPass RV Park & Campground Scraper: Scrape RoverPass - a large RV park and campground marketplace covering the US, Canada, Mexico, Australia, New Zealand and the UK.
- Australia Product Safety Recalls Scraper: Search Australia's official product recall register (ACCC Product Safety Australia).
- AWS Marketplace Scraper: Scrape AWS Marketplace product listings with search by keyword, browse by category, fetch specific product URLs, or explore free products.
Related guides:
- Australia ABN Business Register Scraper: 3 Practical Use Cases
- Woolworths Australia Scraper: 27 Data Fields per Record (2026)
- Echovita Obituary & Funeral Home Scraper: $5.00 per 1,000 Results
Resources
Actor documentation, input schema, and pricing: verified against the published Actor on 2026-09-27.
Actor last updated by its maintainers on 2026-08-07.
Run outcome figures cover the 30 day public window ending 2026-09-27.
Featured actors
Easy Weddings Australia Scraper
Scrape Australian wedding vendors from easyweddings.com.au - venues, photographers, caterers, florists, celebrants and 28 more categories across all 8 states/territories. Ratings, pricing, capacity, contact details, galleries and reviews.
Run on Apify ↗