Tools for builders
Two ways to put live Flathead Valley events on your site — a structured API to build your own, or drop-in embeds for when you just want a widget.
A structured events feed
The same normalized event data that powers FoxTrail, exposed as a clean read API for local sites, widgets, and experiments.
- 01
Normalized events
One event shape for dates, venues, sources, prices, registration state, excerpts, and images.
- 02
Predictable queries
Browse by month, day, and source-backed filters without scraping individual calendars yourself.
- 03
Edge cached
A clean, versioned read API cached at the edge, so queries stay quick on rural connections.
$ curl https://api.usefoxtrail.com/v1/events?from=2026-05-21 \ -H "Authorization: Bearer fxt_…" → 200 OK { "data": [ { "title": "…", "startDate": "…", "location": "…" }, … ], "meta": { "total": …, "limit": …, "offset": … } }
Covering Whitefish, Kalispell, Bigfork, Columbia Falls, and Polson — with more of the valley coming online as new sources join the crawler.
Start free, scale when ready
Create an account to generate an API key on the free plan. Paid tiers add more requests and keys as your project grows.
Drop-in event widgets
Lightweight widgets that render FoxTrail-styled event cards on any site. Pick a region, drop in a snippet, and visitors get a live feed without leaving the page.
- 01
Responsive by default
Built to fit sidebar, article, calendar, and full-width placements without custom layout work.
- 02
Local event context
Show relevant Flathead Valley events from the same normalized source graph powering FoxTrail.
- 03
Styled, not invasive
Widgets render FoxTrail-styled markup you can theme, without taking over the host page.
<script src="https://usefoxtrail.com/embed.js"></script> <foxtrail-events region="flathead" shape="list" limit="6" />
Compact list
Upcoming events for sidebars and article rails.
Calendar block
A month view with day-level event counts.
Featured event
A single promoted or curated event module.
Embeds arrive once the API is stable, so widgets read from a feed that won't shift underneath them. Setup will live in your account when they ship.