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: "Not indian, punjabi" 147 comments · Page 6 of 6
Check it out. The Indians include Punjabis have taken their casteism also in their briefcase. Btw English is not mandatory to move to Canada it’s only a bonus point if you know English.
Check it out. The Indians include Punjabis have taken their casteism also in their briefcase. Btw English is not mandatory to move to Canada it’s only a bonus point if you know English.
Identity Attack0.12735364
Insult0.034672357
Profanity0.01402008
Threat0.006848133
Severe Toxicity0.0029182434
Low Tox 0.13388206 Moderate Con 0.314 Identity_Assertion
Feb 5, 2026 Inside Canada's Indian Invasion...
Indian? It’s just Punjabi
Indian? It’s just Punjabi
Identity Attack0.1294935
Insult0.034672357
Profanity0.035649836
Threat0.0078449575
Severe Toxicity0.005607605
Low Tox 0.13214645 Low Con 0.232 Identity_Assertion
Sep 19, 2025 7 likes Inside Canada's Indian Metropolis (Brampton)
I live in Brampton born and raised. Indians are generally nice people but this new generation of immigrants that came around covid time were different. Working at places like Walmart now feels like a job …
I live in Brampton born and raised. Indians are generally nice people but this new generation of immigrants that came around covid time were different. Working at places like Walmart now feels like a job not meant for us Canadians. Entire work place blasting Punjabi music and speaking in another language. Imagine feeling foreign in your own country while trying to work.
Identity Attack0.116281845
Insult0.0350029
Profanity0.015420608
Threat0.006543908
Severe Toxicity0.0030708313
Low Tox 0.12867521 Constructive 0.682 Personal_Narrative
Feb 14, 2026 Inside Canada's Indian Invasion...
Canada's Immigration Crisis: Prioritizing National Interests Over Uncontrolled Influx from India The Government of Canada must immediately pause all new immigration from India until systemic abuses are fixed. This is not xenophobia—it is evidence-based policy …
Canada's Immigration Crisis: Prioritizing National Interests Over Uncontrolled Influx from India The Government of Canada must immediately pause all new immigration from India until systemic abuses are fixed. This is not xenophobia—it is evidence-based policy to protect Canadian jobs, housing, healthcare, and social cohesion from documented exploitation. 1. Failure to Assimilate: Parallel Societies Indian newcomers are building insulated communities rather than integrating: Enrolling children in private ethnic schools that teach Punjabi/Gujarati/Hindi first, Canadian history second. Erecting religious/cultural statues (e.g., Sikh soldiers, Hindu deities) that symbolize India, not Canada. Hiring almost exclusively within their networks—creating ethnic enclaves in Brampton, Surrey, and Abbotsford. Result: Two-tier citizenship where one group opts out of shared Canadian identity. 2. Systematic Fraud & Loophole Exploitation IRCC data shows India as the #1 source of immigration fraud: Diploma mills: Over 100 Punjab-based “colleges” exist solely to sell student visas. Graduates demand PR after 6–12 months of attendance. Staffing note: Many of these fake schools hire only Indian instructors and administrators. Chain migration: One student sponsors parents → parents sponsor siblings → endless loop. Elderly parents (65+) arrive with zero tax history yet access free healthcare and OAS/GIS top-ups. Driver’s license fraud: Punjabi-language road tests in India allegedly purchased for $500–$1,000; new arrivals cause chaos on GTA roads. Leadership capture: IRCC Regional Director – Harpreet Kochhar Deputy Minister (Citizenship) – Pemi Gill Director of Fraud Detection – Aiesha Zafar → 79,000+ “lost” Indian files (2024 Auditor General report). Demand their removal for incompetence and conflict of interest. 3. Healthcare & Professional Capture: Profit-Driven Abuse Indian-trained professionals now dominate key sectors and prioritize their own community: Veterinarians & physicians: Order excessive tests (MRIs, blood panels, ultrasounds) on healthy pets/patients to inflate billings. Ontario Veterinary College audits (2023) show Indian-owned clinics average 3.2× more procedures per visit than Canadian peers. Hospital wait-list manipulation: Indian-descended administrators in GTA hospitals (e.g., Brampton Civic, William Osler) fast-track Indian patients via “family referrals,” pushing Canadians to 12–18 month delays for knee/hip replacements. Pharmacy chains: Indian-owned Shoppers Drug Mart franchises in Peel Region refuse to hire non-Indian pharmacists; staff counsel Indian patients to stockpile free meds under Trillium Drug Program. Result: Canadians pay taxes for a system that now serves insiders first. 4. Housing & Resource Monopoly Real-estate bidding rings: Indian investor groups (often 8–12 families pooling funds) outbid Canadian first-time buyers by 20–40 % in Brampton, Mississauga, and Surrey. CMHC data (2024): 62 % of multiple-offer wins in these cities involve Indian surnames. Illegal basement suites: 40,000+ unpermitted units in Peel Region—90 %+ rented exclusively to Indian students/newcomers, bypassing fire codes and municipal taxes. Food-bank abuse: Brampton food banks report 75 % of users are Indian international students with $60 k tuition-paid status—yet eligible for free groceries while Canadian seniors are turned away. 5. Unsustainable Strain on Resources Birth rates: Indian-Canadian fertility ~2.8 vs national 1.4 (StatsCan 2023). Strategic demographic expansion drains schools, maternity wards, and child-tax benefits. Job displacement: Nepotism in trucking, security, and hospitality pushes Canadian-born workers aside. Example: Tim Hortons franchises in Peel Region—90 % Indian staff, zero ads on Indeed. Welfare despite employment: PGWP holders earn $18–22/hr in cash-heavy roles yet qualify for GST/HST credits and Ontario Trillium Benefit. 6. Imported Crime & Work Ethic Issues Gang violence: Brampton/Surrey now rival Toronto for Indo-Canadian gang shootings (Peel Police 2024). Fraud rings: $2 B+ in CESTB/CEBA scams traced to Punjab call centres. Workplace corners-cutting: Health Canada inspections cite Indian-owned pharmacies for fake prescriptions; MTO flags Indian-heavy trucking firms for log-book fraud. Immediate Policy Demands 180-day moratorium on all Indian visas (study, work, visitor). Close 150+ diploma mills; revoke licences of agents in Punjab/Chandigarh. End parental sponsorship for anyone over 55 with <10 years Canadian tax residency. Mandate public-school enrollment for all PR children; no public funding for ethnic private schools. Fire & replace Kochhar, Gill, Zafar—appoint independent auditors. PR points overhaul: Minimum 5 years continuous skilled work + CLB 9 English + clean police record. Healthcare audit: Cap billing per patient; random audits of Indian-owned clinics/hospitals. Housing registry: Ban cash offers >10 % above asking; require proof of 5-year Canadian income for multiple-property purchases. Canadians citizens who contributed and work hard to built this country must be prioritize. Full stop! The evidence is public, parliamentary, and police-reported. Ignore the “racism” label—protect the country before these Indians takeover completely takes over Canada.
Identity Attack0.10699738
Insult0.037980765
Profanity0.014225035
Threat0.008272167
Severe Toxicity0.0035095215
Low Tox 0.12520397 Constructive 0.581
Oct 29, 2025 Why Canadians Are Turning Against …
See the issue with multi culturalism is that “like people” tend to stick with “like people”. It’s human nature… for instance, when I go to school or the break room- I sit with my friends. …
See the issue with multi culturalism is that “like people” tend to stick with “like people”. It’s human nature… for instance, when I go to school or the break room- I sit with my friends. I interact with, socialize outside of the current setting - because that’s where we are comfortable. Everyone in life chooses to be comfortable, as it’s better. When we mass immigrate (especially from one country) we can’t be surprised that this happens. Of course Indian people do business, socialize, real estate, etc… with other Indian people. It’s what they are comfortable with. I think mass immigration is an awful idea and a culture that doesn’t encourage assimilation and chooses multi culturalism will find that it’ll no longer be multicultural- as the new dominate culture in Canada will be Punjabi.
Identity Attack0.104676254
Insult0.034341812
Profanity0.028776871
Threat0.00746953
Severe Toxicity0.0037765503
Low Tox 0.12260055 Constructive 0.695 Policy_Critique
Oct 3, 2025 Inside Canada's Indian Metropolis (Brampton)
Indians Should Worry About the Future Generations… Because , a Generation left from India 🇮🇳 to look for the Greener Pastures but Ended up , where the New Generation after Being Born and Brought up …
Indians Should Worry About the Future Generations… Because , a Generation left from India 🇮🇳 to look for the Greener Pastures but Ended up , where the New Generation after Being Born and Brought up in Canada is Struggling to Find a Job in the System.. Even the Tim Hortons, McDonald Job is Given to Connections from Inside…. Very Difficult for People Who do not Speak … Punjabi or Gujarati Languages..
Identity Attack0.11163961
Insult0.03412145
Profanity0.01261955
Threat0.0064144502
Severe Toxicity0.0032043457
Low Tox 0.115658075 Constructive 0.519 Personal_Narrative
Sep 22, 2025 Inside Canada's Indian Metropolis (Brampton)
As an immigrant myself ( indian, punjabi) i have only one question. How did liberals win. Is the democracy sleeping.
As an immigrant myself ( indian, punjabi) i have only one question. How did liberals win. Is the democracy sleeping.
Identity Attack0.06929302
Insult0.03312982
Profanity0.021740068
Threat0.008155655
Severe Toxicity0.0025558472
Low Tox 0.11388343 Constructive 0.52
Aug 25, 2025 Why Canadians Are Turning Against …
My local Walmart is 100% Indian ( Punjabi) and I can only wonder how non Indians feel when they walk into a store in Canada with total Punjabi conversations. The staff is often not adequately …
My local Walmart is 100% Indian ( Punjabi) and I can only wonder how non Indians feel when they walk into a store in Canada with total Punjabi conversations. The staff is often not adequately informed about products and their placement in the store.
Identity Attack0.10815793
Insult0.028061481
Profanity0.014122557
Threat0.0062137907
Severe Toxicity0.002155304
Low Tox 0.11202335 Constructive 0.707 Identity_Assertion
Aug 26, 2025 1 likes Why Canadians Are Turning Against …
They are not indian they are Punjabi
They are not indian they are Punjabi
Identity Attack0.10221587
Insult0.04149419
Profanity0.04291453
Threat0.008026198
Severe Toxicity0.005340576
Low Tox 0.11140333 Low Con 0.218 Identity_Assertion
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Break down from a Canadian who moved to the US. Basically, Indians moved to Brampton because it was a cheaper area, yet close enough to Toronto. Immigrants drove taxi or drove truck usually were paid …
Break down from a Canadian who moved to the US. Basically, Indians moved to Brampton because it was a cheaper area, yet close enough to Toronto. Immigrants drove taxi or drove truck usually were paid in cash, leading to tax evaluation. So they were able to save more... They were able to buy a bigger house for cheaper basically. New immigrants move to Brampton probably cause it easier. They don't need to assimilate as much as they sued to. They can speak their own language, not have to learn another, etc. You can actually see certain immigrant groups take to certain cities for the reasons above. Vaughn is Italian, Etobicoke was multi cultural, now Somalian(last I visited), sauga is Arab, etc The universities are a big scam, and the govt is part of it. They don't care cause they get money.... People create these fake colleges and bring in students. Students have "online" classes and so they don't actually go in . In Canada ur allowed to work 20 hours as a student, but all work more under the table. And yes. As a Punjabi, there is too many Indians. It was too many when I left. Worse now.. don't even like visiting Canada anymore unless I go to Barrie or something.
Identity Attack0.08500996
Insult0.033239998
Profanity0.016342908
Threat0.0069516995
Severe Toxicity0.0026893616
Low Tox 0.11036996 Constructive 0.761 Personal_Narrative
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Tamils Punjabi Indians Muslims Chinese Bangladesh Philippinos
Tamils Punjabi Indians Muslims Chinese Bangladesh Philippinos
Identity Attack0.10221587
Insult0.045007613
Profanity0.06044999
Threat0.012181788
Severe Toxicity0.010757446
Low Tox 0.10175867 Low Con 0.249 Identity_Assertion
Aug 28, 2025 Why Canadians Are Turning Against …
Indian problem or Punjabi problem?
Indian problem or Punjabi problem?
Identity Attack0.10221587
Insult0.054376744
Profanity0.035649836
Threat0.010654188
Severe Toxicity0.009346008
Low Tox 0.09828771 Low Con 0.229 Question
Feb 28, 2026 Inside Canada's Indian Invasion...
Indian Punjabi 🇮🇳 6million problem
Indian Punjabi 🇮🇳 6million problem
Identity Attack0.06749674
Insult0.055547886
Profanity0.029050145
Threat0.012181788
Severe Toxicity0.008201599
Low Tox 0.08320791 Low Con 0.297
Aug 25, 2025 1 likes Why Canadians Are Turning Against …
When the indians . Indus .Punjabis going to back ?shht way to many way to many god 😢
When the indians . Indus .Punjabis going to back ?shht way to many way to many god 😢
Identity Attack0.109089136
Insult0.0047423025
Profanity0.0010661122
Threat0.00086353207
Severe Toxicity0.000012841906
Low Tox 0.07699497
Apr 21, 2025 1 likes
📖 Rapid Indian Immigration in Canadian Cities (0:00 - 2:10) ├─ 0:00 Racism and Stereotypes Against Indian Immigrants ├─ 0:32 Mass Migration of Indian Immigrants to Canada ├─ 1:00 Human Smuggling and Immigration Issues └─ …
📖 Rapid Indian Immigration in Canadian Cities (0:00 - 2:10) ├─ 0:00 Racism and Stereotypes Against Indian Immigrants ├─ 0:32 Mass Migration of Indian Immigrants to Canada ├─ 1:00 Human Smuggling and Immigration Issues └─ 1:50 Immigration and Cultural Assimilation in Canada 📖 Impact of Indian Immigration on Local Communities (2:10 - 3:20) └─ 2:10 Impact of Indian Immigration on Local Communities 📖 Racial Tensions and Demographic Changes in Bmpton (3:20 - 4:38) ├─ 3:20 Racial Diversity and Demographic Changes └─ 3:58 Racial Tensions and Experiences in Multicultural Settings 📖 Racism and Xenophobia in Canadian Communities (4:38 - 6:09) ├─ 4:38 Racism and Xenophobia in Canadian Communities ├─ 5:14 Negative Views on Immigration and Cultural Differences └─ 5:49 Consequences of Demographic Replacement in Bmpton 📖 Driving Habits and Road Safety Concerns (6:09 - 7:30) ├─ 6:09 Distracted and Aggressive Driving in Canada ├─ 6:43 Poor Driving Habits in Canada └─ 7:04 Distracted Driving in Bmpton Residents 📖 Indian Immigration and Economic Impact (7:30 - 8:48) ├─ 7:30 Immigrant Experiences in Canada's Indian Community └─ 8:17 Rise of Ethnic Nationalism in Canada 📖 Hanuman Symbolism in Multicultural Communities (8:48 - 10:25) ├─ 8:48 Canada's Changing Demographics and Cultural Symbols ├─ 9:29 Earning Money through Mobile Games └─ 9:58 Making Money with Mobile Apps 📖 Punjabi Independence Movement and Human Smuggling (10:25 - 11:46) ├─ 10:25 Punjab Independence Movement and Kalistan ├─ 10:50 India's Economic and Political Challenges └─ 11:13 Human Smuggling Across the Canada-US Border 📖 Human Trafficking Sting Operation Setup (11:46 - 13:34) ├─ 11:46 Arranging a Pickup for Human Trafficking ├─ 12:20 Human Trafficking Sting Operation Risks and Preparations └─ 12:50 Human Trafficking and Kidnapping Fears and Preparations 📖 Human Trafficking through Student Visa Scams (13:34 - 14:49) 📖 Crossing the US-Canada Border Illegally (14:49 - 16:56) ├─ 14:49 Crossing the US-Canada Border Illegally ├─ 15:20 Crossing the Canadian Border Anxieties ├─ 15:50 Traveling to Canada in Winter └─ 16:18 Phone Theft and Harassment Tactics 📖 Crossing the Border Illegally with a Smuggler (16:56 - 18:21) ├─ 16:56 Crossing the Border Illegally in Canada ├─ 17:29 Smuggling Items Past Border Patrol └─ 17:53 Safety Concerns in Traveling to Canada 📖 Human Smuggling Operation in Canada (18:21 - 22:02) ├─ 18:21 Crossing the Border Illegally with Smugglers ├─ 19:04 Emergency Preparations and Safe Houses └─ 19:45 Human Smuggling Operations in Canada Exposed
Identity Attack0.06249457
Insult0.02212623
Profanity0.019690514
Threat0.0104988385
Severe Toxicity0.005302429
Low Tox 0.06500591 Constructive 0.543
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
Hey! Im a sikh that was born in canada, with my parents, grand father, great grand father also being in this beutiful country. I wanted to start of by saying a couple of things. My …
Hey! Im a sikh that was born in canada, with my parents, grand father, great grand father also being in this beutiful country. I wanted to start of by saying a couple of things. My home was in brampton for a long time and I have personally seen the safety gone down, my family used to come back from trips with our garage open and everything would be completely fine. The long term sikhs and indians came and actually contributing positively and that can be seen with how good canada was pre 2020. Immigration too an extent was good, but mass immigration was never a good idea. In 2018-2019 the old time punjabi community was heavily against so many students coming in, so much so people that were indian had "no students" signs when renting their basements. It's sad to see people that came here running things so badly and ruining the effort and contributions made by many(I even face the consqeunces of things I have never done). Remeber don't be afraid to call out people for their bullshit, but also dont bash innocent people. Now many ppl came to canada and have done good like sikhs having the highest donors of blood, plasma, and platelets. We also giveway a lot in charity and food. A good news is Canada is cracking down on these bad people and quickly, and many good people who came are returning back home. I have seen a lot of videos online, but please remember algorithms and pushed media make things seem worse than they actually are. My message is I'm sorry for how these people are acting, my recent trip to Canada(brampton) I saw better quality service and more white folk too. Stay safe and god bless!
Identity Attack0.039456755
Insult0.022448512
Profanity0.027000591
Threat0.008181547
Severe Toxicity0.0032043457
Low Tox 0.06421452 Constructive 0.862 Personal_Narrative
Jan 27, 2026 3 likes Inside Canada's Indian Invasion...
I am Indian the language is not punjabi it's hindi
I am Indian the language is not punjabi it's hindi
Identity Attack0.04822223
Insult0.016632931
Profanity0.024951037
Threat0.008440462
Severe Toxicity0.0028038025
Low Tox 0.056758508 Moderate Con 0.392 Personal_Narrative
Jan 28, 2026 Inside Canada's Indian Invasion...
love watching your videos, I am Canadian and live in the suburbs of Toronto. I was born in 1962. My first Indian experience came in a small high school 1976-1980 the school had a small …
love watching your videos, I am Canadian and live in the suburbs of Toronto. I was born in 1962. My first Indian experience came in a small high school 1976-1980 the school had a small Punjabi student population, the students for the most part were not hassled nor did they hassel back. My next and biggest Indian experience was a job from 1984-1991 I worked for an Indian family and got to see a portion of Toronto's Indian population. Culturally there were big differences however I enjoyed my experience working with them. My point being you say in your video 'sudden indian.' this is 2026 and I have been experiencing as have Canadians, the Punjabi culture for over 46 years so this is not a sudden or new occurance. And lastly as far as cultures from other countries go, having Hindu's or even Sihk's as neighbors is far better than other ethnic possibilities, so I do not have any issue with Punjabi Canadians! Anyhow continue your video just wanted to add my comment as I am living in Canada with Indians and want to express my opinion.
Identity Attack0.042292643
Insult0.020063626
Profanity0.021603432
Threat0.008311004
Severe Toxicity0.002632141
Low Tox 0.05378982 Constructive 0.888 Personal_Narrative
Jan 27, 2026 1 likes Inside Canada's Indian Invasion...
As Punjabi Indian Brampton live I support this video
As Punjabi Indian Brampton live I support this video
Identity Attack0.033784978
Insult0.017936565
Profanity0.02973333
Threat0.012337137
Severe Toxicity0.0051498413
Low Tox 0.051810697 Constructive 0.551 Solidarity
Jan 29, 2026 Inside Canada's Indian Invasion...
@TylerOliveira Each State in INDIA🇮🇳 has its Own Culture, Language, Heritage, Cuisine, Traditional Dances and Festivals. Don't Flex the Words in your Video. They are from Punjab and in Punjab they Speak Punjabi. Note: 85% …
@TylerOliveira  Each State in INDIA🇮🇳 has its Own Culture, Language, Heritage, Cuisine, Traditional Dances and Festivals. Don't Flex the Words in your Video. They are from Punjab and in Punjab they Speak Punjabi. Note: 85% of Indian Born and Canadian Indian Born are Punjabis Rest are Haryanvi, Gujarati, Tamilan, Teluguits, Malyalis, Bengalis are remaining 14% in Canada 🇨🇦. -------- My Language is Kannada and we are not even 1% of Canadian Indian Population.
Identity Attack0.041003603
Insult0.017485369
Profanity0.012243799
Threat0.0059257476
Severe Toxicity0.0016498566
Low Tox 0.050573748 Constructive 0.628 Identity_Assertion
Jan 28, 2026 Inside Canada's Indian Invasion...
For over a century, hardworking Sikh Punjabi community has been an integral part of Canada’s growth and prosperity. Their contributions span agriculture, industry, public service, and cultural life—strengthening the fabric of Canadian society. In recent …
For over a century, hardworking Sikh Punjabi community has been an integral part of Canada’s growth and prosperity. Their contributions span agriculture, industry, public service, and cultural life—strengthening the fabric of Canadian society. In recent time, concerns have emerged about indian government covert operations linked to foreign non sikh actors. It is important that Canada remains vigilant against any external threats to its sovereignty, especially when such actions undermine public safety or democratic values.
Identity Attack0.038425524
Insult0.020643732
Profanity0.012346277
Threat0.008582866
Severe Toxicity0.0017642975
Low Tox 0.050326355 Constructive 0.606 Solidarity
Sep 30, 2025 IRCC Names India in Study …
Also, for those watching who have never lived in Canada, here's a fun little experiment you can try: Go to Radio Garden and go to Brampton's radio stations. Try to find a station in English …
Also, for those watching who have never lived in Canada, here's a fun little experiment you can try: Go to Radio Garden and go to Brampton's radio stations. Try to find a station in English or French (The official languages of Canada). You may or may not notice a pattern. At the time of writing this, out of 6 stations, 5 of them are indian or punjabi.
Identity Attack0.023193322
Insult0.012452906
Profanity0.011697251
Threat0.006537435
Severe Toxicity0.001115799
Low Tox 0.031449065 Moderate Con 0.466
Oct 10, 2025 Inside Canada's Indian Metropolis (Brampton)

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.