Or: My Kingdom for an Instagram API
It’s been interesting to watch Instagram scale and become one of the most used social networks over the last few years. Their app is great, the features they’ve added like video have been well-integrated into the platform, and the spin-off apps, like Hyperlapse, have become tools that are very useful in their own right.
As a regular user, Instagram is fun and easy to use and share. Does it need to be vigilant and promote good content? Yes, otherwise I fear they’ll go the way of Facebook where it’s just people sharing dumb images with silly motivational sayings and crap content created to drive clicks and likes.
As a user who also manages a brand on Instagram, it’s a pain to use. Here’s why.
First, there’s no easy way to switch between my personal Instagram account and brand account, other than logging out and logging back in. While not a big deal, it’s best to be posting regular content as a brand page and I’m constantly switching back and forth. The app should let me switch easily and quickly.
While we’re at it, it should also remember the connected social networks to each account. I’m hesitant to also share my brand Instagram post on Twitter using the built-in tools of Instagram because I’m scared to death a photo of my lunch, kids, or collection of Lego minifigs would be shared on my University’s Twitter feed. Oops.
Instagram needs better statistics and reporting for brands. Twitter and Facebook have built very nice analytics tools, but Instagram has not. If they want brands to spend more time on their platform, and promote their posts by purchasing ads, they need to give actionable data. The best way at this point to get Instagram analytics is to go to a place like Iconosquare, where you can get data but only for a few days then you need to move to a paid plan.
The other challenge Instagram faces is that life would be easier for brands if they had an API where we could post images and videos using it. Most times, I upload my content to Dropbox, open my phone, save the image, email myself the copy to go with my post, copy the text for the post, finally open Instragram, and then I post. There has to be a better way.
Instagram’s API is robust. You can easily pull media, user information, likes, friends, and more. What it lacks, at least to the public, is a way to POST media to it.
But if you’re building an app that pulls Instagram data, be aware:
Apps created on or after Nov 17, 2015 will start in Sandbox Mode and function on newly updated API rate-limits and behaviors. Prior to going Live, and being able to be used by people other than the developers of the app, these apps will have to go through a new review process.
So for now, we’re stuck with no easy API. There are ways to fake it though. People have sniffed out the calls Instagram’s app makes to the API, so they see how to POST data, but they get denied.
For the last few months, I found a little free Mac app called Gramblr that would post to Instagram on the sly. If I had to guess, it sent Instagram headers pretending to be an Android or iOS application. Gramblr recently update from a small stand-alone app to a new app that you manage from the browser, locally it seems.
Today I updated to the new version and posted this photo. Using Gramblr’s new web-based interface, it was super easy. Adding a photo was drag-and-drop, and you can add filters and resize as needed. Adding my caption was a simple cut and paste action.
Here are a few Gramblr screenshots:
So far, Gramblr worked great and looks interesting. Two things make me nervous.
Unless they have clear approval from Instagram, this app could be shutdown without warning, leaving users stuck in the cold.
Secondly, Gramblr has created “coins” you can spend to put your Instagram posts in front of other Gramblr users, where they can like it and gain more “coins,” virtual currency that can be used to promote your post to more people. It’s a bit of a closed-loop network of users that like each other’s photos. Why did they make this? They explain:
We wanted to create something for our users to do together, and we thought creating a little “game of likes” would be quite fun. It’s a nice way to see and like other people’s pictures, and being able to expect the same in return if you want to! We think it could become an easier way for some people to get noticed and get followers too.
To be honest, it feels a bit spammy. Our posts do pretty well, and I don’t know how much an addition 25 or 50 likes on any of our photos really help or hurt. Here are some more details:
- When you post your picture to the Ratings section, it requires coins, and you then get a guaranteed amount of likes on Instagram.
- We will always make sure to show your qualifying pictures to the people who live nearest to you or who share the same interests.
- Currently, the only way to get coins is to like other Instagram pictures through Gramblr.
- You can get thousands of coins a day by enabling the auto-like feature!
- Automatic likes from others will not be counted in your Gramblr rating, but they will increase your Instagram likes!
When I look at the photos I can like, most are garbage. Badly design ads, image macros of life-affirming quotes, and the like. I did see one University’s photo pop up though, so at least some other schools are jumping into this.
tL/DR; Instagram could make life easier for brands if they offered better analytic data and had an API that would allow brands to post content more easily.