SANDBOX
Connector · mandatory platform

TikTok

Requires AccessAccess not in place

No official TikTok API lets a commercial operator in Pakistan programmatically monitor public TikTok content. The Research API is gated to non-commercial academic and not-for-profit researchers in a fixed list of regions that does not include Pakistan, and TikTok exposes no third-party programmatic enforcement API at all.

Practical ceiling

What this connector can reach today

Reachable
  • 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.
Not reachable
  • 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

Blocked by: Pakistan is not an eligible region for TikTok 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).
Capability register

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.

Content-type matrix

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.

End-to-end walk

Acceptance walk for this platform

  1. 01
    Ingestion or URL submission
  2. 02
    Multimodal analysis
  3. 03
    Evidence (PECA s.38 package)
  4. 04
    Case opened
  5. 05
    Reviewer approval at the human gate
  6. 06
    Supported enforcement request
  7. 07
    Outcome verification
  8. 08
    Recorded as rejected, failed or inconclusive

Sandbox operation is labelled as such throughout. It does not count as completed live platform coverage.

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

Restricts access INSIDE PAKISTAN. This is NOT removal: it does not delete content, does not touch the platform's servers, and does not affect anyone outside Pakistan. It is not hermetic — VPNs and encrypted DNS evade network-layer blocking. It is a power of PTA under PECA 2016 s.37(1) and the Removal and Blocking of Unlawful Online Content (Procedure, Oversight and Safeguards) Rules 2021 — NOT a power of this application. This application prepares and tracks a request; it never executes a block.

Regulatory content is quoted for operational reference only and is not legal advice.