An open API service indexing awesome lists of open source software.

https://github.com/jlobos/instagram-stories

Get the Instagram Stories in Node.js and Browser
https://github.com/jlobos/instagram-stories

facebook instagram stories story

Last synced: 3 days ago
JSON representation

Get the Instagram Stories in Node.js and Browser

Awesome Lists containing this project

README

        

# instagram-stories

[![Build Status](https://travis-ci.org/jlobos/instagram-stories.svg?branch=master)](https://travis-ci.org/github/jlobos/instagram-stories)
[![XO code style](https://img.shields.io/badge/code_style-XO-5ed9c7.svg)](https://github.com/sindresorhus/xo)

Get the Instagram Stories in Node.js

## Install

```
npm install --save instagram-stories
```

## Usage

```js
const {
getStories,
getStoriesFeed,
getMediaByCode,
getUserHighlights,
getUserByUsername
} = require('instagram-stories')

// Get stories of Instagram
// id: account id for get stories
// userid: me id
// sessionid: value of cookies from Instagram
getStories({ id: 25025320, userid: 1284161654, sessionid: '' }).then(stories => {
console.log(stories)
})

// Get stories of people you follow
getStoriesFeed({ userid: 1284161654, userid: 1284161654, sessionid: '' }).then(feed => {
console.log(feed)
})

// temporary broken. Looking for working solution
getMediaByCode({ code: 'BUu14BdBkO5', userid: 1284161654, sessionid: '' }).then(media => {
console.log(media)
})

getUserByUsername({ username: 'instagram', userid: 1284161654, sessionid: '' }).then(({ user }) => {
console.log(user.id)
})

getMediaByLocation({ id: '292188415', userid: 1284161654, sessionid: '' }).then(({ location }) => {
console.log(location.name)
})

getUserHighlights({id: '25025320', userid: 1284161654, sessionid: '')).then(({ tray }) => {
console.log(tray);
})
```

## License

MIT © Jesús Lobos, Dmitry Konstantinov