2.2.0 • Published 5 years ago

instagram-posts v2.2.0

Weekly downloads
255
License
MIT
Repository
github
Last release
5 years ago

instagram-posts Build Status

Get Instagram posts from a user

Install

$ npm install instagram-posts

Usage

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

(async () => {
	console.log(await instagramPosts('cats_of_instagram'));
	/*
	[
		{
			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?)

Returns a Promise<Object[]> with the users posts.

username

Type: string

Username to fetch posts from.

options

Type: Object

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
});