What is actually covered
The one thing this page exists to prevent
All 41 registered capabilities across four platforms
| Platform | Capability | Status | Scope | Latency | Quota | Coverage gap | Blocking dependency |
|---|---|---|---|---|---|---|---|
| Own-Page posts, comments, media and insights | Live | pages_read_engagement (+ pages_manage_posts to moderate) | Near real-time (webhooks) / seconds (polling) | Page-level rate limits; 200 calls per user per hour per app baseline | Reaches only Pages the operator administers. | None | |
| Public metadata of any Page (name, category, fan count, About) | Limited | Page Public Metadata Access feature | Seconds | App-level rate limits apply | Metadata only — returns no posts and no comments. | Requires Meta App Review plus Business Verification for Advanced Access. | |
| Third-party public post and comment search | Unsupported | — | — | — | Public Content Search and hashtag search APIs were removed years ago. | No official surface exists. Do not substitute unofficial scraping — it violates Meta's terms. | |
| Public Group content monitoring | Unsupported | — | — | — | No official third-party API reaches public Groups. | Group content is reachable only through Meta Content Library, inside a researcher cleanroom. | |
| Bulk public content via Meta Content Library | Requires Access | Content Library API (institutional access) | Near real-time for the research tool; API latency varies | Set by Meta per approved institution | Read-only. The operator is a beneficiary of analysis, never the applicant, data holder or raw-data recipient. | Requires a qualified academic or non-academic research institution as lead applicant. Meta's eligibility rule is organisational, not geographic, and Pakistan is not on Meta's sanctions-exclusion list — a Pakistani not-for-profit research institution or not-for-profit university can in principle qualify. Read-only cleanroom; no raw-data export; no action on content. | |
| Government legal-process channel (account-scoped) | Limited | Meta Law Enforcement Online Request System (LEORS) | Days to weeks (reactive) | Case-by-case on valid legal process | Account-scoped and REACTIVE — this is not a public-content feed and must never be presented as monitoring. | Requires valid legal process from an authorised agency. | |
| In-country restriction (PTA) | Live | PTA under PECA s.37(1) + 2021 Rules | Days | — | Not removal; not hermetic (VPN / encrypted DNS evade it). | None | |
| Third-party programmatic content removal | Unsupported | — | — | — | No third-party removal API exists. | Manual only: in-product reporting and Meta's IP / brand-rights / impersonation forms. CrowdTangle was discontinued on 14 August 2024. | |
| tiktok | Public video metadata, captions, hashtags and available comments | Requires Access | TikTok Research API (Research Tools) | Research Tools data lags live content | Per-researcher request quotas set by TikTok | Commenter identity is stripped; no media streams are returned. | 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). |
| tiktok | Keyword, hashtag and username search over public video | Requires Access | TikTok Research API (Research Tools) | Lagged | Per-researcher quotas | Searches text fields only — there is no index over spoken audio. | 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). |
| tiktok | Full-audio / transcript keyword search | Unsupported | — | — | — | voice_to_text is an output field only; spoken content is not searchable. | No official capability exists. |
| tiktok | Private-account content | Unsupported | — | — | — | Public-only by design. | Out of scope by platform design and by project rule R4. |
| tiktok | Video and audio media download | Unsupported | — | — | — | The API returns metadata only, never media streams. | No official capability exists. |
| tiktok | Display API / Login Kit / Webhooks (owner consent) | Live | user.info.basic, video.list | Near real-time for webhook events | Per-app rate limits | Per-creator OAuth only — reaches accounts that have consented. | None |
| tiktok | Commercial Content API and Marketing API | Live | Advertiser account credentials | Near real-time | Advertiser rate limits | Covers the advertiser's own ads only — no organic monitoring. | None |
| tiktok | Named collaboration under an eligible-region institution | Requires Access | Institutional research agreement | Lagged | Set by the lead institution | Read-only; the operator is a collaborator, not the data holder. | 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). |
| tiktok | Government legal-process channel (account-scoped) | Limited | TikTok Legal Process / law-enforcement portal | Days to weeks (reactive) | Case-by-case on valid legal process | Account-scoped and reactive — not a content feed. | Requires valid legal process from an authorised agency. |
| tiktok | In-country restriction (PTA) | Live | PTA under PECA s.37(1) + 2021 Rules | Days | — | Not removal; not hermetic. | None |
| tiktok | Third-party programmatic enforcement | Unsupported | — | — | — | Removal is TikTok-internal. | Manual only: in-app reporting, TikTok IP/brand forms, and the government legal-request channel. |
| tiktok | Unofficial scraping of public web endpoints | Unsupported | — | — | — | Not an official API; unstable and non-compliant. | REJECTED BY POLICY: scraping violates TikTok's terms of service and is not implemented anywhere in this application. |
| x | Recent search (last 7 days) | Live | Pay-per-use credits | Seconds | $0.005 per post read; 3,000,000 post reads per monthly billing cycle | Seven-day window only. | None |
| x | Full-archive search (back to 2006) | Live | Pay-per-use credits | Seconds | $0.005 per post read; $0.010 per full-archive count query | Monthly post-read cap of 3,000,000; Enterprise removes it. | None |
| x | Filtered stream (near-real-time, rule-based) | Live | Pay-per-use credits | Near real-time | Included in the pay-per-use credit model | Rule-based; bounded by the same monthly cap. | None |
| x | Threads, replies, reposts, quoted posts, mentions | Live | Pay-per-use credits | Seconds | $0.005 per post read | None material. | None |
| x | Images and videos via expansions | Live | Pay-per-use credits | Seconds | $0.005 per post read | Media is referenced via expansions; no bulk media export. | None |
| x | User lookup and follow graph | Live | Pay-per-use credits | Seconds | $0.010 per user / following / follower read | Correlation must never be read as identity attribution. | None |
| x | Government legal-process channel (account-scoped) | Limited | X legal-request system | Days to weeks (reactive) | Case-by-case on valid legal process | Account-scoped and reactive — not a content feed. | Requires valid legal process from an authorised agency. |
| x | In-country restriction (PTA) | Live | PTA under PECA s.37(1) + 2021 Rules | Days | — | Not removal; not hermetic. | None |
| x | Programmatic content removal | Unsupported | — | — | — | No third-party removal API exists. | Manual only: in-product reporting plus the X Rules enforcement path. |
| Own-account profile, media, Reels and Stories | Live | instagram_business_basic (or instagram_basic + pages_show_list) | Near real-time (webhooks) / seconds (polling) | Account-level rate limits | Professional accounts only. | Requires a Business/Creator account plus Meta App Review. | |
| Comments on own media (list, reply, hide, delete) | Live | instagram_business_manage_comments | Near real-time | Account-level rate limits | Own media only. | Requires Meta App Review. | |
| Mentions, tags and insights | Live | instagram_business_manage_insights | Mentions near real-time; tags by polling | Account-level rate limits | Tags have no webhook — polling only. | Requires Meta App Review. | |
| Business Discovery of other public professional accounts | Limited | instagram_basic + an authorised own professional account | Seconds | Account-level rate limits | Profile and media only — comments are not returned. | Requires an authorised own professional account. | |
| Hashtag search | Limited | instagram_basic + Instagram Public Content Access | Recent window is 24 hours | MAX 30 unique hashtags per rolling 7 days | A sampler, not a feed: no usernames returned, ads excluded, and only media from Business/Creator accounts that authorised the app. | Instagram Public Content Access feature approval. | |
| Comments on OTHER accounts' media | Unsupported | — | — | — | Hard coverage gap — the API restricts comment access to media you own. | No official capability exists. | |
| Reels comment webhooks | Unsupported | — | — | — | Meta's own documentation states Reels are not supported. Own-Reels comments remain readable on demand, but no real-time webhook fires. | Platform limitation. | |
| Personal / consumer-account APIs | Unsupported | — | — | — | Basic Display API was sunset on 4 December 2024. | No official capability remains. | |
| Bulk public content via Meta Content Library | Requires Access | Content Library API (institutional access) | Near real-time for the research tool | Set by Meta per approved institution | Read-only cleanroom; no raw-data export. | Requires a qualified academic or non-academic research institution as lead applicant. Meta's eligibility rule is organisational, not geographic, and Pakistan is not on Meta's sanctions-exclusion list — a Pakistani not-for-profit research institution or not-for-profit university can in principle qualify. Read-only cleanroom; no raw-data export; no action on content. | |
| Government legal-process channel (account-scoped) | Limited | Meta Law Enforcement Online Request System (LEORS) | Days to weeks (reactive) | Case-by-case on valid legal process | Account-scoped and reactive — not a content feed. | Requires valid legal process from an authorised agency. | |
| In-country restriction (PTA) | Live | PTA under PECA s.37(1) + 2021 Rules | Days | — | Not removal; not hermetic. | None | |
| Programmatic content removal | Unsupported | — | — | — | The only programmatic moderation is hide/delete of comments on your OWN media. | Manual only: in-product reporting and the IP Reporting Center. |
Columns are the real facts: what is required, how fast it arrives, what it is capped at, what it misses, and what blocks it.
Mandatory content types by platform
- PostRequires Access
- PageLimited
- Public groupUnsupported
- CommentUnsupported
- ImageRequires Access
- VideoRequires Access
- ReelRequires Access
0 of 7 mandatory content types live today — 1 limited, 4 need access, 2 unsupported.
- VideoRequires Access
- CaptionRequires Access
- HashtagRequires Access
- CommentRequires Access
- Account profileRequires Access
0 of 5 mandatory content types live today — 5 need access.
- PostLive
- ReplyLive
- ThreadLive
- RepostLive
- Quoted postLive
- ImageLive
- VideoLive
All 7 mandatory content types are live today.
- PostRequires Access
- CaptionRequires Access
- ReelLimited
- CommentLimited
- HashtagLimited
- Account profileLive
1 of 6 mandatory content types live today — 1 live, 3 limited, 2 need access.
One row per mandatory content type per platform. Live means that named content type is reachable today — it is never a measure of how much of the platform is visible. X is the only platform with every mandatory content type live; Instagram has one live type (account profile); Facebook and TikTok currently have none without further access.
Three separate tracks — never one button
Track A · Platform removal request
Asks the platform to remove the content from its own service. Available to a third party programmatically on NO platform.
Unsupported on Facebook, TikTok, X and Instagram.
Facebook, TikTok, X and Instagram all reserve removal to themselves. There is no API that lets an outside party delete another person's content. Every request therefore resolves to an evidence package plus a tracked manual escalation to the platform's reporting channel.
Track B · Account action
Would ask the platform to warn, restrict or suspend an account. This is NOT a capability of this application on any platform.
Unsupported as an application power on Facebook, TikTok, X and Instagram.
Account-level decisions rest with the platform, or with a lawful order directed to the platform. This application never represents account suspension as one of its own powers, and cannot perform it.
Track C · Restriction within Pakistan
An exercise of Pakistani state power at the national network layer. Technically available for all four platforms at once, independently of any platform cooperation.
Live for Facebook, TikTok, X and Instagram — via PTA, not via any platform API.
This is the one enforcement route that does not depend on a platform granting anything. It is still not a power of this application: the application prepares and tracks a request; PTA decides and acts.
Standing disclaimer
What can never close
No third-party programmatic removal — on any platform
Facebook, TikTok, X and Instagram all reserve removal to themselves. No API lets an outside party delete another person's content or suspend another account.
No bulk private or unauthorised content
Private accounts, direct messages and non-public groups are out of reach by platform design and by this project's rules. No bypass mechanism is implemented.
No identity attribution from correlation
Matching content across platforms shows that material is similar. It never shows that different accounts belong to the same person.
Regulatory content is quoted for operational reference only and is not legal advice.