TikTok
Requires AccessAccess not in placeWhat this connector can reach today
- Read and manage accounts the operator controls via Display API / Login Kit, with the creator's consent.
- Read the advertiser's own ad performance via the Commercial Content and Marketing APIs.
- Route a finished evidence package to TikTok's manual reporting and legal-process channels.
- Search public videos, captions, hashtags or comments through any official API available to Pakistan.
- Search spoken audio — voice_to_text is an output field only, never a search index.
- Read private-account content or download media streams.
- Submit any programmatic enforcement — no third-party enforcement API exists.
Owner-consent access via Display API / Login Kit for accounts the operator controls, plus manual reporting. Bulk public content is reachable only through a named collaboration with an eligible-region institution, or the EU DSA vetted-researcher route (L3).
Exact dependency preventing live operation
12 registered capabilities
- Public video metadata, captions, hashtags and available commentsRequires Accesscollection
- Required scope
- TikTok Research API (Research Tools)
- Collection latency
- Research Tools data lags live content
- Quota
- Per-researcher request quotas set by TikTok
- Known coverage gap
- Commenter identity is stripped; no media streams are returned.
- Blocking dependency
- Blocked by: Pakistan is not an eligible region for Research Tools. Eligibility is limited to non-commercial academic and not-for-profit researchers in the US, EEA, UK, Canada, Switzerland, Norway, Iceland, Liechtenstein, and a Brazil youth-safety carve-out. Lawful routes are (a) a named collaboration under an institution in an eligible region, or (b) the EU Digital Services Act vetted-researcher channel (EU-scoped, researcher-led).
- Keyword, hashtag and username search over public videoRequires Accesscollection
- Required scope
- TikTok Research API (Research Tools)
- Collection latency
- Lagged
- Quota
- Per-researcher quotas
- Known coverage gap
- Searches text fields only — there is no index over spoken audio.
- Blocking dependency
- Blocked by: Pakistan is not an eligible region for Research Tools. Eligibility is limited to non-commercial academic and not-for-profit researchers in the US, EEA, UK, Canada, Switzerland, Norway, Iceland, Liechtenstein, and a Brazil youth-safety carve-out. Lawful routes are (a) a named collaboration under an institution in an eligible region, or (b) the EU Digital Services Act vetted-researcher channel (EU-scoped, researcher-led).
- Full-audio / transcript keyword searchUnsupportedanalysis
- Required scope
- None — no official scope exists.
- Collection latency
- Not applicable.
- Quota
- Not published.
- Known coverage gap
- voice_to_text is an output field only; spoken content is not searchable.
- Blocking dependency
- No official capability exists.
- Private-account contentUnsupportedcollection
- Required scope
- None — no official scope exists.
- Collection latency
- Not applicable.
- Quota
- Not published.
- Known coverage gap
- Public-only by design.
- Blocking dependency
- Out of scope by platform design and by project rule R4.
- Video and audio media downloadUnsupportedcollection
- Required scope
- None — no official scope exists.
- Collection latency
- Not applicable.
- Quota
- Not published.
- Known coverage gap
- The API returns metadata only, never media streams.
- Blocking dependency
- No official capability exists.
- Display API / Login Kit / Webhooks (owner consent)Livecollection
- Required scope
- user.info.basic, video.list
- Collection latency
- Near real-time for webhook events
- Quota
- Per-app rate limits
- Known coverage gap
- Per-creator OAuth only — reaches accounts that have consented.
- Blocking dependency
- None — reachable.
- Commercial Content API and Marketing APILivecollection
- Required scope
- Advertiser account credentials
- Collection latency
- Near real-time
- Quota
- Advertiser rate limits
- Known coverage gap
- Covers the advertiser's own ads only — no organic monitoring.
- Blocking dependency
- None — reachable.
- Named collaboration under an eligible-region institutionRequires Accessaccess
- Required scope
- Institutional research agreement
- Collection latency
- Lagged
- Quota
- Set by the lead institution
- Known coverage gap
- Read-only; the operator is a collaborator, not the data holder.
- Blocking dependency
- Blocked by: Pakistan is not an eligible region for Research Tools. Eligibility is limited to non-commercial academic and not-for-profit researchers in the US, EEA, UK, Canada, Switzerland, Norway, Iceland, Liechtenstein, and a Brazil youth-safety carve-out. Lawful routes are (a) a named collaboration under an institution in an eligible region, or (b) the EU Digital Services Act vetted-researcher channel (EU-scoped, researcher-led).
- Government legal-process channel (account-scoped)Limitedaccess
- Required scope
- TikTok Legal Process / law-enforcement portal
- Collection latency
- Days to weeks (reactive)
- Quota
- Case-by-case on valid legal process
- Known coverage gap
- Account-scoped and reactive — not a content feed.
- Blocking dependency
- Requires valid legal process from an authorised agency.
- In-country restriction (PTA)Liveenforcement
- Required scope
- PTA under PECA s.37(1) + 2021 Rules
- Collection latency
- Days
- Quota
- Not published.
- Known coverage gap
- Not removal; not hermetic.
- Blocking dependency
- None — reachable.
- Third-party programmatic enforcementUnsupportedenforcement
- Required scope
- None — no official scope exists.
- Collection latency
- Not applicable.
- Quota
- Not published.
- Known coverage gap
- Removal is TikTok-internal.
- Blocking dependency
- Manual only: in-app reporting, TikTok IP/brand forms, and the government legal-request channel.
- Unofficial scraping of public web endpointsUnsupportedcollection
- Required scope
- None — no official scope exists.
- Collection latency
- Not applicable.
- Quota
- Not published.
- Known coverage gap
- Not an official API; unstable and non-compliant.
- Blocking dependency
- REJECTED BY POLICY: scraping violates TikTok's terms of service and is not implemented anywhere in this application.
Every non-live row names the dependency that blocks it. Gaps are listed rather than hidden.
Supported content types
- VideoRequires Access
Metadata only; no media stream is returned.
Dependency: Pakistan is not an eligible region for TikTok Research Tools. Lawful routes are a named collaboration with an institution in the US, EEA, UK, Canada, Switzerland, Norway, Iceland or Liechtenstein, or the EU DSA vetted-researcher channel.
- CaptionRequires Access
Caption text is returned with the video metadata only under Research Tools access.
Dependency: Pakistan is not an eligible region for TikTok Research Tools. Lawful routes are a named collaboration with an institution in the US, EEA, UK, Canada, Switzerland, Norway, Iceland or Liechtenstein, or the EU DSA vetted-researcher channel.
- HashtagRequires Access
Hashtag search covers text fields only; there is no index over spoken audio.
Dependency: Pakistan is not an eligible region for TikTok Research Tools. Lawful routes are a named collaboration with an institution in the US, EEA, UK, Canada, Switzerland, Norway, Iceland or Liechtenstein, or the EU DSA vetted-researcher channel.
- CommentRequires Access
Only available comments are returned and commenter identity is stripped.
Dependency: Pakistan is not an eligible region for TikTok Research Tools. Lawful routes are a named collaboration with an institution in the US, EEA, UK, Canada, Switzerland, Norway, Iceland or Liechtenstein, or the EU DSA vetted-researcher channel.
- Account profileRequires Access
Public account content only via Research Tools; accounts that consent are reachable live via the Display API / Login Kit.
Dependency: Pakistan is not an eligible region for TikTok Research Tools. Lawful routes are a named collaboration with an institution in the US, EEA, UK, Canada, Switzerland, Norway, Iceland or Liechtenstein, or the EU DSA vetted-researcher channel.
One row per mandatory content type, stating which lawful route (if any) reaches it. A live status names a content type that is reachable today — it is not a measure of how much of the platform is visible.
Acceptance walk for this platform
- 01Ingestion or URL submission
- 02Multimodal analysis
- 03Evidence (PECA s.38 package)
- 04Case opened
- 05Reviewer approval at the human gate
- 06Supported enforcement request
- 07Outcome verification
- 08Recorded as rejected, failed or inconclusive
Where access is unavailable the walk runs in a sandbox with synthetic data. That is not completed live platform coverage.
In-country restriction — a separate track