2026-09-17

What people post about fast food brands on Instagram

McDonald's, Burger King, Taco Bell, Subway and Domino's are among the 66 restaurant brands in this catalogue, and this page counts the public Instagram posts that name each of them. The counts are read from the database when the page loads, so they are current rather than typed once.

Generated, not written. Every figure below is a count of rows. Nothing is estimated, modelled, weighted or filled in from an industry average. A brand we have collected nothing for is missing from the table rather than shown as zero.

What gets posted about 37 restaurant chains

We found 740 public posts across 37 of the 66 brands, over a trailing 30 day window. That is a sample of what was posted, so compare the brands rather than quote the totals.

#BrandPosts found naming it (30d)FollowersEngagement
1Tim Hortons95627K—
2Krispy Kreme372.1M—
3Starbucks3217.6M—
4Pierre Herme321M—
5Alfred31145K—
6Blue Bottle Coffee26519K—
7Wingstop24809K—
8KFC232.1M—
9Popeyes23594K—
10Chipotle221.9M—
11Raising Cane's221.9M—
12Shake Shack22931K—
13Caffè Nero222.3K—
14McDonald's205.7M—
15Blank Street20212K—
16Laduree204K—
17Panera Bread19611K—
18Naya1924.5K—
19Costa Coffee18453K—
20Fore Coffee18422K—
21Manner18402K—
22PopUp Bagels18384K—
23Third Wave Coffee18168K—
24Just Salad1680.8K—
25Ess-a-Bagel1641.9K—
26Jeni's14545K—
27Russ & Daughters12252K—
28Kee Wah Bakery1211.7K—
29Chopt11129K—
30Black Seed Bagels1191.5K—
31Tompkins Square Bagels1139K—
32Jollibee10566K—
33Salt & Straw10514K—
34The Brown Cow102.9K—
35Jersey Mike's4364K—
36In-N-Out21.1M—
37Caribou Coffee2143K—

An em dash means we have not measured that value yet.

What the posts are about, and how they read

Each post is labelled with one subject and one tone by a language model, one post at a time. The model emits no figures: every number here is a count of labels.

BrandLabelledMost common subjectPositiveCritical
Blue Bottle Coffee10passing11

How this was collected

Posts are found by searching for the brand name as a hashtag with the spaces removed, by reading the brand's public tagged tab, and for brands with a two word name by searching that phrase as plain caption text. Each post is stored once, with the date it was published and the method that found it.

How broadly a brand is searched depends on how much attention it gets here. The most read brands get all of those methods on a weekly sweep; the least read get the hashtag and the tagged tab, less often; a brand nobody has opened is not collected at all. Brands somebody is paying to monitor are shown publicly 14 days behind, so this table ranks on what has been measured rather than on who is freshest.

What this cannot tell you

The sample is chosen by attention, not by rule. A brand people read about here is searched far more often than one nobody opens, so the counts are a lower bound on what exists rather than an estimate of it. A gap between two brands in the table is partly a gap in how often we looked. Anybody comparing brands should treat that as the first problem rather than a caveat.

Owned and earned posts are counted together. A chain posting on its own account is found by the same search that finds a customer, and this page does not separate them. For a marketing exposure question that distinction is the whole question.

There is no location on a post. We store nothing about where the account that posted is, which rules out every geographic question this data looks like it could answer.

A hashtag search is not a census. Instagram returns what it returns, private accounts are invisible, and a post that misspells the brand is a post we never see.

The brands themselves

Every brand above has a page with its own figures, the posts we caught naming it, and the peers it is ranked against. All 66 restaurant brands →

Nearby cuts of the same catalogue: fast food, coffee shops, soda, and brands built for an audience under thirty.

Frequently asked questions

What counts as a mention of a fast food brand?

A public Instagram post that names the brand, by hashtag or as plain text in the caption, whether or not it tags the account. The untagged ones matter most here: Instagram notifies a brand only when somebody links its @handle, so a count built from tags alone misses the majority of what gets said about a chain.

Are these the brands' own posts or other people's?

Both, and the page does not currently separate them. A chain's own account posting about itself is caught by the same hashtag search that catches a customer, so the counts here are all public posts naming the brand rather than a measure of organic conversation. Anybody using this as an exposure measure should treat that as the first limitation, not a footnote.

How were the brands chosen?

Every brand filed under restaurants in our catalogue, which is 66 of them, classified by hand against a fixed vocabulary rather than picked for this piece. The ones with mention data collected so far appear in the table above; the rest are absent rather than listed at zero, because those are different statements.

Can this be used for research?

With care, and not as a random sample. Collection frequency is tiered by how much attention a brand gets on this site, so a brand somebody reads about often is sampled far more than one nobody opens. That makes the counts a lower bound on what exists rather than an estimate of it, and it means differences between brands partly reflect our sampling rather than the world. The methods section above says exactly how it works.

Is there location data on the posts?

No. We store no location for the account that made a post, so nothing here can speak to where a brand is talked about, which rules out the spatial questions this data otherwise looks suited to.