JSPM

instagram-posts

1.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 28
  • Score
    100M100P100Q80347F
  • License MIT

Get Instagram posts from a user

Package Exports

  • instagram-posts

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (instagram-posts) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

instagram-posts Build Status

Get Instagram posts from a user

Install

$ npm install --save instagram-posts

Usage

const instagramPosts = require('instagram-posts');

instagramPosts('cats_of_instagram').then(posts => {
    console.log(posts);
    /*
    [
        {
            id: 'BRWBBbXjT40',
            username: 'cats_of_instagram',
            time: 1488904930,
            type: 'image',
            likes: 809,
            comments: 10,
            text: 'This is my post',
            media: 'https://instagram.fbma1-1.fna.fbcdn.net/t51.2885-15/s640x640/sh0.08/e35/1231231_123123_1231231.jpg'
        },
        ...
    ]
    */
});

API

instagramPosts(username, [options])

username

Type: string

Username to fetch posts from.

options

count

Type: number
Default: 20

Number of posts to fetch.

filter

Type: Function

Custom function to filter out posts, e.g:

instagramPosts('cats_of_instagram', {
    filter: data => data.likes > 500
});
hashtags

Type: Array

Filter posts depending on if they include defined hashtags or not.

mentions

Type: Array

Filter posts depending on if they include defined mentions or not.

License

MIT © Kevin Martensson