Public-post social-listening intel across Facebook + Instagram public
Pages/posts. The wedge: Meta's official social-listening path (Meta Content
Library, the CrowdTangle successor) is application-restricted to academic and
non-profit researchers - brands, PR/comms, agencies, and journalists are barred.
This delivers the equivalent public-post listening data from the logged-out
public surface, no application required.
- Modes:
keyword_listening (topic search + aggregation), page_posts
(recent public posts for given Pages / public IG profiles), hashtag_intel
(public hashtag feeds + topic intel).
- Normalized cross-platform post schema keyed by platform + post + public
author (post text, type, engagement, timestamps, hashtags, mentions).
- Social-listening enrichment: lexicon sentiment + theme tagging per post,
topic volume over time, top posts/pages, top hashtags, and cross-topic
share-of-voice.
- PII minimization on by default: personal-individual authors redacted (name
dropped, handle tokenized); Pages/business/verified accounts retained.
- Anti-bot escalation ladder: httpx (datacenter) -> curl_cffi Chrome TLS
impersonation (residential) -> patchright/playwright browser (residential)
-> documented fail-soft (
platform_pending / fetch_error).
- Cost-control: pre-flight caps, demo-mode soft-fail,
_RunBudget guard,
in-loop budget checks, hardcoded PPE prices.
- Monitor mode (scheduled runs): new-post + volume/sentiment delta digest.
- PPE:
post_record $0.004, listening_analysis $0.008, topic_rollup
$0.010, scheduled_delta_run $0.050.
- Scope: distinct from
ad-library-intel (ads) and instagram-creator-intel
(creator/influencer analytics) - this is organic public-post social listening.