Local Event Scraper avatar
Local Event Scraper

Pricing

$0.50 / 1,000 results

Go to Apify Store
Local Event Scraper

Local Event Scraper

scrapes and aggregates local event data from various online sources, including community calendars, local news sites, venue websites, and specialized event platforms. The Actor normalizes the extracted data into a consistent format, making it easy to search, filter, and analyze.

Pricing

$0.50 / 1,000 results

Rating

5.0

(1)

Developer

choayb ouaret

choayb ouaret

Maintained by Community

Actor stats

2

Bookmarked

67

Total users

11

Monthly active users

14 hours

Issues response

7 days ago

Last modified

Categories

Share

Apify Actor

This Apify actor generates a list of fictional, but realistic, local events using the Google Gemini API. It's designed to simulate a web scraper, providing structured data based on user-defined criteria.

Input

The actor takes the following input parameters, which can be configured in the Apify Console UI or via the API.

  • Location: The city and state/country for the events (e.g., Austin, TX).
  • Keywords: Comma-separated keywords to guide the event generation (e.g., music, festival).
  • Start Date: The start of the date range for events (YYYY-MM-DD).
  • End Date: The end of the date range for events (YYYY-MM-DD).
  • Sources: Simulated sources to scrape from (e.g., eventbrite.com).
  • Maximum Events: The number of events to generate.

See INPUT_SCHEMA.json for detailed definitions and defaults.

Output

The actor saves the generated events into the default dataset. Each item in the dataset is a JSON object representing an event, with fields like eventName, eventDate, venueName, eventDescription, etc.

Setup and Running on Apify

  1. Create an Actor: Create a new actor on the Apify platform.
  2. Push Code: Push the contents of this directory (apify/) to the actor's source code. You can do this using the Apify CLI or by connecting a GitHub repository.
  3. Set Environment Variable: In the actor's settings, go to the "Environment variables" section. Add a new variable with the key API_KEY. Set its value to your Google Gemini API key and mark it as a "Secret".
  4. Build: Build the actor on the Apify platform.
  5. Run: Start an actor run, providing your desired input configuration. The results will appear in the run's dataset.