Multilingual Social Media Reactions

This dataset provides real-time, multilingual social media post analytics from Twitter, TikTok, and Facebook, focusing on Spanish, French, and Arabic content. It includes sentiment scores, engagement metrics, trend indicators, and geo-location data, enabling robust cross-platform sentiment modeling, emerging trend detection, and non-English market analysis for researchers and business analysts.

  • last updated 23 Oct 2025
  • by GoMask
The brief that made it

Cross-platform sentiment modeling in non-English markets

Sample rows

preview · 8 of 36 rows · all 16 columns
post_idstringsentiment_labelstringsentiment_scorefloattrend_indicatorbooleanplatformstringpost_datetimedatetimeauthor_idstringauthor_languagestringpost_languagestringengagement_likesintegerengagement_commentsintegerengagement_sharesintegerhashtagsstringgeo_countrystringgeo_citystringpost_textstring
TW-24A9B1Fpositive0.78trueTwitter2024-06-03T10:14:23Ztw_user_1021eses2313417FelizLunes,BuenosDiasESMadrid¡Gran día para todos! #FelizLunes #BuenosDias
FB-16F4C8Anegative-0.35falseFacebook2024-06-04T19:05:41Zfb_user_834frfr5592blankFRLyonJe suis fatigué de la chaleur aujourd'hui.
TT-88D7B3Epositive0.61trueTikTok2024-06-02T15:23:08Ztt_user_390arar3204731مصر,سعادةEGCairoيوم جميل في القاهرة! #مصر #سعادة
TW-56F2D1Cnegative-0.62falseTwitter2024-06-05T08:34:52Ztw_user_1018eses1910blankMXMonterreyNo entiendo por qué todo es tan complicado.
FB-23C1E7Dpositive0.44trueFacebook2024-06-03T21:45:19Zfb_user_842frfr1881612Video,TendanceBEBruxellesNouvelle vidéo en ligne ! Regardez maintenant. #Video #Tendance
TT-39B2C7Aneutral0.15trueTikTok2024-06-01T17:07:44Ztt_user_412arar94117تحدي,ترندSARiyadhهل شاهدتم آخر تحدي؟ #تحدي #ترند
TW-91F3B2Anegative-0.43falseTwitter2024-06-02T09:18:22Ztw_user_1033eses4071blankARBuenos AiresLa situación política me preocupa bastante.
FB-51E7C9Fpositive0.93trueFacebook2024-06-04T14:29:33Zfb_user_861frfr3762219GratitudeFRMarseilleMerci à tous pour votre soutien ! #Gratitude

What the 36 rows show

from the 36-row sample

Negative (sentiment label) stands out: mean sentiment_score is -0.54, against 0.53 for the rest.

  • 53%trend_indicator = true
  • 0.41median sentiment_score
  • 3author languages
  • 3post languages
  • 65.5median engagement_likes
  • 8median engagement_comments
sentiment_score36 rows, in bands of 0.2
048442332468-0.80.21sentiment_score →

Median 0.41, from -0.79 to 0.95.

platform36 rows · 3 values
  1. Twitter12
  2. Facebook12
  3. TikTok12
16 columns by typefrom the column list below
  • string 10
  • integer 3
  • float 1
  • datetime 1
  • boolean 1

Columns

16 columns in four groups
blueprint · 16 columns
columntypedescriptionexample
Text 10 columns
post_idstringUnique identifier for the social media post across platformsuniqueTW-24A9B1F
platformstringSocial media platform where the post was published (Twitter, TikTok, Facebook)Twitter · TikTok · FacebookTwitter
author_idstringUnique identifier for the post author (platform-specific)tw_user_1021
author_languagestringPrimary language of the post author (ISO 639-1 code)es · fr · ares
post_languagestringLanguage in which the post is written (ISO 639-1 code)es · fr · ares
post_textstringFull text content of the postالطقس حار جدا اليوم.
sentiment_labelstringCategorical sentiment label (positive, neutral, negative)positive · neutral · negativepositive
hashtagsstringComma-separated list of hashtags used in the postoptionalFelizLunes,BuenosDias
geo_countrystringCountry code where the post originated (ISO 3166-1 alpha-2)optionalES
geo_citystringCity where the post originated, if availableoptionalMadrid
Numbers 4 columns
sentiment_scorefloatNormalized sentiment score for the post (-1.0 negative, 0 neutral, 1.0 positive)-1 to 10.78
engagement_likesintegerNumber of likes/reactions received by the post0 or more231
engagement_commentsintegerNumber of comments or replies to the post0 or more34
engagement_sharesintegerNumber of times the post was shared or retweeted0 or more17
Dates and times 1 column
post_datetimedatetimeTimestamp when the post was published2024-06-03T10:14:23Z
True or false 1 column
trend_indicatorbooleanFlag indicating if the post is part of an emerging trendoptionaltrue

Use it for

  • trend indicator53%19 of 36 rows

    A social media dashboard

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

  • Why do the 10 negative rows have a mean sentiment_score of -0.54?

    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 posts with platform, post_datetime and author_id to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 16 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 dataset36 rows16 columns
Yours1,000 rows16 columnsgeo_country: UK only

blueprint · multilingual-social-media-reactions

Behind this dataset

Same schema. As many rows as you need.

These 36 rows came out of a blueprint — 16 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
  • Each row represents a unique post or comment from Twitter, TikTok, or Facebook.
  • Language codes must be one of: es, fr, ar.
  • Sentiment scores are calculated using standard NLP models (range: -1 to +1).
  • Engagement metrics include likes, shares, and comments, normalized across platforms.
  • Timestamp format is ISO 8601; all posts within the past 90 days.
  • Content fields exclude personally identifiable information per privacy standards.
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
multilingual-social-media-reactions

What should your data show?

Preview 20 rows free
No signup. No card.