
🏠 گھر
امید بنائیں
ہر خاندان کو ایک گھر دینے میں مدد کریں — اس کی مالی معاونت ہماری ٹیکس سے مستثنیٰ غیر منافع بخش کمپنی OseloHelp.com کے ذریعے ہوتی ہے۔
عالمی موسیقی کی تقسیم: جلد آ رہی ہے!
3,004,606+ فنکار صفحات · 8,684,003+ کاروباری صفحات · 417+ زبانوں میں دستیاب

آپ کا پہلا کنکشن ایک ہی اسکرین پر آ جاتا ہے۔
یہ پتہ اپنے براؤزر میں کھولیں۔ آپ کو فوراً نمونہ ایونٹس نظر آئیں گے۔
https://timtim.live/api/partner-network/demo?city=Washingtonسائن ان کریں، ہمیں بتائیں آپ کون ہیں، اور ٹیسٹ کی بنائیں دبائیں۔ یہ tt_test_ سے شروع ہوتی ہے اور صرف نمونہ ایونٹس دیکھتی ہے۔
کسی شہر کے ایونٹس مانگیں۔
curl "https://api.timtim.live/v1/events?city=Washington&category=music" \
-H "Authorization: Bearer tt_test_YOUR_KEY"ہر ایونٹ کا نام، تاریخ، جگہ، تصویر، قیمت اور آپ کے کارڈ کے لیے تیار لیبل ہوتے ہیں۔
ہمارا دیا ہوا buy_url استعمال کریں۔ بس۔ TimTim.Live اسی لنک کے اندر فروخت کا ذریعہ درج کرتا ہے۔
بھیجے گئے لوگ، بکے ہوئے ٹکٹ اور کمائی اپنے ڈیش بورڈ پر دیکھیں، یا انہیں مانگیں۔
GET https://api.timtim.live/v1/earningshttps://api.timtim.live/v1اپنی کی Authorization ہیڈر میں بھیجیں۔ ٹیسٹ کیز (tt_test_) صرف نمونہ ایونٹس دیکھتی ہیں۔ ویب سائٹ کیز (tt_pk_live_) ویب پیج میں رکھی جا سکتی ہیں اور صرف ایونٹس پڑھتی ہیں۔ سرور کیز (tt_sk_live_) آپ کے سرور پر رہتی ہیں اور کمائی بھی پڑھ سکتی ہیں۔ ہم کی صرف ایک بار دکھاتے ہیں — اسے محفوظ رکھیں۔
curl "https://api.timtim.live/v1/events?city=Washington&category=music" \
-H "Authorization: Bearer tt_test_YOUR_KEY"const res = await fetch("https://api.timtim.live/v1/events?city=Washington&category=music", {
headers: { Authorization: "Bearer tt_test_YOUR_KEY" },
});
const { events, next } = await res.json();
for (const event of events) {
console.log(event.name, event.display.date_label, event.tickets.buy_url);
}// Node 18+ — keep server keys (tt_sk_live_) on the server
const res = await fetch("https://api.timtim.live/v1/events?city=Washington", {
headers: { Authorization: `Bearer ${process.env.TIMTIM_KEY}` },
});
if (!res.ok) {
const problem = await res.json();
throw new Error(`${problem.title} (${problem.request_id})`);
}
const { events } = await res.json();import os, requests
res = requests.get(
"https://api.timtim.live/v1/events",
params={"city": "Washington", "category": "music"},
headers={"Authorization": f"Bearer {os.environ['TIMTIM_KEY']}"},
)
res.raise_for_status()
for event in res.json()["events"]:
print(event["name"], event["tickets"]["buy_url"])<?php
$ch = curl_init("https://api.timtim.live/v1/events?city=Washington&category=music");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["Authorization: Bearer " . getenv("TIMTIM_KEY")]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = json_decode(curl_exec($ch), true);
foreach ($data["events"] as $event) {
echo $event["name"] . " " . $event["tickets"]["buy_url"] . PHP_EOL;
}citycountrycategoryfromtochanged_sincecommissionedminimum_earningsnearlimitاپنی آخری سِنک کا وقت محفوظ کریں اور اسے changed_since کے طور پر بھیجیں۔ آپ کو صرف بدلے ہوئے ایونٹس ملیں گے — منسوخ اور مکمل بک ہونے والے شوز سمیت۔ webhook کی ضرورت نہیں۔ جن ایونٹس کو آپ کو دکھانا بند کرنا ہے وہ withdrawn فہرست میں آتے ہیں۔
GET https://api.timtim.live/v1/events?changed_since=2026-10-06T10:00:00Zاگر جواب میں next ہو تو اسے cursor= کے طور پر واپس بھیجیں تاکہ اگلا صفحہ ملے۔ جب next خالی ہو تو آپ کے پاس سب کچھ ہے۔
GET https://api.timtim.live/v1/events?city=Paris&cursor=eyJtIjoiZCIs…ہر ایونٹ میں earn ہوتا ہے۔ اگر earn.eligible کی قدر false ہو تو ایونٹ پر کوئی انعام نہیں — پھر بھی اسے دکھانا فائدہ مند ہے۔ اگر true ہو تو earn.description بتاتا ہے کہ آپ کو کیا ملے گا، مثلاً "$5 فی اہل ٹکٹ"۔ اگر خریداری کی رقم واپس ہو جائے تو انعام بھی واپس ہو جاتا ہے۔
اپنے ڈیش بورڈ پر ایک بلک فیڈ محفوظ کریں، پھر اس کے تمام ایونٹس ایک کمپریس شدہ فائل میں ڈاؤن لوڈ کریں: GET /v1/bulk/FEED_ID.ndjson.gz یا .csv.gz، اپنی سرور کی سے۔ صرف تبدیلیوں کے لیے ?changed_since= شامل کریں، ہٹائے گئے ایونٹس سمیت۔ ٹیسٹ کیز ابھی اسے آزما سکتی ہیں؛ اصل استعمال کے لیے TimTim.Live کا جائزہ ضروری ہے۔
GET https://api.timtim.live/v1/bulk/bfs_YOURFEED.ndjson.gz?changed_since=2026-10-06T00:00:00Zبڑے پارٹنر خریداروں کو اپنی ہی ایپ میں رکھ سکتے ہیں۔ کیا فروخت پر ہے یہ جاننے کے لیے GET /v1/events/EVENT_ID/tickets پوچھیں، پھر خریدار کی پسند کے ساتھ POST /v1/orders بھیجیں۔ آپ کو خریدار کے لیے کھولنے کو TimTim.Live کا ادائیگی لنک ملتا ہے؛ فروخت براہِ راست آپ کی کمپنی کے نام جمع ہوتی ہے۔ ٹیسٹ کی سے ابھی آزما سکتے ہیں۔ اصل استعمال کے لیے TimTim.Live کا جائزہ اور کارڈ ادائیگیوں کا چالو ہونا ضروری ہے۔
POST https://api.timtim.live/v1/orders (Idempotency-Key: …) {"event_id": "evt_test_washington_konpa", "ticket_type_id": "tt_test_washington_konpa", "quantity": 2, "buyer_email": "…", "buyer_name": "…"}GET /v1/offers انعام دینے والے ہر ایونٹ کو ایک پیشکش کے طور پر دیتا ہے: منتظم، خریدنے کی تاریخیں، قیمت، جگہ اور انعام۔ آپ کا گاہک اسے آپ کے ٹریک ہونے والے لنک سے چالو کرتا ہے، اور انعام /v1/earnings کے ذریعے آپ کی کمپنی کو دیا جاتا ہے۔ ٹیسٹ کی نمونہ پیشکشیں دیکھتی ہے۔ اصل پیشکشوں کے لیے TimTim.Live کا جائزہ ضروری ہے۔ کارڈ ادائیگیوں کو براہِ راست ملانے کے لیے کسی کارڈ نیٹ ورک یا بینک سے معاہدہ چاہیے، اور یہ جڑا ہوا نہیں ہے۔
GET https://api.timtim.live/v1/offers?country=USstatus کی قدر scheduled، postponed، rescheduled، cancelled، sold_out یا completed ہوتی ہے۔ tickets.availability کی قدر available، limited، sold_out، not_on_sale یا ended ہوتی ہے۔ جب کوئی ایونٹ منسوخ ہو تو اسے ہٹا دیں۔
GET https://api.timtim.live/v1/events/evt_test_washington_konpaٹیسٹ کیز: ایک منٹ میں 60 درخواستیں۔ اصلی کیز: ایک منٹ میں 120۔ اس سے تیز چلنے پر 429 جواب ملتا ہے، Retry-After کے ساتھ، یعنی کتنے سیکنڈ انتظار کرنا ہے۔
وہ ایونٹس جو TimTim.Live کے منتظمین بناتے ہیں اور شیئر کرنا چنتے ہیں۔ دوسری ٹکٹ ویب سائٹس سے لیے گئے ایونٹس کبھی شامل نہیں ہوتے، کیونکہ ہمارے پاس انہیں شیئر کرنے کا حق نہیں۔
خریداروں کے نام، ای میل پتے، گھر کے پتے، فون نمبر اور کارڈ کی تفصیلات۔ Partner API ایونٹس کی معلومات شیئر کرتا ہے، ہمارے ممبرز کی نہیں۔
HTML کی ایک لائن کسی بھی ویب سائٹ پر ایونٹس دکھاتی ہے۔ ویب سائٹ کی (tt_pk_live_) استعمال کریں اور اپنی ویب سائٹ کو کی کی اجازت والی فہرست میں شامل کریں۔ کی کے بغیر یہ نمونہ ایونٹس دکھاتا ہے۔
<script src="https://timtim.live/widget/events.js"
data-key="tt_pk_live_YOUR_WEBSITE_KEY"
data-city="Washington" data-category="music" async></script>آپشنز: data-city، data-country، data-category، data-limit (1–24)، data-earn="true"، data-lang اور data-color۔
اختیاری۔ اپنے ڈیش بورڈ پر ایک OAuth کلائنٹ بنائیں، پھر اس کی کلائنٹ آئی ڈی اور سیکرٹ کے بدلے ایک گھنٹے کا رسائی ٹوکن لیں، اور کی کی جگہ وہ ٹوکن بھیجیں۔ سیکرٹ کبھی آپ کی API کالز کے ساتھ نہیں جاتا، اور آپ کلائنٹ سے کم اجازتیں (scopes) مانگ سکتے ہیں۔
# 1. Trade the client ID and secret for a one-hour token
curl -u "$CLIENT_ID:$CLIENT_SECRET" \
-d grant_type=client_credentials -d "scope=events:read events:details" \
https://api.timtim.live/v1/oauth/token
# → {"access_token":"tt_at_…","token_type":"Bearer","expires_in":3600,"scope":"events:read events:details"}
# 2. Use the token exactly like a key
curl -H "Authorization: Bearer $ACCESS_TOKEN" "https://api.timtim.live/v1/events?city=Washington"کسی ٹوکن کو جلدی ختم کرنے کے لیے اسے POST کے ذریعے /v1/oauth/revoke پر بھیجیں، اسی کلائنٹ آئی ڈی اور سیکرٹ کے ساتھ۔ ڈیش بورڈ پر کلائنٹ بند کرنے سے اس کے سب ٹوکن ایک ساتھ ختم ہو جاتے ہیں۔
اختیاری۔ اپنے ڈیش بورڈ پر کسی سرور کی، ٹیسٹ کی یا OAuth کلائنٹ کے نیچے "صرف میرے سرورز پر لاک کریں" کھولیں اور اپنے سرورز کے پبلک پتے لکھیں۔ کسی اور جگہ سے آنے والی کالز — اور ٹوکن درخواستیں — ip_not_allowed کے ساتھ رد کر دی جاتی ہیں، صحیح کی ہونے پر بھی۔
کلائنٹ سرٹیفکیٹ (mTLS): اپنا TLS کلائنٹ سرٹیفکیٹ کسی کی سے جوڑیں، پھر اس کے ساتھ https://api.timtim.live کو کال کریں۔ ہر کال کو وہ سرٹیفکیٹ دکھانا ہوگا؛ TLS ہینڈ شیک ثابت کرتا ہے کہ اس کی پرائیویٹ کی آپ کے پاس ہے۔
# Your certificate's SHA-256 — paste this (or the PEM) under "Lock to my servers"
openssl x509 -in client.crt -noout -fingerprint -sha256
# Every call then presents the certificate
curl --cert client.crt --key client.key \
-H "Authorization: Bearer $KEY" "https://api.timtim.live/v1/events?city=Washington"WordPress استعمال کرتے ہیں؟ TimTim.Live Events انسٹال کریں: ایک بلاک اور ایک شارٹ کوڈ جو آپ کے اپنے TimTim.Live ٹکٹ لنکس کے ساتھ ایونٹس دکھاتے ہیں۔ اسے TimTim.Live نے بنایا ہے، یہ صرف timtim.live سے بات کرتا ہے اور صرف timtim.live سے اپ ڈیٹ ہوتا ہے۔
فائل Plugins → Add New → Upload Plugin میں اپ لوڈ کریں۔ ویب سائٹ کی (tt_pk_live_) کو Settings → TimTim.Live Events میں پیسٹ کریں اور Test Connection دبائیں۔ پھر TimTim.Live Events بلاک کسی بھی صفحے پر شامل کریں۔
WordPress پلگ اِن ڈاؤن لوڈ کریں[timtim_events city="Washington" category="music" limit="6"]یہی ایونٹس JSON Feed، RSS، XML، CSV یا ایک کیلنڈر (.ics) میں، جسے Google Calendar، Apple Calendar اور Outlook سبسکرائب کر سکتے ہیں۔ فیڈ ریڈر ہیڈر نہیں بھیج سکتے، اس لیے ویب سائٹ کی یا ٹیسٹ کی ?key= میں رکھیں۔ سرور کی کبھی بھی لنک میں نہ رکھیں۔
https://timtim.live/v1/feeds/events.json?key=tt_pk_live_YOUR_KEY&city=Paris
https://timtim.live/v1/feeds/events.rss?key=tt_pk_live_YOUR_KEY&city=Paris
https://timtim.live/v1/feeds/events.xml?key=tt_pk_live_YOUR_KEY&city=Paris
https://timtim.live/v1/feeds/events.csv?key=tt_pk_live_YOUR_KEY&city=Paris
https://timtim.live/v1/feeds/events.ics?key=tt_pk_live_YOUR_KEY&city=Parisاپنے ڈیش بورڈ پر "پتا شامل کریں" دبائیں، اور جب کچھ بدلے گا تو ہم اس پتے پر پیغام بھیجیں گے: event.changed یا earnings.changed۔ Webhooks ضروری نہیں — changed_since سے بھی یہی معلومات ملتی ہیں۔
{
"id": "whd_8Fk2mQxR7tLp",
"type": "event.changed",
"created_at": "2026-10-06T15:04:05.000Z",
"mode": "live",
"data": {
"event": {
"id": "ev_…",
"name": "…",
"status": "cancelled",
"tickets": {
"availability": "ended",
"buy_url": "https://timtim.live/b/…"
},
"…": "the same event object as GET /v1/events"
}
}
}ہر پیغام چیک کریں: یہ آپ کے سیکرٹ سے سائن کیا گیا ہے۔ پانچ منٹ سے پرانا کوئی پیغام قبول نہ کریں، اور جو TimTim-Delivery-Id آپ پہلے سنبھال چکے ہیں اسے نظرانداز کریں۔
// Node — Express with the RAW body (do not JSON.parse before checking)
import crypto from "node:crypto";
app.post("/timtim", express.raw({ type: "application/json" }), (req, res) => {
const header = req.get("TimTim-Signature") ?? ""; // t=1700000000,v1=<hex>
const parts = Object.fromEntries(header.split(",").map((p) => p.split("=")));
const body = req.body.toString("utf8");
const expected = crypto.createHmac("sha256", process.env.TIMTIM_WEBHOOK_SECRET)
.update(`${parts.t}.${body}`).digest("hex");
const fresh = Math.abs(Date.now() / 1000 - Number(parts.t)) <= 300;
const same = expected.length === (parts.v1 ?? "").length &&
crypto.timingSafeEqual(Buffer.from(expected), Buffer.from(parts.v1));
if (!fresh || !same) return res.sendStatus(400);
const message = JSON.parse(body); // { id, type, mode, data }
if (alreadyHandled(req.get("TimTim-Delivery-Id"))) return res.sendStatus(200);
// message.type === "event.changed" → message.data.event
// message.type === "earnings.changed" → message.data.earning
res.sendStatus(200);
});10 سیکنڈ کے اندر کسی بھی 2xx سے جواب دیں۔ ورنہ ہم 1 منٹ، 5 منٹ، 30 منٹ، پھر 2، 6، 12 اور 24 گھنٹے بعد دوبارہ کوشش کرتے ہیں، پھر رک جاتے ہیں۔ ہم کبھی ری ڈائریکٹ کی پیروی نہیں کرتے۔
ٹیسٹ کیز کو نمونہ ایونٹس ملتے ہیں جن پر لکھا ہوتا ہے ٹیسٹ ایونٹ — اصلی پیسے نہیں۔ ایک buy_url کھولیں، ٹیسٹ ٹکٹ خریدیں دبائیں، پھر اپنی کمائی مانگیں۔ رقم کی واپسی آزمائیں اور دیکھیں کہ یہ واپس ہو جاتی ہے۔
غلطیاں آسان الفاظ میں خود کو سمجھاتی ہیں، ایک عنوان اور اگلے قدم کے ساتھ۔ ہر جواب میں TimTim-Request-Id ہوتا ہے۔ اسے ہمیں بھیجیں تو ہم آپ کی درخواست ڈھونڈ لیں گے۔
missing_keyPlease add your TimTim.Live key. Send it as: Authorization: Bearer tt_test_… — get a test key at /partners/dashboard.invalid_keyWe do not recognise that key. Check you copied the whole key, or make a new one at /partners/dashboard.revoked_keyThat key was switched off. Make a new key at /partners/dashboard.partner_inactiveThis partner account cannot use live keys right now. Your test key still works. Contact TimTim.Live partnerships to review the account.missing_scopeThis key is not allowed to do that. Earnings need a secret key (tt_sk_live_…) or a test key, used from your server.domain_not_allowedThis website is not allowed to use this key. Add the website to the key's allowed domains at /partners/dashboard.unknown_parameterWe do not know one of those parameters. See /partners/docs for the list.invalid_countryWe could not read that country. Use a two-letter code, for example country=US or country=FR.invalid_dateWe could not read that date. Dates look like 2026-10-20.invalid_changed_sinceWe could not read changed_since. Use a full time, for example changed_since=2026-10-06T10:00:00Z.invalid_booleanThat value must be true or false. For example commissioned=true.invalid_numberThat value must be a number. For example minimum_earnings=5.invalid_nearWe could not find that place. Try near=Paris,FR or city=Paris&country=FR.invalid_locationWe could not read that location. Send lat, lng and optionally radius in kilometres.invalid_limitlimit must be between 1 and 100. Leave it out to get 20.invalid_cursorThat cursor is not one we gave you. Use the `next` value from the previous page exactly as it came.event_not_foundWe could not find that event. It may have been removed, or it is not shared with partners.capability_requiredCard-linked offers are not switched on for your account. Offers are an enterprise feature. Your test key shows sample offers now; ask TimTim.Live partnerships to review your account for live offers.server_key_requiredThis is for your server only. Use a secret key (tt_sk_live_…) or a test key from your server, never a website key in a web page.commerce_not_enabledSelling tickets in your own app is not switched on for your account. This is an enterprise feature (EMBEDDED_CHECKOUT). Your test key can try it now; ask TimTim.Live partnerships to review your account. Until then, use each event's buy_url.checkout_not_openCard payments are not open on TimTim.Live yet. Send the buyer to the event's buy_url instead. Your test key can still rehearse orders.ticket_not_availableThat ticket cannot be bought right now. It may be sold out, not on sale yet, or no longer on sale. Ask /v1/events/{id}/tickets for what is on sale now.order_invalidWe could not read that order. See /partners/docs for the fields an order needs.idempotency_key_requiredPlease send an Idempotency-Key header. 8 to 80 letters, digits, - or _. Send the same key again to retry safely — you will get the same order, never a second one.order_not_foundWe could not find that order. Only orders your company began with this kind of key (test or live) can be read here.bulk_not_enabledBulk feeds are not switched on for your account. This is an enterprise feature (BULK_FEEDS). Your test key can try it now; ask TimTim.Live partnerships to review your account. Until then, page through /v1/events or the feeds.bulk_not_foundWe could not find that bulk feed. Use the address shown on /partners/dashboard: /v1/bulk/<subscription id>.ndjson.gz or .csv.gz.bulk_too_soonA full file was made for this feed a few minutes ago. Full files can be made every 15 minutes. For what changed since, add changed_since=<time> — that is not limited.event_withdrawnThis event is no longer shared with partners. Stop showing it and remove its buy_url. Nothing else is needed — your old link still takes people to the event page.invalid_trackWe could not read that tracking signal. Send {"type":"impression"}, {"type":"event_view","event_id":"…"} or {"type":"event_click","event_id":"…"}. Sales are recorded by TimTim.Live, never sent from a page.not_foundThere is nothing at this address. The Partner API lives at /v1/events, /v1/events/{id}, /v1/offers and /v1/earnings.method_not_allowedThis address does not answer that method. The Allow header lists the methods it answers.key_in_urlSend your key in the Authorization header. Only /v1/feeds reads a key from the URL (?key=). Everywhere else use Authorization: Bearer <key> — keys in URLs end up in logs.ip_not_allowedThis key only works from your listed servers. Call from an address on the key's allowlist, or change the list at /partners/dashboard.certificate_requiredThis key needs your client certificate. Connect to https://api.timtim.live with the TLS client certificate pinned to this key.certificate_mismatchThat is not the certificate pinned to this key. Use the certificate whose SHA-256 is on your dashboard, or pin the new one there.rate_limitedToo many requests — please slow down. Wait the number of seconds in Retry-After, then try again.server_errorSomething went wrong on our side. Please try again. If it keeps happening, send us your TimTim Request ID.ہر فیلڈ کی مکمل تفصیل، OpenAPI فارمیٹ میں جسے آپ کے ٹولز پڑھ سکتے ہیں۔
openapi.yaml ڈاؤن لوڈ کریںآپ کی ٹیسٹ کی فوراً کام کرتی ہے۔ لائیو کیز کے لیے TimTim.Live کا ایک شخص آپ کی کمپنی کا نام، آپ کی ویب سائٹ اور یہ کہ آپ ایونٹس کیسے دکھائیں گے، دیکھتا ہے۔ جواب آپ کو اپنے ڈیش بورڈ پر نظر آئے گا۔
ورژن 1 صرف بڑھتا ہے۔ ہم نئی چیزیں شامل کرتے ہیں۔ جو پہلے سے موجود ہے اسے نہ ہٹاتے ہیں نہ اس کا نام بدلتے ہیں۔
ہمارا مقصد
ہم سب کو انسانیت کے لیے ایک ورثہ چھوڑنے میں مدد کرنے کی دعوت دیتے ہیں۔
تین ایسے مشنوں میں شامل ہوں جو ہم سب سے زیادہ دیر تک قائم رہیں گے

امید بنائیں
ہر خاندان کو ایک گھر دینے میں مدد کریں — اس کی مالی معاونت ہماری ٹیکس سے مستثنیٰ غیر منافع بخش کمپنی OseloHelp.com کے ذریعے ہوتی ہے۔

موسیقی کے ذریعے انسانیت کا تحفظ کریں
آئندہ 1,000+ سالوں کے لیے انسانیت کی موسیقی اور کہانیاں محفوظ رکھیں۔

اگلی نسل کے مہم جوؤں کو متاثر کریں
خلاء کو دریافت کرنے کا موقع ہر کسی کے لیے دستیاب بنائیں۔

ایک ایسے خلائی طیارے کا ڈیزائن جو راکٹ سے لانچ ہونے کے بجائے رن وے سے پرواز کرتا ہے۔ یہ ایک تصور ہے، مکمل جہاز نہیں۔
دیکھیں یہ کیسے کام کرتا ہےیہ سب ایک دوسرے سے کیسے جُڑتا ہے
یہاں کچھ بھی الگ کاروبار نہیں ہے — ہر مرحلہ اگلے کو مضبوط بناتا ہے۔
ایک مقصد۔ کئی باہم تقویت دینے والے کاروبار۔
چاہے آپ کوئی گانا سنیں، کہانی شیئر کریں، مرچنڈائز پہنیں، کنسرٹ میں شریک ہوں، گانے کے بول کا ترجمہ کریں، کسی ملک کی سفارش کریں، یا محض کسی دوست کو بتائیں — آپ ایک ایسے مشن کا حصہ بن جاتے ہیں جو نسلوں تک قائم رہنے کے لیے بنایا گیا ہے۔
ہر کوئی حصہ لے سکتا ہے۔ کوئی تعاون بہت چھوٹا نہیں ہوتا۔
TimTim.Live — موسیقی کے ذریعے دنیا کو دریافت کریں۔
195 ممالک میں لوگوں کو جوڑ رہا ہے — اس وقت 3,004,606+ فنکار صفحات، 40 لاکھ+ تک بڑھتے ہوئے · 8,684,003+ کاروباری صفحات، 40 کروڑ تک بڑھتے ہوئے · سائٹ کا ترجمہ دنیا کی 417 مقامی زبانوں میں ہوگا۔
TimTim.Live پہلے ہی تمام 195 ممالک کے 233,870 مقامات کا نقشہ بنا چکا ہے، اور صرف 1,000 آبادی والی بستیوں تک پہنچتا ہے، جن میں شامل ہیں:
257 ریاستیں • 1,690 صوبے • 4,808 کاؤنٹیاں • 41,161 اضلاع • 13,471 شہر • 117,896 قصبے • 40,988 دیہات
© 2026 TimTim.Live. جملہ حقوق محفوظ ہیں۔