Social Media Brand Sentiment Streams

This dataset provides granular, time-stamped sentiment analysis of brand mentions across major social media platforms, enabling real-time reputation monitoring and early crisis detection. It includes sentiment scores, engagement metrics, and crisis flags, making it ideal for brand managers, analysts, and marketing teams seeking actionable insights into public perception and social media trends.

  • last updated 5 Sept 2025
  • by GoMask
The brief that made it

Real-time brand reputation tracking and alerting

Sample rows

preview · 8 of 200 rows · all 13 columns
sentiment_idstringplatformstringsentiment_scorefloatcrisis_flagbooleanuser_locationstringbrand_idstringbrand_namestringmention_datetimedatetimesentiment_labelstringmention_idstringuser_idstringengagement_countintegermention_textstring
SENT-00001Twitter0.92falseNew York, USABN001Acme Corp2024-06-11T08:23:14ZpositiveTW-0012356789USR12001210Acme Corp's new update is amazing! Loving the features and speed.
SENT-00002Instagram-0.93trueBerlin, GermanyBN002Umbrella Inc.2024-06-11T12:15:44ZnegativeIG-0054326789USR120021850Umbrella Inc. service outage reported again. Customers not happy!
SENT-00003Facebook0.81falseLondon, UKBN003Monarch2024-06-11T16:39:21ZpositiveFB-0023901178USR12003145Monarch's summer campaign is exceptional. Great engagement from fans.
SENT-00004LinkedIn0falseblankBN004Stark Industries2024-06-12T09:07:13ZneutralLI-0098741234USR1200421Stark Industries announced a new partnership this morning.
SENT-00005Reddit-1trueCape Town, South AfricaBN005Cyberdyne2024-06-12T17:22:19ZnegativeRD-0043219876blank9502Cyberdyne Systems hit by yet another major breach, users furious!
SENT-00006TikTok0.88falseblankBN006Initech2024-06-12T21:30:07ZpositiveTT-0009837462USR120061760Initech's viral dance challenge is a hit! Everyone is participating.
SENT-00007YouTube-0.32falseChicago, USABN007Wayne Enterprises2024-06-13T10:45:22ZnegativeYT-0076543218USR1200755Wayne Enterprises delivery delays again. Unacceptable for some users.
SENT-00008Other-0.97trueMadrid, SpainBN008Globex2024-06-13T19:17:08ZnegativeOT-0034567891USR120082591Globex sees major security issue; users warn others to avoid.

What the 200 rows show

from the 200-row sample

Reddit platform stands out: 26 of its 26 rows have crisis_flag = true, against 25 of 174 for the rest.

  • 26%crisis_flag = true
  • 0.0median sentiment_score
  • 3sentiment labels
  • 20brands
  • 25brand names
  • 123.5median engagement_count
Crisis flag rate by platformcrisis_flag = true
0%50%100%4%Twi…1 of…8%Fac…2 of…16%Ins…5 of…0%Lin…0 of…100%Red…26 o…4%Tik…1 of…0%You…0 of…67%Oth…16 o…
sentiment_score200 rows, in bands of 0.2
035705031410326002569-101sentiment_score →

Median 0.0, from -1.0 to 1.0.

user_location189 rows with a value · 11 left blank
  1. Berlin, Germany21
  2. London, UK20
  3. Madrid, Spain18
  4. Singapore14
  5. Dubai, UAE13
  6. Cape Town, South Africa11
  7. Toronto, Canada11
  8. Paris, France11
  9. Hong Kong11
  10. Johannesburg, South Africa11
13 columns by typefrom the column list below
  • string 9
  • integer 1
  • float 1
  • datetime 1
  • boolean 1

Columns

13 columns in four groups
blueprint · 13 columns
columntypedescriptionexample
Text 9 columns
sentiment_idstringUnique identifier for each sentiment recorduniqueSENT-00001
brand_idstringUnique identifier for the brand being trackedBN001
brand_namestringOfficial name of the brandAcme Corp
platformstringSocial media platform where the mention occurred (e.g., Twitter, Facebook, Instagram)8 valuesTwitter
sentiment_labelstringCategorical sentiment label based on scorenegative · neutral · positivepositive
mention_textstringText content of the social media mentionAcme Corp's new update is…
mention_idstringUnique identifier for the social media mention (e.g., tweet ID, post ID)uniqueTW-0012356789
user_idstringUnique identifier for the user who posted the mentionoptionalUSR12001
user_locationstringLocation of the user who posted the mention, if availableoptionalNew York, USA
Numbers 2 columns
sentiment_scorefloatCalculated sentiment score for the mention (-1.0 = negative, 0 = neutral, 1.0 = positive)-1 to 10.92
engagement_countintegerTotal engagement count for the mention (sum of likes, shares, comments, etc.)0 or more · optional210
Dates and times 1 column
mention_datetimedatetimeTimestamp when the brand was mentioned2024-06-11T08:23:14Z
True or false 1 column
crisis_flagbooleanIndicates if the mention is part of a detected crisis event for the brandoptionalfalse

Use it for

  • crisis flag26%51 of 200 rowsmean sentiment score …0.60Twit…0.20Face…0.34Inst…0.0Link…

    A social media dashboard

    The crisis_flag rate, sentiment_score by platform and a breakdown of user_location. Excel, Power BI or Tableau.

  • Why do 51 of 200 rows have crisis_flag = true?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable sentiments with brand_id, brand_name and platform to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 13 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows13 columns
Yours1,000 rows13 columnsuser_location: UK only

blueprint · social-media-brand-sentiment-streams

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 13 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Pull mentions across platforms
  • Sentiment scored hourly
  • Flag negative spikes
  • Include hashtag trends
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
social-media-brand-sentiment-streams

What should your data show?

Preview 20 rows free
No signup. No card.