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_idsarray 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 totrue. Set tofalseto exclude electronic music events.include_other_genres: Defaults tofalse. Set totrueto include non-electronic genre events alongside electronic ones.timezone: Defaults toAmerica/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).