Back to Integrations
Events & Ticketing

EDM Train

Integuru generates a production-ready HTTP API for EDM Train, the electronic music event listings platform. The integration covers the get_events_public action, letting teams query events by location, date range, and genre across 8 major US cities programmatically without browser automation.

Last reviewed: July 2026

Overview

Integuru's EDM Train integration provides production-ready HTTP API access to EDM Train, the electronic music event listings platform at edmtrain.com, covering 1 action: get_events_public. The action queries upcoming events filtered by location, date range, and genre, defaulting to New York City electronic music events.

No public API. EDM Train does not offer a developer API. Teams that need multi-city event data for nightlife apps or music aggregators previously had to scrape individual city pages, which broke on any layout change and could not support the request volume a production app requires.

Music event aggregators, nightlife apps, and electronic music community tools use this integration to pull event listings across major US markets programmatically. The location_ids array supports multi-city queries in a single call across 8 documented metros. For other events and ticketing platforms, see Dice or CrowdVolt, or browse the full integrations catalogue.


Use Cases

Integuru's EDM Train integration lets you retrieve electronic music event listings across US cities with flexible date and genre filtering in a single get_events_public call.

  • Multi-city event query: Pass a location_ids array to retrieve events across multiple cities simultaneously. Common IDs: 70 (NYC), 73 (LA), 72 (SF), 71 (Chicago), 87 (Miami), 76 (Denver), 77 (Seattle), 69 (Las Vegas). The default is [70] (NYC).

Setup Notes

Integuru's EDM Train integration authenticates against https://edmtrain.com/. Integuru manages the session automatically.

The get_events_public action ships with its own defaults, each of which you can override per call:

  • location_ids: Defaults to [70] (NYC). Pass an array of city IDs to fetch events for multiple metros simultaneously.
  • include_electronic: Defaults to true. Set to false to exclude electronic music events.
  • include_other_genres: Defaults to false. Set to true to include non-electronic genre events alongside electronic ones.
  • timezone: Defaults to America/New_York. Accepts any IANA timezone string (e.g. America/Los_Angeles).

Date parameters use YYYY-MM-DD format. The timezone parameter accepts IANA timezone strings (e.g. America/Los_Angeles).

Available Actions

Click an action to expand its parameters

Frequently Asked Questions