Global Music Distribution Coming Soon!

HomeListenExplore
My TimTim.Live
Sign In

A global directory for artists and businesses everywhere

Flags of all 195 countries
195 Countries233,839 Places417+ Languages

TimTim.Live Developer Preview

SDKs and Tools

Pick the one that fits. They all talk to the same API and show the same events.

Not sure? Choose by platform →

Hosted widget

Works now

Nothing to install. One line of HTML.

HTML
<script src="https://timtim.live/widget/events.js"
        data-city="Miami" data-category="music" async></script>

Every option →

JavaScript / TypeScript SDK

Coming Soon

@timtim-live/events — no dependencies; works in browsers, Node 18+, Deno and edge runtimes. No key = sample events.

Install
npm install @timtim-live/events
Use
import { TimTimEvents } from "@timtim-live/events";

const timtim = new TimTimEvents({ apiKey: "tt_test_..." }); // leave the key out for sample events

const { events } = await timtim.events.list({ city: "Miami", category: "music" });
for (const event of events) console.log(event.name, event.tickets.buy_url);

Not on npm yet — the install line works once it is. Today, plain fetch does the same: see how.

Web component

Works now (hosted)

<timtim-events> — an HTML tag you can style and control from your own code. TimTim.Live hosts the open-source build, so it works today with no install.

HTML
<script src="https://timtim.live/embed/v1/timtim-events.js" defer></script>
<timtim-events location="Miami,US" category="music"></timtim-events>

Build yours with every option →

From npm, once published: @timtim-live/web-component

HTML
<script type="module">import "@timtim-live/web-component";</script>
<timtim-events city="Miami" category="music" limit="6"></timtim-events>

Not on npm yet — the install line works once it is. The hosted widget above works today.

React

Coming Soon

@timtim-live/react — built on the same SDK, so it never behaves differently.

React
import { TimTimEvents } from "@timtim-live/react";

export default function Events() {
  return <TimTimEvents city="Miami" category="music" />;
}

Not on npm yet — the install line works once it is.

WordPress

Works now

A block and a shortcode, with a preview and a connection test. Download it from timtim.live; it updates itself from there. It is not on WordPress.org.

Download the pluginInstallation guide

Source code

timtim-live-events on GitHub

Are you representing a company?

Learn how TimTim.Live distribution partnerships work.

Partner Program →

Our Purpose

Leave the World Better Than We Found It

We invite everyone to help leave a legacy for humanity.

Join Three Missions That Will Outlive Us All

Home

🏠 Home

Build Hope

Help every family have a place to call home — funded through OseloHelp.com, our tax-exempt non-profit corporation.

Memory

🎵 Memory

Preserve Humanity Through Music

Preserve humanity's music and stories for the next 1,000+ years.

Future

🚀 Future

Inspire the Next Generation of Explorers

Make the opportunity to explore space available to everyone.

Technical diagram of the AdMerk Spacecraft concept

The spacecraft we are designing

A design for a spaceplane that takes off from a runway instead of launching on a rocket. It is a concept, not a finished craft.

See how it works

How it all connects

The TimTim.Live Flywheel

Nothing here is a separate business — each stage strengthens the next.

  1. 🎵Music & Creators
  2. 🌍Global Community
  3. 💰Revenue
  4. 🏠Affordable Homes
  5. 📜Preserve Culture
  6. 🚀Future Technologies
  7. 📖More Stories
  8. 🎶More Music

One purpose. Many reinforcing businesses.

  1. 1Music creates community.
  2. 2Community creates trust.
  3. 3Trust supports commerce.
  4. 4Commerce funds long-term missions.
  5. 5Long-term missions create stories worth sharing.
  6. 6Those stories attract more community.

Become Part of the Legacy

Whether you listen to a song, share a story, wear the merchandise, attend a concert, translate lyrics, recommend a country, or simply tell a friend — you become part of something designed to last for generations.

Everyone can participate. No contribution is too small.

TimTim.Live — Explore the World Through Music.

TimTim.Live already maps 233,839 places across all 195 countries, reaching communities with populations as small as 1,000 people, including:

257 states • 1,690 provinces • 4,808 counties • 41,130 districts • 13,471 cities • 117,896 towns • 40,988 villages

© 2026 TimTim.Live. All Rights Reserved.