How To Register For The Instagram API

Instagram is a popular, widely used iPhone, iPad, iPod Touch application which has recently got an Android version. Using this application, users can capture or select photos from their device, and choose to upload them to social networks and services. One additional feature of the Instagram application is that it allows users to add metadata to the photos, apply effects and filters, add location details etc.

Some users might want to have open access to the data and integrate this data from Instagram to the applications they develop. Fortunately, such users will be able to do this by registering for the Instagram Application Programming Interface or Instagram API. This tutorial is for Application developers and users who are learning to develop applications.

How to register for API Account

You can register for Instagram API only if you have an Instagram account. If you don’t have an Instagram account, then
Step 1: Download Instagram from the App Store in iOS devices or from Google Play in Android devices.
Step 2: Install Instagram in your device
Step 3: Run Instagram after installing the application
A prompt will appear welcoming you to Instagram. The prompt will ask you to Sign Up for sharing photos.
Step 4: Click on OK

Step 5: In the app window, tap on Sign Up at the bottom
This will begin the signing up process, after which the account will be created. Follow the instructions given and fill the fields carefully. Once you have created the account, you can exit the application.

Registering for Instagram API

Step 1: Open the browser in your phone or PC
Step 2: Go to this website
Clicking on this link will take you to the Developer login page of Instagram. Once you can see the page in the browser,
Step 3: Give the Username and Password you just created in the fields
Step 4: Click the ‘Login’ button after verifying the username and password you entered
You will be logged in to the Instagram Developer page with your Instagram Account. A new page called ‘Developer Documentation’ appears before you. This page will have a form which you need to fill out.
Step 5: Fill up the form providing your website URL, your phone number and the application that you intend to develop with the Application Programming Interface (API).
instagram API image
In third and last field of the empty form in the page, give a short description of the application you are planning to build using the Instagram’s API.
Step 6: Check the ‘I accept the API Terms of Use and Brand Guidelines’ checkbox
Step 7: Click on the ‘Sign Up’ button at the bottom of the form
Before clicking on the Sign Up button, make sure you follow the link ‘Terms of use and Brand Guidelines’. This will take you to the terms and conditions page of the API. Go through the page thoroughly. Once you are sure you want to proceed, click on the Sign Up button.
After building an application with the Instagram API,
Step 8: In the Instagram developer page, click on the Overview button on the left side of the screen
instagram API
Step 9: Click on the blue ‘Register Your Application’ button to register the application that you built.
You have now successfully registered for the Instagram API.


You will be able to register the applications you build with the API from the Instagram developer page. For each application registered, Instagram will give you an ‘OAuth client_id’ and ‘client_secret’. However, please be informed that putting the name ‘Instagram’ in the application you created is completely against the API Terms of Use and hence make sure that you follow the terms of use while creating the same.