As a developer, setting up everything on InstagramAPI takes more time than Facebook GraphAPI(I love Facebook), as the reason: public content is required access_token public content is required a verified account (not sandbox) a whitelisted is required, to verify account and get access_token (Facebook requires only and but not a server, to get by HTTP GET) Oauth server APP_ID APP_SECRET ACCESS_TOKEN The is a template also a tutorial to setting up a , for Intagram-API OAuth purpose. Git Node.js server Everything we do is simple, wire up the config between Instagram and Node.js server, with the right setting, getting access_token is easy, which is used in every Intagram-API request as a compulsory parameter. 1. Create an Instagram Application Create IG Application in the , fill every we need to, and done. portal 2. Wiring IG APP and Node.js Server ( ) Node.js tempalte on Git After IG application is created, configuring , and are the next, because IG-API does require added access_token for any API request. ClientID ClientSecret redirectURL remark: Below are the two URLs needed to add on **_Valid redirect URIs_** http://youhost/authorize_user and http://youhost/handleauth 3. GET access_token https://www.instagram.com/oauth/authorize?client_id={ }&redirect_uri={ }&response_type=code CLIENT_ID http://youhost/authorize_user Press Authorize Like this story? It is helpful to others? It helps me know if you’d like to see write more about his topic and helps people see the story, . when tap the heart below Reference: https://www.instagram.com/developer/authentication/ https://www.npmjs.com/package/instagram-node https://github.com/wahengchang/instagram-oauth-nodejs-server