SANDBOX
Connectors

Platform connectivity

Facebook, TikTok, X and Instagram are all mandatory components of this application. That is a statement about integration surface — not about how much of their content is reachable.

Mandatory coverage does not mean complete visibility

All four platforms are covered. But 100% platform inclusion does not mean access to 100% of their content or unrestricted blocking. Coverage depends on authorised access, platform capabilities and available integrations. Where a capability is not reachable, the exact dependency is named — and the connector is demonstrated only in a clearly-labelled sandbox.
Mandatory connector

Facebook

Requires Access

There is no general-purpose, programmatic way for a third party to search or stream public Facebook content. Public content search and hashtag search APIs were removed. The only surface returning other people's public posts, comments, Groups and events at scale is Meta Content Library, which is restricted to qualified academic and non-profit research institutions inside a cleanroom.

Practical ceiling

Own-Page read, write and moderation; public metadata of any Page; and lawfully routed bulk access via a research partnership (L3). A 100% public-content monitoring claim is not achievable on Facebook through official channels.

8 registered capabilitiesFull register →
Mandatory connector

TikTok

Requires Access

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

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).

12 registered capabilitiesFull register →
Mandatory connector

X

Live

X is the one genuinely open connector. The legacy Free / Basic / Pro / Enterprise tiers are retired; the current model is pay-per-use credits. Full-archive search back to 2006 and a rule-based filtered stream are both available at pay-per-use with no subscription and no minimum spend. There is still no programmatic takedown of any kind.

Practical ceiling

Full public-post monitoring at commercial scale, bounded by a 3,000,000 post-read monthly cap. Enforcement remains manual.

9 registered capabilitiesFull register →
Mandatory connector

Instagram

Requires Access

Instagram is the most restrictive of the four. Everything programmatic requires a Business or Creator account; consumer APIs were sunset on 4 December 2024. An authorised account owner can monitor their own account deeply. Hashtag search is a thin, filtered slice — 30 unique hashtags per rolling 7 days, a 24-hour recent window, no usernames returned. Comments on other accounts' media cannot be read at all.

Practical ceiling

Deep monitoring of consenting or operator-controlled professional accounts; a weak hashtag sampler; and bulk public content only via a research partnership (L3).

12 registered capabilitiesFull register →
Legend

What each status actually means

  • LiveReachable today through an official, authorised integration.
  • LimitedReachable, but materially restricted in scope, window or volume.
  • Requires AccessExists officially, but this operator does not currently hold the access.
  • UnsupportedNo official capability exists. It cannot be obtained by configuration.
  • SandboxDemonstrated only with synthetic data. This is NOT completed live coverage.

Sandbox is deliberately included as a first-class status: a sandbox demonstration is never allowed to read as completed live platform coverage.

These five statuses are used everywhere in the application. They are never softened.

Connector register

Every capability, its status and its exact blocker (41 rows)

PlatformCapabilityStatusRequired scopeLatencyQuotaCoverage gapBlocking dependency
facebookOwn-Page posts, comments, media and insightsLivepages_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 baselineReaches only Pages the operator administers.None — this capability is reachable.
facebookPublic metadata of any Page (name, category, fan count, About)LimitedPage Public Metadata Access featureSecondsApp-level rate limits applyMetadata only — returns no posts and no comments.Requires Meta App Review plus Business Verification for Advanced Access.
facebookThird-party public post and comment searchUnsupported———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.
facebookPublic Group content monitoringUnsupported———No official third-party API reaches public Groups.Group content is reachable only through Meta Content Library, inside a researcher cleanroom.
facebookBulk public content via Meta Content LibraryRequires AccessContent Library API (institutional access)Near real-time for the research tool; API latency variesSet by Meta per approved institutionRead-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.
facebookGovernment legal-process channel (account-scoped)LimitedMeta Law Enforcement Online Request System (LEORS)Days to weeks (reactive)Case-by-case on valid legal processAccount-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.
facebookIn-country restriction (PTA)LivePTA under PECA s.37(1) + 2021 RulesDays—Not removal; not hermetic (VPN / encrypted DNS evade it).None — this capability is reachable.
facebookThird-party programmatic content removalUnsupported———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.
tiktokPublic video metadata, captions, hashtags and available commentsRequires AccessTikTok Research API (Research Tools)Research Tools data lags live contentPer-researcher request quotas set by TikTokCommenter 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).
tiktokKeyword, hashtag and username search over public videoRequires AccessTikTok Research API (Research Tools)LaggedPer-researcher quotasSearches 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).
tiktokFull-audio / transcript keyword searchUnsupported———voice_to_text is an output field only; spoken content is not searchable.No official capability exists.
tiktokPrivate-account contentUnsupported———Public-only by design.Out of scope by platform design and by project rule R4.
tiktokVideo and audio media downloadUnsupported———The API returns metadata only, never media streams.No official capability exists.
tiktokDisplay API / Login Kit / Webhooks (owner consent)Liveuser.info.basic, video.listNear real-time for webhook eventsPer-app rate limitsPer-creator OAuth only — reaches accounts that have consented.None — this capability is reachable.
tiktokCommercial Content API and Marketing APILiveAdvertiser account credentialsNear real-timeAdvertiser rate limitsCovers the advertiser's own ads only — no organic monitoring.None — this capability is reachable.
tiktokNamed collaboration under an eligible-region institutionRequires AccessInstitutional research agreementLaggedSet by the lead institutionRead-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).
tiktokGovernment legal-process channel (account-scoped)LimitedTikTok Legal Process / law-enforcement portalDays to weeks (reactive)Case-by-case on valid legal processAccount-scoped and reactive — not a content feed.Requires valid legal process from an authorised agency.
tiktokIn-country restriction (PTA)LivePTA under PECA s.37(1) + 2021 RulesDays—Not removal; not hermetic.None — this capability is reachable.
tiktokThird-party programmatic enforcementUnsupported———Removal is TikTok-internal.Manual only: in-app reporting, TikTok IP/brand forms, and the government legal-request channel.
tiktokUnofficial scraping of public web endpointsUnsupported———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.
xRecent search (last 7 days)LivePay-per-use creditsSeconds$0.005 per post read; 3,000,000 post reads per monthly billing cycleSeven-day window only.None — this capability is reachable.
xFull-archive search (back to 2006)LivePay-per-use creditsSeconds$0.005 per post read; $0.010 per full-archive count queryMonthly post-read cap of 3,000,000; Enterprise removes it.None — this capability is reachable.
xFiltered stream (near-real-time, rule-based)LivePay-per-use creditsNear real-timeIncluded in the pay-per-use credit modelRule-based; bounded by the same monthly cap.None — this capability is reachable.
xThreads, replies, reposts, quoted posts, mentionsLivePay-per-use creditsSeconds$0.005 per post readNone material.None — this capability is reachable.
xImages and videos via expansionsLivePay-per-use creditsSeconds$0.005 per post readMedia is referenced via expansions; no bulk media export.None — this capability is reachable.
xUser lookup and follow graphLivePay-per-use creditsSeconds$0.010 per user / following / follower readCorrelation must never be read as identity attribution.None — this capability is reachable.
xGovernment legal-process channel (account-scoped)LimitedX legal-request systemDays to weeks (reactive)Case-by-case on valid legal processAccount-scoped and reactive — not a content feed.Requires valid legal process from an authorised agency.
xIn-country restriction (PTA)LivePTA under PECA s.37(1) + 2021 RulesDays—Not removal; not hermetic.None — this capability is reachable.
xProgrammatic content removalUnsupported———No third-party removal API exists.Manual only: in-product reporting plus the X Rules enforcement path.
instagramOwn-account profile, media, Reels and StoriesLiveinstagram_business_basic (or instagram_basic + pages_show_list)Near real-time (webhooks) / seconds (polling)Account-level rate limitsProfessional accounts only.Requires a Business/Creator account plus Meta App Review.
instagramComments on own media (list, reply, hide, delete)Liveinstagram_business_manage_commentsNear real-timeAccount-level rate limitsOwn media only.Requires Meta App Review.
instagramMentions, tags and insightsLiveinstagram_business_manage_insightsMentions near real-time; tags by pollingAccount-level rate limitsTags have no webhook — polling only.Requires Meta App Review.
instagramBusiness Discovery of other public professional accountsLimitedinstagram_basic + an authorised own professional accountSecondsAccount-level rate limitsProfile and media only — comments are not returned.Requires an authorised own professional account.
instagramHashtag searchLimitedinstagram_basic + Instagram Public Content AccessRecent window is 24 hoursMAX 30 unique hashtags per rolling 7 daysA 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.
instagramComments on OTHER accounts' mediaUnsupported———Hard coverage gap — the API restricts comment access to media you own.No official capability exists.
instagramReels comment webhooksUnsupported———Meta's own documentation states Reels are not supported. Own-Reels comments remain readable on demand, but no real-time webhook fires.Platform limitation.
instagramPersonal / consumer-account APIsUnsupported———Basic Display API was sunset on 4 December 2024.No official capability remains.
instagramBulk public content via Meta Content LibraryRequires AccessContent Library API (institutional access)Near real-time for the research toolSet by Meta per approved institutionRead-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.
instagramGovernment legal-process channel (account-scoped)LimitedMeta Law Enforcement Online Request System (LEORS)Days to weeks (reactive)Case-by-case on valid legal processAccount-scoped and reactive — not a content feed.Requires valid legal process from an authorised agency.
instagramIn-country restriction (PTA)LivePTA under PECA s.37(1) + 2021 RulesDays—Not removal; not hermetic.None — this capability is reachable.
instagramProgrammatic content removalUnsupported———The only programmatic moderation is hide/delete of comments on your OWN media.Manual only: in-product reporting and the IP Reporting Center.

This register is the contract. A capability is only ever as available as its status says, and anything short of Live names the dependency that blocks it.