Sentiment Analysis
Sentiment Analysis
Workspace
Run an analysis to populate the dashboard.
Saved analysis runs.
Saved reports with PDF export.
Manage API keys for the LLM layer.
Where to get each key
You only need a few of these. Paste a value into the matching field above and click Save. All keys are optional except one AI model key.
1. AI model key — pick one needed for sentiment
Mention counts (Share of Voice) work with no key. Sentiment, themes, and the executive report need one AI key. Gemini and Groq are free.
2. Facebook source optional
Enables the Facebook source. Just add the token — that's all you need. By default it finds Facebook Pages matching your brand. Uses your Apify credits per run.
apify_api_)Advanced — only if you want to swap the actor. Leave both fields blank to use the default (apify/facebook-search-scraper). To use a different Apify Facebook actor, set:
owner/name (e.g. apify/facebook-posts-scraper)..env) — a JSON template matching that actor's inputs. Use __QUERY__ for the brand and __LIMIT__ for the count. Examples:
{"categories":["__QUERY__"],"resultsLimit":__LIMIT__}
{"searchQuery":"__QUERY__","maxPosts":__LIMIT__}Tip: open the actor's page on Apify → Input tab to see its exact field names. If you skip the template, the default (categories/resultsLimit) is sent.
3. Unblock scrapers when hosted online optional
Free sources get blocked from data-center servers. Add a residential proxy so scraping still works when the app is deployed (not needed when you run it on your own PC).
http://user:pass@host:port — Webshare, IPRoyal4. Bluesky source optional
Enables the Bluesky source. Free. Use an app password, not your account password.
you.bsky.social