Skip to main content

Why Is My Feed Showing "Instagram User" Instead of Profile Names?

Clear, compliant, and customizable: why Juicer shows “An Instagram User.”

Updated this week

Overview

In December 2018, Instagram changed its API policies. Since then, hashtag-based content returned by the API no longer includes personally identifiable information (PII) like profile images or usernames. This affects all platforms that fetch Instagram posts via hashtags, including Juicer.

What changed

  • Deprecated endpoints: Instagram removed several endpoints used for hashtag and location queries with standard accounts.

  • Business accounts required for hashtag access: To fetch hashtag content via the API, your Instagram account must be an Instagram Business account.

  • No PII in hashtag results: Even with a Business account, Instagram’s API does not include usernames or profile images for hashtag-based posts.

Impact on Juicer

For posts pulled via hashtags, Juicer cannot display the poster’s username. Instead, the feed shows “An Instagram User” to comply with Instagram’s policy.

Optional: Customize the display text

If you prefer, you can replace the text An Instagram User with Instagram in your feed using a small script.

Note: This only changes the label shown; it does not reveal usernames.

function translateJuicer() { 

// Example version of 'translateJuicer' function
// that replaces the
// "An Instagram User" text with "Instagram".

jQuery('[data-source="instagram"] .j-poster h3').each(function(index, element){
if (jQuery(element).text() === "An Instagram User"){
jQuery(element).text("Instagram")
}
})
}

Implementation guide

For steps to add this script to your site, see Translating buttons in your Juicer feed.

Did this answer your question?