Data from 92 public restaurant and cafe accounts in Jakarta, collected October 2026.
By Suara data team
Published
Last updated
Next update
Short answer
In our sample of 92 Jakarta restaurant accounts, the median account posts 7.4 times a month and gets 5.9 likes per post for every 1,000 followers. Likes per 1,000 followers are about the same as the median across all 10 cities (5.2, 1,187 accounts), and posting frequency is higher than the median (5.3 a month).
92
Accounts in sample
All 10 cities: 1,187
Posts used: 989
7.4
Median posts per month
All 10 cities: 5.3
n = 92 accounts
5.9
Median likes per post per 1,000 followers
All 10 cities: 5.2
n = 92 accounts
45%
Share of posts that are video
All 10 cities: 40%
n = 989 posts
29%
Share of posts that are carousels
All 10 cities: 27%
n = 989 posts
2
Median hashtags per post
All 10 cities: 1
n = 989 posts
Key findings
The median Jakarta account in our sample gets 5.9 likes per post per 1,000 followers (90% interval 4.7 to 8.8), about the same as the 10-city median of 5.2.
The median account posts 7.4 times a month (90% interval 6.4 to 10.3), higher than the 10-city median of 5.3.
Video makes up 45% of the 989 Jakarta posts we looked at (90% interval 41% to 49%), higher than the share across all 10 cities (40%). Carousels are 29% and single photos 26%.
In our sample, smaller accounts get more likes per 1,000 followers: 15.4 for under 5k followers (32 accounts) against 2.2 for 20k to 100k (20 accounts).
Across the full Index sample of 1,355 accounts, accounts that posted more got fewer likes per post per 1,000 followers: a median of 8.0 for under 4 posts a month (550 accounts) against 2.7 for 13 or more (269 accounts). This is a correlation, not proof that posting less causes more likes.
The data
1How many likes do Jakarta posts get?
Likes per post per 1,000 followers, one dot per account, 92 accounts
Jakarta account / medianMedian, all 10 cities
Source: Suara Restaurant Index, 92 Jakarta accounts and 1,187 accounts across 10 cities, posts collected October 2026.
Note: each account figure is the median of its posts that show a like count and are at least 7 days old. Log scale.
Use 5.9 likes per post per 1,000 followers as a reference point, not a target. To compare, take the median likes on your posts that are at least a week old, divide by your followers and multiply by 1,000. See finding
Posting more often is not a guaranteed way to more likes per post. Across the full sample, accounts that posted more got fewer likes per 1,000 followers. If you post often, it may be worth watching likes per post as well as volume. See finding
Video was 45% of posts in our Jakarta sample. If your feed is mostly one format, trying a mix and comparing your own numbers over a few weeks is a cheap test. See finding
In short: 92 public Jakarta restaurant, cafe, bar and bakery accounts, up to 12 recent posts each, collected October 2026. All figures are medians across accounts, with 90% bootstrap intervals, checked by an independent second recount.
Full method
Sample: 92 public Instagram accounts of restaurants, cafes, bars and bakeries in Jakarta, found from OpenStreetMap listings, the venues' own websites and web search in October 2026. Accounts were included if they had 200 or more followers, 4 or more recent posts and at least one post in the 60 days before 14 October 2026. Excluded: hotels, directories, reviewers, creators, personal accounts, venues in the wrong city and closed venues. For each account we used its most recent posts that are not pinned and carry a timestamp, up to 12. Reference time: 14 October 2026, 06:00 UTC. Posts per month = (posts minus 1) divided by the days between the first and last post, times 30. Likes per 1,000 followers = the median likes of the account's posts that show a like count and are at least 7 days old, divided by its followers, times 1,000. The city figure is the median across accounts. Post format and caption figures are pooled across all posts used. Post hours are converted to Jakarta local time (Asia/Jakarta). Uncertainty: 90% bootstrap intervals (4,000 resamples of accounts). We call Jakarta higher or lower than the 10-city figure only when its interval does not include that figure. Groups under 20 accounts are not shown. All figures were checked by an independent second recount. The 10-city comparison pools 1,187 accounts in Kuala Lumpur, Singapore, Jakarta, Bangkok, Sydney, Melbourne, Vancouver, Toronto, London and Dubai.
This is a snapshot of 92 accounts in one month, not a census of Jakarta restaurants. Accounts were found by search, so well-known venues are likely over-represented. We measure likes only: no comments, saves, shares, reach or sales. Likes are public counts and can include paid or bought engagement. Differences between cities smaller than the uncertainty bars may be chance. Nothing here shows that one format or posting time causes more likes.
How to cite
Suara (2026). Restaurant Index: Jakarta, October 2026. trysuara.com/index/jakarta. Data licensed CC BY 4.0.
What is a good engagement rate for a Jakarta restaurant on Instagram?
We measure likes per post per 1,000 followers rather than engagement rate. In our sample of 92 Jakarta restaurant accounts, the median was 5.9 (90% interval 4.7 to 8.8), against 5.2 across all 10 cities. Smaller accounts usually score higher on this measure, so compare with accounts of a similar size.
How often do Jakarta restaurants post on Instagram?
In our sample of 92 accounts, the median account posted 7.4 times a month, against 5.3 across all 10 cities. 17% posted under 2 times a month and 32% posted 12 or more times.
What do Jakarta restaurants post most on Instagram?
Of the 989 posts we looked at, 45% were video, 29% carousels and 26% single photos. The median caption was 282 characters with 2 hashtags.
How was this measured?
We collected public Instagram data for 92 Jakarta restaurant, cafe, bar and bakery accounts in October 2026, using up to 12 recent non-pinned posts per account. Likes per 1,000 followers is the median likes on posts at least 7 days old divided by followers, times 1,000. City figures are medians across accounts with 90% bootstrap intervals.
How do I compare my account?
Take your last 12 posts that are at least a week old, find the median likes, divide by your follower count and multiply by 1,000. Compare that with 5.9 for Jakarta, and with the figure for your follower band in the chart above.
Other cities
Median likes per post per 1,000 followers in each city sample.