Eventective Venue & Vendor Scraper avatar

Eventective Venue & Vendor Scraper

Pricing

Pay per event

Go to Apify Store
Eventective Venue & Vendor Scraper

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

Stas Persiianenko

Maintained by Community

Actor 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?

FieldDescription
providerIdEventective provider identifier
nameVenue or vendor name
profileUrlEventective profile URL
sourceUrlListing or profile URL that produced the record
categoryVenue/vendor type
locationListing location text
addressFull address when available
streetAddressStreet address
cityCity
regionState/region
postalCodePostal code
countryCountry
phonePublic phone number
websiteExternal website URL
capacityMaximum attendee capacity
priceTextDisplayed price text
priceNumeric price when parsed
priceCurrencyCurrency code when available
latitudeLatitude
longitudeLongitude
descriptionPublic listing/profile description
imageUrlMain image URL
imageUrlsAdditional image URLs
isVenueVenue flag from listing card
adTypeEventective listing tier/ad type
rankListing rank on the page
scrapedAtISO 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

  1. Open the actor on Apify.

  2. Add one or more Eventective listing URLs.

  3. Keep includeDetails enabled if you need phone, website, address, geo, and pricing details.

  4. Set maxItems to the maximum number of venues/vendors you need.

  5. Run the actor.

  6. 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 ApifyClient
client = 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.

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.