Real Reviews From Real Users Uncover Our Industry’s Real Leaders
By Will McInnesDec 13th
Following the wider industry stories around improper use of user data taken from Facebook, there has been widespread news this week about Instagram’s sudden throttling of access to its API.
We’ve had a number of questions come in about how Brandwatch is affected by this, so we thought we’d address them publicly, here on the blog – and will continue to update you if and when the situation evolves.
There are two groups of changes:
This will not impact your Brandwatch functionality.
Instagram gives every connected App a limit to how often it can request data. They have reduced this limit for all API users. However, this is a very reasonable, industry wide change that Instagram has made.
Firstly, it brings Instagram in line with Facebook user rate limits. Secondly, it will impact those that have been collecting data in a non-legitimate manner. In the past someone could create an Instagram app and use a single user account to make 5000 API requests per hour, which could be over 150,000 Instagram posts. It’s not hard to see how a small organization could build up a lot of data very quickly.
Fortunately, we’ve never relied on this huge rate limit – at Brandwatch we’ve always asked the users of our platform to authenticate their Instagram account with Brandwatch Analytics.
This means we’ve never come close to hitting our rate limit and means we still have enough capacity to continue crawling despite these changes.
It’s worth a quick note to say that if you are a Brandwatch Analytics user, please do authenticate your account as this helps support your ongoing usage.
In this second area, these restrictions are again designed to target organizations harvesting massive amounts of personal user data, rather than the more generalized consumer insights and marketing performance use cases that Brandwatch offers. So while we have lost some functionality, we are still in a good position.
So what’s affected?
I want to stress again that these changes affect every provider in the industry. We will obviously continue to be transparent about our data as any further news unfolds.
Vice President, Data
Updated 5th April 14:35
Q: How do I ensure I authenticate my brand’s Instagram account in Brandwatch Analytics to ensure my Instagram Channel still works?
A: It’s really simple, when you create an Instagram channel it asks you for the account you want to follow, then on the next screen it asks you to authenticate.
Q: I have multiple Instagram accounts… One for each of my sub brands, how do I authenticate all of them?
A: As you add each channel, it will ask you for an account for that channel. Make sure you authenticate for that channel. We recommend doing this in a separate Chrome Incognito session for each authentication:
The reason for this process is it ensures that the same access is not used between channels
Q: With the Non-Owned Channels API being deprecated – will clients need to authenticate with the owner credentials for the channels they own, or how does Brandwatch recognise they are the channel owner?
A: If you own the Instagram account, you definitely need to authenticate that account against Brandwatch if you want us to continue to collect data going forwards, otherwise this will be treated as a non-owned page. Our app knows you are the owner of the page, because you are asked to log in with the account when you create a channel.
Q: What about my existing channels? How do I know if they are set up and authenticated ok?
A: We’re in the process of rolling out a new interface to let you know which of your Instagram Channels require authentication. It will be live within the next 24 hours. Here’s a preview:
Q: Will my Query volumes go down for my Hashtag searches?
A: No. There’s no change Instagram data collected using Hashtag searches.
Q: What can I do to ensure I get best data coverage for my Hashtag queries?
A: The best thing you can do to ensure your queries get the most hashtag data to to also authenticate your Query access for Instagram. You can use any instagram account (it doesn’t have to be brand’s instagram account – any account is fine). The process for doing this is a little different to the above. Log into the app, click on the top tight menu and select the Authenticate Instagram Queries option:
Q: Does your Image Analysis for Instagram product still work?
A: Yes – our Logo detection capability is completely unaffected.
Q: Have you received a similar drop in Facebook rate limit access?
A: No – actually. Facebook Graph API already has the lower (200 requests per hour) rate limit. This change simply brings Instagram inline with Facebook
Q: Do these changes affect historical instagram data that I’ve collected for my marketing campaign?
A: No – this only relates to ongoing Instagram data collection from this point forwards
Q: You recently added Likes metrics for Instagram… Do you still get this?
A: Yes, this is unaffected