Distribusi musik global: segera hadir!

BerandaDengarkanJelajahi
TimTim.Live Saya
Masuk

3.004.606+ halaman artis · 8.684.003+ halaman bisnis · Tersedia dalam 417+ bahasa

Bendera semua 195 negara
195 Negara233.870 Tempat417+ bahasa

TimTim.Live Developer Preview

How do I put events on my website?

Five small steps. No account needed to try it.

  1. 1

    Choose a city.

  2. 2

    Copy the code.

  3. 3

    Paste it into your page.

  4. 4

    Reload the page.

  5. 5

    Events appear.

Your code — paste it where the events should appear
<script src="https://timtim.live/widget/events.js"
        data-city="Miami" data-category="music" async></script>

This runs the exact code above, right here on this page.

That is it. Without a key you see sample events, so you can build safely. When you are ready for real events, get a website key and add data-key="tt_pk_live_…".

Change how it looks

Add any of these to the script tag.

AttributeWhat it does
data-cityA city name, like Miami or Paris.
data-countryA two-letter country code, like US or FR.
data-categorymusic, festival, nightlife, conference…
data-nearA place, like "Paris,FR".
data-artistOnly events with this performer.
data-limitHow many events, 1 to 24. Six if you leave it out.
data-langThe widget's language, like fr or es. Your page's own language if you leave it out.
data-colorThe button color, like #0e7490.
data-keyYour website key (tt_pk_live_…) for real events. Without it you get sample events.

The widget draws inside its own box (a shadow root), so your styles cannot break it and it cannot break yours. It only ever writes text, never HTML.

Prefer JavaScript?

Ask the API yourself. This works in any browser or in Node 18+, with no key, for sample events.

JavaScript
const res = await fetch("https://api.timtim.live/v1/demo/events?city=Miami&category=music");
const { events } = await res.json();
for (const event of events) {
  console.log(event.name, event.display.date_label, event.tickets.buy_url);
}

For your own events, use a key and /v1/events instead of /v1/demo/events:

With a key
const res = await fetch("https://api.timtim.live/v1/events?city=Miami&category=music", {
  headers: { Authorization: "Bearer tt_test_YOUR_KEY" },
});

Keys that start tt_sk_live_ are secret: keep them on your server, never in a web page.

Next steps

Are you representing a company?

Learn how TimTim.Live distribution partnerships work.

Partner Program →

Tujuan Kami

Mari tinggalkan dunia lebih baik daripada saat kita menemukannya

Kami mengundang semua orang untuk membantu meninggalkan warisan bagi kemanusiaan.

Bergabunglah dalam tiga misi yang akan bertahan melampaui kita semua

Rumah

🏠 Rumah

Bangun Harapan

Bantu setiap keluarga memiliki tempat untuk disebut rumah — dibiayai melalui OseloHelp.com, korporasi nirlaba kami yang bebas pajak.

Kenangan

🎵 Kenangan

Melestarikan Kemanusiaan melalui Musik

Melestarikan musik dan cerita umat manusia untuk lebih dari 1.000 tahun ke depan.

Masa Depan

🚀 Masa Depan

Mengilhami Generasi Penjelajah Berikutnya

Buat kesempatan menjelajah luar angkasa tersedia untuk semua orang.

Diagram teknis konsep AdMerk Spacecraft

Pesawat antariksa yang sedang kami rancang

Rancangan pesawat antariksa yang lepas landas dari landasan pacu, bukan diluncurkan dengan roket. Ini sebuah konsep, bukan wahana jadi.

Lihat cara kerjanya

Bagaimana semuanya saling terhubung

Flywheel TimTim.Live

Tidak ada yang di sini merupakan bisnis terpisah — setiap tahap memperkuat tahap berikutnya.

  1. 🎵Musik & Kreator
  2. 🌍Komunitas Global
  3. 💰Pendapatan
  4. 🏠Rumah Terjangkau
  5. 📜Melestarikan Budaya
  6. 🚀Teknologi Masa Depan
  7. 📖Lebih Banyak Cerita
  8. 🎶Lebih Banyak Musik

Satu tujuan. Banyak bisnis yang saling menguatkan.

  1. 1Musik menciptakan komunitas.
  2. 2Komunitas menciptakan kepercayaan.
  3. 3Kepercayaan mendukung perdagangan.
  4. 4Perdagangan membiayai misi jangka panjang.
  5. 5Misi jangka panjang menciptakan cerita yang layak dibagikan.
  6. 6Cerita-cerita itu menarik lebih banyak anggota komunitas.

Jadilah bagian dari warisan

Entah Anda mendengarkan lagu, membagikan cerita, memakai merchandise, menghadiri konser, menerjemahkan lirik, merekomendasikan sebuah negara, atau sekadar menceritakannya kepada seorang teman — Anda menjadi bagian dari sesuatu yang dirancang untuk bertahan lintas generasi.

Semua orang bisa berpartisipasi. Tidak ada kontribusi yang terlalu kecil.

TimTim.Live — Jelajahi dunia melalui musik.

Menghubungkan orang di 195 negara: saat ini 3.004.606+ halaman artis, berkembang hingga 4+ juta · 8.684.003+ halaman bisnis, berkembang hingga 400 juta · situs ini akan diterjemahkan ke 417 bahasa lokal di seluruh dunia.

TimTim.Live sudah memetakan 233.870 tempat di seluruh 195 negara, menjangkau komunitas dengan populasi sekecil 1.000 jiwa, termasuk:

257 negara bagian • 1.690 provinsi • 4.808 kabupaten • 41.161 distrik • 13.471 kota • 117.896 kota kecil • 40.988 desa

© 2026 TimTim.Live. Hak cipta dilindungi.