Eventective Venue & Vendor Scraper
Pricing
Pay per event
Eventective Venue & Vendor Scraper
๐ข Scrape public Eventective venue and vendor leads with phones, websites, addresses, capacity, pricing, photos, and profile URLs.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Stas Persiianenko
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Collect public Eventective venue and vendor leads from city, category, and profile pages.
The actor extracts names, profile URLs, categories, addresses, phone numbers, websites, capacity, pricing, photos, coordinates, and descriptions from Eventective.
Use it to build local event-service lead lists, compare venues, enrich CRM records, and monitor supplier markets.
What does Eventective Venue & Vendor Scraper do?
Eventective Venue & Vendor Scraper crawls public Eventective listing pages and optional profile pages.
It reads server-rendered listing cards and profile-page schema data.
It saves each venue or vendor as a structured dataset row.
It supports wedding venues, banquet halls, party venues, corporate event spaces, caterers, DJs, photographers, and other Eventective categories exposed through public listing pages.
Who is it for?
Event planners can collect venue options for a destination or event type.
Wedding-service sellers can build outreach lists for local partners.
Venue aggregators can compare address, capacity, and pricing signals across markets.
Local lead-generation teams can collect phone and website leads by city.
Market researchers can track Eventective category supply by geography.
Why use this scraper?
โก It uses HTTP-first extraction instead of a browser, so runs are lightweight.
๐ข It collects both listing-card and profile-page information.
๐ It normalizes address and geo fields when Eventective exposes them.
โ๏ธ It extracts phone and website values from public profile schema.
๐งพ It keeps source URLs so every record can be audited.
What data can it extract?
| Field | Description |
|---|---|
providerId | Eventective provider identifier |
name | Venue or vendor name |
profileUrl | Eventective profile URL |
sourceUrl | Listing or profile URL that produced the record |
category | Venue/vendor type |
location | Listing location text |
address | Full address when available |
streetAddress | Street address |
city | City |
region | State/region |
postalCode | Postal code |
country | Country |
phone | Public phone number |
website | External website URL |
capacity | Maximum attendee capacity |
priceText | Displayed price text |
price | Numeric price when parsed |
priceCurrency | Currency code when available |
latitude | Latitude |
longitude | Longitude |
description | Public listing/profile description |
imageUrl | Main image URL |
imageUrls | Additional image URLs |
isVenue | Venue flag from listing card |
adType | Eventective listing tier/ad type |
rank | Listing rank on the page |
scrapedAt | ISO timestamp |
How much does it cost to scrape Eventective venues?
This actor uses pay-per-event pricing.
There is a small run-start event and a per-record event.
You only pay for records that are saved to the dataset.
Use a small maxItems value for first tests.
Increase maxItems and maxPages when you are ready to collect larger local lists.
How to use it
-
Open the actor on Apify.
-
Add one or more Eventective listing URLs.
-
Keep
includeDetailsenabled if you need phone, website, address, geo, and pricing details. -
Set
maxItemsto the maximum number of venues/vendors you need. -
Run the actor.
-
Export the dataset to CSV, Excel, JSON, or connect it to your workflow.
Example listing URLs
Use Eventective city/category pages such as:
https://www.eventective.com/new-york-ny/wedding-venues/https://www.eventective.com/los-angeles-ca/party-event-venues/https://www.eventective.com/chicago-il/caterers/
You can also add direct profile URLs in profileUrls.
Input options
startUrls
Eventective listing/category URLs to crawl.
The actor follows pagination links such as ?p=2 until it reaches your maxPages or maxItems limit.
profileUrls
Optional direct Eventective profile URLs.
Use this when you already have profile URLs and only need enrichment.
maxItems
Maximum venue/vendor records to save.
The default is intentionally small for a cheap first run.
maxPages
Maximum result pages to crawl per listing URL.
If you set this too low, the actor may stop before reaching maxItems.
includeDetails
When enabled, the actor opens each profile page and parses schema.org data.
Disable it for faster listing-only scouting.
requestDelayMs
Polite delay between requests.
Increase it if the target responds slowly.
Output example
{"providerId": "788397","name": "Arches","profileUrl": "https://www.eventective.com/brooklyn-ny/arches-788397.html","category": "Banquet/Event Hall","address": "1394 St Johns Pl, Brooklyn, NY, 11213, US","phone": "+13472917100","website": "https://www.thearchesbk.com","capacity": 300,"priceText": "CAD 4500","latitude": 40.6704,"longitude": -73.9322,"scrapedAt": "2026-07-10T00:00:00.000Z"}
Tips for better results
Start with a specific city and category.
Use includeDetails: true for lead-generation workflows.
Use includeDetails: false for a fast market-size scan.
Export CSV when uploading to spreadsheets or CRM tools.
Keep requestDelayMs above zero for polite crawling.
Integrations
Send the dataset to Google Sheets for venue comparison.
Push results to Airtable for lead qualification.
Use Make or Zapier to notify sales teams when new venues appear.
Export JSON to enrich your own supplier database.
Connect Apify datasets to webhooks for automated downstream processing.
API usage with Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('automation-lab/eventective-venue-vendor-scraper').call({startUrls: [{ url: 'https://www.eventective.com/new-york-ny/wedding-venues/' }],maxItems: 25,includeDetails: true});console.log(run.defaultDatasetId);
API usage with Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_APIFY_TOKEN')run = client.actor('automation-lab/eventective-venue-vendor-scraper').call(run_input={'startUrls': [{'url': 'https://www.eventective.com/new-york-ny/wedding-venues/'}],'maxItems': 25,'includeDetails': True,})print(run['defaultDatasetId'])
API usage with cURL
curl -X POST "https://api.apify.com/v2/acts/automation-lab~eventective-venue-vendor-scraper/runs?token=$APIFY_TOKEN" \-H 'Content-Type: application/json' \-d '{"startUrls":[{"url":"https://www.eventective.com/new-york-ny/wedding-venues/"}],"maxItems":25,"includeDetails":true}'
MCP usage
Use the Apify MCP server with Claude Desktop or Claude Code.
MCP URL:
https://mcp.apify.com?tools=automation-lab/eventective-venue-vendor-scraper
Claude Code setup:
$claude mcp add apify-eventective --transport http "https://mcp.apify.com?tools=automation-lab/eventective-venue-vendor-scraper"
Claude Desktop JSON setup:
{"mcpServers": {"apify-eventective": {"url": "https://mcp.apify.com?tools=automation-lab/eventective-venue-vendor-scraper"}}}
Example prompts:
-
"Scrape 50 Eventective wedding venues in New York and summarize capacity ranges."
-
"Find Eventective venues with websites and phone numbers for this category page."
-
"Export Eventective party venue leads to a CSV-ready table."
Common workflows
Build a wedding venue list
Add one or more wedding-venue city pages.
Keep details enabled.
Export names, phone numbers, websites, capacity, and pricing.
Research category supply
Run multiple category URLs with a moderate maxItems value.
Group results by category, city, and capacity.
Enrich known Eventective profiles
Paste profile URLs into profileUrls.
Set listing startUrls to a small default or only use direct profiles.
Save structured address and website fields.
Limitations
The actor only scrapes public Eventective pages.
It does not log in or bypass access controls.
Email addresses are not guaranteed and are not inferred.
Some fields are optional because Eventective profiles vary.
External websites are returned as URLs, but the actor does not crawl those websites.
FAQ
Can I scrape Eventective without logging in?
Yes. This actor is designed for public Eventective listing and profile pages only.
Does it collect emails?
It does not infer hidden emails. It focuses on public phone, website, address, capacity, pricing, image, and profile data.
Troubleshooting
Why did I get fewer records than expected?
Increase maxPages or choose a listing URL with more available results.
The actor stops when it reaches maxItems, maxPages, or no more listing cards are found.
Why are phone or website fields missing?
Those fields usually come from profile-page JSON-LD.
Make sure includeDetails is enabled.
Some profiles may not publish all contact fields.
Why is pricing missing?
Eventective does not publish structured pricing for every venue/vendor.
When available, pricing is saved as text and numeric fields.
Legality and responsible use
This actor extracts publicly available information from Eventective pages.
You are responsible for using the data legally and respecting applicable privacy, marketing, and data-protection laws.
Do not use scraped data for spam.
Respect Eventective and third-party website terms.
Related scrapers
Explore other Automation Lab actors for local lead generation and directory scraping:
Support
If a public Eventective page stops working, share the run URL and input.
Include an example URL that should produce results.
Changelog
Initial version extracts listing cards and optional profile JSON-LD enrichment.
Data quality notes
Eventective may show slightly different public profile URLs between listing cards and JSON-LD canonical URLs.
The actor preserves the best available profile URL and the original source URL.
Image lists are deduplicated.
Phone numbers are normalized when possible.
Performance notes
HTTP extraction is usually faster than browser automation.
Large runs are still bounded by profile-page requests when includeDetails is enabled.
Use listing-only mode for fast previews.
Privacy notes
The actor does not scrape private accounts.
The actor does not submit contact forms.
The actor does not infer hidden email addresses.
Export formats
Apify datasets can be exported as JSON, CSV, Excel, XML, RSS, or HTML.
CSV is convenient for lead lists.
JSON is convenient for enrichment pipelines.
Excel is convenient for manual event planning workflows.
Version
Current actor version: 0.1.