Start here
This page shows what the paper finds, lets you follow the labels year by year, and lets you read and search the tweets yourself, including for questions the paper does not ask.
- 100,000tweets in Turkish, from September 2008 to December 2021
How the labels were made
- A classifier (Jev 1.14.0, by TypeSafe) read every tweet and answered each question in the codebook separately, giving how sure it is. An answer counts as yes at 0.5 or more.
- A tweet counts as anti-American when it is hostile to the United States and names at least one grievance: political, cultural, religious or economic. Hostility toward a U.S. politician alone is recorded but never counted.
- Two frontier models, Claude Opus 5.5 and GPT-5.5, answered the same questions for 700 sampled tweets. They are the reference the paper measures against.
- Every figure on the Results page is the classifier's count over all 100,000 tweets, corrected by how the classifier differs from the reference models on those 700. Its interval reflects the 700-tweet sample.
- For each claim the paper also reports how much relabeling of the reference it would survive, after Bisbee and Spirling.
Where to go next
- Results for the paper
- Each claim, with its corrected figures and how much relabeling it survives.
- Trends
- The classifier's labels year by year, beside the corrected figures by period.
- Explore
- Count any label among any group of tweets, for new questions.
- Search the tweets
- Find words or labels in the tweets, read them, and translate them into English. Open to the paper's coauthors after signing in.
- Check the labels
- Read the 700 sampled tweets with the three coders' labels side by side, and see where they disagree. Open to the paper's coauthors after signing in.
- Codebook
- Every question exactly as the classifier received it.
- Raw data
- Save the tweets, labels and estimates as CSV files. The files with tweet text are for coauthors.
Words used on this page
- Anti-American
- The paper's measure: the tweet is hostile to the United States and names at least one grievance about it.
- Grievance
- What the criticism is about: political (American power and policy), cultural (what America is), religious (America in religious terms) or economic (American economic power). A tweet can carry several.
- Political level
- Where a political grievance places the United States: inside Turkey's own politics (interference, the 15 July coup attempt, U.S. bases), in Turkey's region (Kurdish armed groups, Israel, wars in the Middle East, Greece and Armenia), or in international politics (an unreliable ally, sanctions, hegemony, hypocrisy).
- Attribution
- What a tweet alleges behind the grievance. Conspiratorial: covert American manipulation or hidden power. Inherent character: American conduct traced to what America or Americans are. Fixity: American conduct will not change whoever governs.
- Classifier
- Jev, the model that labelled all 100,000 tweets. Its labels drive the Trends, Explore and Search pages.
- Reference models
- Claude Opus 5.5 and GPT-5.5, which coded 700 sampled tweets with the same codebook. A choice of what to measure against, not a proof of truth.
- Corrected figure
- The classifier's total over all 100,000 tweets, adjusted by how it differs from the reference models on the 700. The bracket after it is the 95% interval.
- Source group
- The collection query a tweet came from: a U.S. political figure, an institution or the Atlantic alliance. It records how the tweet was collected, not who wrote it. The paper compares the Trump, Obama and Biden groups.
- Period
- 2008–2012, 2013–2016, 2017–2019 and 2020–2021. The 700 sampled tweets are too few to correct single years.
- Release weights
- The weights shipped with the draw. Whether they correct for unequal selection is unverified, so the paper counts every tweet once and uses the weights only as a check.
What the labels can and cannot tell you
- Any single label here is the classifier's judgment, and it errs in patterns: it counts about twice as much cultural and economic content as the reference models, and half as much inherent-character attribution. Cite the Results page, not counts from Explore.
- Shares describe these 100,000 tweets, not Turkish opinion and not the frame the collection aimed at.
- Rates within small groups (cultural tweets, single years, small source groups) rest on few tweets and move a lot. 2008 holds 58 tweets and 2009 holds 724.
- Tweets are shown in the original Turkish. @handles appear as @user, links as [link], and account, card and phone numbers as [number]. Tweet IDs are not included. An English translation is a machine translation, made when you ask for it.
Results for the paper
The paper's claims, each with its corrected figures, the classifier's own figure beside them, and how much relabeling of the reference the claim would survive.
Loading the results…
Trends
The classifier's labels added up year by year. Pick a source group; every chart follows it. Hover over a point for the numbers, and click it to read the tweets behind it.
These lines are the classifier's labels, uncorrected. The shaded band on the first chart is the corrected share for each period, which is what the paper reports.
Loading the labels…
Explore
Build your own count. Choose what to count, among which tweets, and how to split the result. The chart, the table and the tweets behind them update together.
Every count here uses the classifier's labels, uncorrected.
Loading the labels…
Search the tweets
Search all 100,000 tweets in Turkish, or find tweets by their labels without typing anything. Every word you type must appear; put a phrase in quotes to keep its words together. Capital letters do not matter.
Try one of these
A search loads the tweets for the years you pick, which takes a moment the first time.
Matches by year
Check the labels
The 700 tweets that the two reference models coded, with all three coders' labels side by side. Pick a label to see how often they agree, and read the tweets where they do not.
The 700 were drawn to oversample rare codes, attributions and tweets near the classifier's threshold, so counts here are not shares of the corpus.
Loading the sample…
Codebook
Every question in the wording the classifier received, in the order it received them. Only the specific grievances are measured; each broader code is built from them by the rules at the end.
Loading the codebook…
Raw data
Everything behind this page, as CSV files you can open in Excel, R or Stata. The large file is put together in your browser when you press Save, which can take several seconds.
Loading…