Skip to content
Canadian Immigration Dashboard [ CID ]
Perspective API

Toxicity Scores & Embeddings

Search and explore comments with their Perspective API toxicity/prosocial scores alongside AI sentiment labels.

Communalytic | Toxicity & prosocial scores, embeddings, and clusters generated via Communalytic (Social Media Lab, Toronto Metropolitan University) using Google's Perspective API.
Toxicity Scored
55,769
9.3% of 596,542 total
Prosocial Scored
54,229
Embeddings
55,418
403 clusters
Avg Tox / Con
0.245 / 0.328

Summary Charts

click to expand

All 13 Dimensions

Score Distribution

Scored: 55,769
Unscored: 596,542 remaining
9.3% complete
{# Expects: explorer_rows, explorer_total, explorer_pages, current_page, page_range, filter_opts, f_q, f_polarity, f_tox_min, f_tox_max, f_sort, f_cluster, f_scope, explorer_reset_url #}

Comment Explorer

Browse comments with toxicity & constructive scores. Filter by keyword, polarity, toxicity range, or cluster.

Search & Filter

Search comment text, filter by category or toxicity level
Active: "What is Trump up to. …" 373 comments · Page 10 of 15
trump ruined the usa he is a parisite thats eating the country alive
trump ruined the usa he is a parisite thats eating the country alive
Identity Attack0.0051747323
Insult0.090244174
Profanity0.00021485004
Threat0.0015644156
Severe Toxicity0.0000058127252
Low Tox 0.14467357
Dec 8, 2025
Trump said he was going to build a wall , and Mexico was gonna pay for it. Then he gets in a second time and he did build a wall , and Mexico and Canada …
Trump said he was going to build a wall , and Mexico was gonna pay for it. Then he gets in a second time and he did build a wall , and Mexico and Canada are paying for it. Brilliant!
Identity Attack0.09741807
Insult0.031807642
Profanity0.01220964
Threat0.011508608
Severe Toxicity0.0040245056
Low Tox 0.14256015 Low Con 0.264 Humor_Satire
Feb 18, 2026 LILLEY UNLEASHED: The fall of …
To be so lenient on passport distribution opens up the floodgates to criminals worldwide. We need Trump policies here sounds like Trudeau is still in Power.
To be so lenient on passport distribution opens up the floodgates to criminals worldwide. We need Trump policies here sounds like Trudeau is still in Power.
Identity Attack0.0076585566
Insult0.07808672
Profanity0.01220964
Threat0.008272167
Severe Toxicity0.0019836426
Low Tox 0.13908891 Moderate Con 0.346
Jan 14, 2026 Canada’s new rules in 2026
The schools took in billions and made the municipalities take on the burden of rental demands, cost of food and resources. Sue the schools for not providing housing! Sue the immigration lawyers for scamming the …
The schools took in billions and made the municipalities take on the burden of rental demands, cost of food and resources. Sue the schools for not providing housing! Sue the immigration lawyers for scamming the students for $3k to $5k! Time for a Trump like investigation! Luckily for Canada, we provide ZERO jobs unlike the Tech Cos in the USA!
Identity Attack0.035589635
Insult0.06757036
Profanity0.016616182
Threat0.007793174
Severe Toxicity0.0026130676
Low Tox 0.13561769 Constructive 0.545 Policy_Critique
Sep 27, 2025 5 likes IRCC Names India in Study …
Ppl are saying its gonna take a civil war to stop the immigration. Trump please takeover canada
Ppl are saying its gonna take a civil war to stop the immigration. Trump please takeover canada
Identity Attack0.06613251
Insult0.023866551
Profanity0.013131939
Threat0.053330876
Severe Toxicity0.0040626526
Low Tox 0.13561769 Low Con 0.238 Fear_Threat
Jan 27, 2026 2 likes Inside Canada's Indian Invasion...
One trump wall should b built across Canadian border
One trump wall should b built across Canadian border
Identity Attack0.08004672
Insult0.021868404
Profanity0.015454767
Threat0.030969119
Severe Toxicity0.005722046
Low Tox 0.13214645 Low Con 0.156 Call_To_Action
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
We need Donald Trump to come and clean up this country, lol
We need Donald Trump to come and clean up this country, lol
Identity Attack0.018369852
Insult0.029934563
Profanity0.025770858
Threat0.020609349
Severe Toxicity0.004272461
Low Tox 0.12867521 Low Con 0.19
Nov 21, 2025 4 likes Thousands of refugees allowed into …
I’m forever anti Donald Trump
I’m forever anti Donald Trump
Identity Attack0.0014796976
Insult0.038900465
Profanity0.00012673196
Threat0.008192128
Severe Toxicity0.000008694021
Low Tox 0.11424801
Apr 15, 2025 1 likes
He sounds like Trump wannabe.
He sounds like Trump wannabe.
Identity Attack0.009619443
Insult0.06529768
Profanity0.02023706
Threat0.007094103
Severe Toxicity0.0022888184
Low Tox 0.1140901 Low Con 0.172 Meta_Commentary
Feb 28, 2026 Inside Canada's Indian Invasion...
I'm Canadian. Immigration is for votes.... Canada needs someone like Trump to clean up our mess. Too much to say. This might not even post...
I'm Canadian. Immigration is for votes.... Canada needs someone like Trump to clean up our mess. Too much to say. This might not even post...
Identity Attack0.03894114
Insult0.046764325
Profanity0.0138151245
Threat0.007547205
Severe Toxicity0.002155304
Low Tox 0.11367676 Moderate Con 0.466 Policy_Critique
Jan 27, 2026 Inside Canada's Indian Invasion...
Hmmm I wonder how the folks who western countries colonized felt. They did NOT have a choice when their cultures where taken over and destroyed. I see this as the West gettng their Karma and …
Hmmm I wonder how the folks who western countries colonized felt. They did NOT have a choice when their cultures where taken over and destroyed. I see this as the West gettng their Karma and Trump is helping the process move along a lot faster.
Identity Attack0.03919895
Insult0.034562174
Profanity0.015932998
Threat0.010835429
Severe Toxicity0.002822876
Low Tox 0.112850055 Constructive 0.567 Moral_Argument
Sep 10, 2025 1 likes Why Canadians Are Turning Against …
Don't worry Canadians, Once president Trump fires your current governor, he will fix this !! ✅
Don't worry Canadians, Once president Trump fires your current governor, he will fix this !! ✅
Identity Attack0.016862517
Insult0.03158728
Profanity0.01220964
Threat0.050098058
Severe Toxicity0.0030708313
Low Tox 0.112850055 Low Con 0.256 Unverified_Claim
Jan 29, 2026 Inside Canada's Indian Invasion...
This is a USA channel. They should be fixing the mess Trump has made in their country instead of meddling in Canadian politics.
This is a USA channel. They should be fixing the mess Trump has made in their country instead of meddling in Canadian politics.
Identity Attack0.024801146
Insult0.05203446
Profanity0.014259194
Threat0.007145886
Severe Toxicity0.001707077
Low Tox 0.112746716 Low Con 0.099 Meta_Commentary
Feb 17, 2026 1 likes Inside Canada's Indian Invasion...
Problem is the people keep electing liberal progressive woke making policies against its own people. Till people wake up you all going to the drain. We here in US at lease hold the line for …
Problem is the people keep electing liberal progressive woke making policies against its own people. Till people wake up you all going to the drain. We here in US at lease hold the line for a while with Trump in office hoping the next one will continue his fight for his people. Canadians are the one to blame and not this politicians. Elbow up huh??? You really don’t know how Trump trying to save North America and recalibrate it for the goodness of its people living in it.
Identity Attack0.041003603
Insult0.054962315
Profanity0.015249812
Threat0.0074048014
Severe Toxicity0.0024318695
Low Tox 0.112643376 Constructive 0.506 Policy_Critique
Aug 25, 2025 1 likes Why Canadians Are Turning Against …
Can't wait for trump to annex all of this country
Can't wait for trump to annex all of this country
Identity Attack0.016963007
Insult0.025800243
Profanity0.01627459
Threat0.02682521
Severe Toxicity0.0032043457
Low Tox 0.112333365 Low Con 0.217 Fear_Threat
Jan 28, 2026 Inside Canada's Indian Invasion...
Blame it on prime minister trump.
Blame it on prime minister trump.
Identity Attack0.00673361
Insult0.04969218
Profanity0.013336895
Threat0.010447056
Severe Toxicity0.0020980835
Low Tox 0.11223003 Low Con 0.184 Unverified_Claim
Feb 11, 2026 3 likes Canada's tighter immigration policy divides …
Funny how no one is giving Trump credit on the increase in deportations. Canada we need to BUILD THE WALL !!
Funny how no one is giving Trump credit on the increase in deportations. Canada we need to BUILD THE WALL !!
Identity Attack0.036620867
Insult0.026315894
Profanity0.012004685
Threat0.013217449
Severe Toxicity0.0041770935
Low Tox 0.11223003 Low Con 0.288
Dec 30, 2025 1 likes Deportations From Canada at Their …
Trump needs to realize this is a national security issue and arrest Carney.
Trump needs to realize this is a national security issue and arrest Carney.
Identity Attack0.005512681
Insult0.027605021
Profanity0.012517073
Threat0.06820184
Severe Toxicity0.002670288
Low Tox 0.11212669 Low Con 0.08 Fear_Threat
Feb 8, 2026 1 likes Inside Canada's Indian Invasion...
Trump should put a 100% tariff on Canada for immediate mass deportations.
Trump should put a 100% tariff on Canada for immediate mass deportations.
Identity Attack0.050671257
Insult0.023995465
Profanity0.012107162
Threat0.014566151
Severe Toxicity0.0031280518
Low Tox 0.11192002 Low Con 0.109 Call_To_Action
Jan 28, 2026 Inside Canada's Indian Invasion...
It’s the bash the liberal show here. not one comment shows a solution to the perceived problem. Well, I got one for you. PP is a mini Trump. Let’s have more heroes, floor crossers., that’s …
It’s the bash the liberal show here. not one comment shows a solution to the perceived problem. Well, I got one for you. PP is a mini Trump. Let’s have more heroes, floor crossers., that’s my solution to PP.
Identity Attack0.010951365
Insult0.05262003
Profanity0.014293353
Threat0.010809537
Severe Toxicity0.0024414062
Low Tox 0.11181668 Moderate Con 0.362 Meta_Commentary
Mar 2, 2026 BATRA’S BURNING QUESTIONS: Canada’s absent …
Canada is the official 29th state of India ! I say Mr. Trump is too late to take over Canada
Canada is the official 29th state of India ! I say Mr. Trump is too late to take over Canada
Identity Attack0.043581683
Insult0.035553806
Profanity0.012482914
Threat0.009230154
Severe Toxicity0.0023651123
Low Tox 0.11150667 Low Con 0.281 Humor_Satire
Jan 27, 2026 Inside Canada's Indian Invasion...
Trump please take me
Trump please take me
Identity Attack0.011099357
Insult0.02373764
Profanity0.036401358
Threat0.024235269
Severe Toxicity0.004425049
Low Tox 0.11109332 Low Con 0.298 Comparative_Framing
Jun 21, 2025 How Canada broke its immigration …
Close the borders trump is right
Close the borders trump is right
Identity Attack0.050443888
Insult0.018967867
Profanity0.015079016
Threat0.012285355
Severe Toxicity0.0044059753
Low Tox 0.11088664 Low Con 0.239
Sep 30, 2025 IRCC Names India in Study …
As Canadian citizens we want our money back , this was the liberal government’s irresponsibility that caused this , we should not have to pay for their irresponsibility. The Biden administration opened their borders to …
As Canadian citizens we want our money back , this was the liberal government’s irresponsibility that caused this , we should not have to pay for their irresponsibility. The Biden administration opened their borders to spite trumps wall and the Canadian liberal party followed the same policy.
Identity Attack0.018671319
Insult0.0638991
Profanity0.010945748
Threat0.0064144502
Severe Toxicity0.0016117096
Low Tox 0.11088664 Moderate Con 0.444 Policy_Critique
Dec 25, 2025 2 likes Deportations From Canada at Their …
Trump needs to do the same to carney. Canada has fallen.
Trump needs to do the same to carney. Canada has fallen.
Identity Attack0.023193322
Insult0.046764325
Profanity0.0137468055
Threat0.00789674
Severe Toxicity0.0019931793
Low Tox 0.1100022 Low Con 0.139
Jan 5, 2026 New rules, regulations take effect …

Perspective API Dimensions Reference

13 dimensions explained

Toxic (6)

Toxicity
— Rude, disrespectful, or unreasonable
Severe Toxicity
— Very hateful or aggressive
Identity Attack
— Targeting race, religion, gender, etc.
Insult
— Inflammatory or provocative language
Profanity
— Swear words or obscene language
Threat
— Intention to inflict pain or violence

Prosocial (7)

Affinity
— Agreement or shared understanding
Compassion
— Concern for others' wellbeing
Curiosity
— Desire to learn or understand more
Nuance
— Acknowledges complexity or multiple perspectives
Personal Story
— Shares personal experience
Reasoning
— Evidence-based or logical argumentation
Respect
— Politeness and consideration for others
Data sources: comment_perspective_scores, comment_embeddings, and view_comment_sentiment · Scores are probability values (0–1) from Google's Perspective API via Communalytic.