TikTok Public LIVE Room Metadata avatar

TikTok Public LIVE Room Metadata

Pricing

from $2.99 / 1,000 live rooms

Go to Apify Store
TikTok Public LIVE Room Metadata

TikTok Public LIVE Room Metadata

Resolve public TikTok LIVE room metadata for usernames or LIVE URLs using the public connector and page state; this implementation does not subscribe to event streams.

Pricing

from $2.99 / 1,000 live rooms

Rating

0.0

(0)

Developer

w3crawler

w3crawler

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Resolve public TikTok LIVE room metadata for usernames or canonical LIVE URLs. The Actor first tries tiktok-live-connector room information and then falls back to the public LIVE page and its embedded state when needed.

This implementation is metadata-only. It does not subscribe to a LIVE event stream and does not collect chat messages, gifts, likes, follows, joins, shares, or real-time stats.

Example input

{
"usernames": ["officialgeilegisela"],
"maxUsers": 1,
"proxyConfiguration": {
"useApifyProxy": true
}
}

You can provide usernames, canonical URLs such as https://www.tiktok.com/@creator/live, or both. Duplicate broadcasters are removed.

Example output

{
"recordType": "tiktok-live-room-info",
"status": "success",
"dataAvailable": true,
"source": "tiktok.com",
"provenance": "public_tiktok_live_room",
"sourceTransport": "tiktok-live-connector",
"extractionMethod": "connector_room_info",
"sourceUrl": "https://www.tiktok.com/@creator/live",
"hostUsername": "creator",
"roomId": "1234567890",
"liveTitle": "Public LIVE title",
"liveStatus": 2,
"currentViewers": 1200,
"eventStreamAvailable": false,
"eventStreamStatus": "room-info-route",
"scrapedAt": "2026-08-18T00:00:00.000Z"
}

If the broadcaster is offline, the page is blocked, or no room state is public, the dataset receives a diagnostic record. The OUTPUT summary reports success, partial, or failed status.

Input

  • usernames (array): Public TikTok usernames without @.
  • liveUrls (array): Public HTTPS TikTok LIVE URLs.
  • maxUsers (integer, 1–5): Maximum unique broadcasters to process. Default: 5.
  • proxyConfiguration (object, optional): Apify Proxy configuration for public page fallback requests. The connector room-info request uses its own HTTP client.

At least one of usernames or liveUrls is required.

Output and storage

Room metadata and diagnostics are written to the default dataset. The Output tab links to the dataset and to OUTPUT in the default key-value store.

OUTPUT contains requested and processed broadcaster counts, metadata count, diagnostic count, failed usernames, and the explicit event-stream limitation.

Limitations and cost

Room availability is time-dependent: an offline broadcaster may produce an access diagnostic even when the username is valid. Public page state and connector behavior can change as TikTok updates its web client. The Actor does not maintain a persistent socket or collect events after room metadata is resolved.

Connector requests, public HTTP fallback requests, Apify compute, and optional proxy traffic contribute to cost. Keep maxUsers small while testing and retry responsibly.

FAQ and disclaimer

Does this Actor collect LIVE chat or gifts?

No. It only resolves public room metadata and sets eventStreamAvailable to false.

Why did I receive an offline diagnostic?

The broadcaster may not be live, or TikTok may have returned a page without public room state. Review accessStatus, httpStatus, and the bounded body sample.

Does it use private account cookies or bypass blocks?

No. It does not log in, defeat CAPTCHAs, or bypass private-account controls.

Use public data for a legitimate purpose, follow TikTok terms and robots guidance, and review privacy and data-protection obligations. For support, use the Actor Issues tab.