New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

public-instagram

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

public-instagram

Tool to fetch Instagram's public content.

  • 0.6.1
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
0
decreased by-100%
Maintainers
1
Weekly downloads
 
Created
Source

public-instagram

unit test

Tool to fetch Instagram's public content.

Features

  • Fetch any pubic posts (images only)
  • Search for hashtags and get information
  • Fetch recent posts by hashtag
  • Search for user's (public) information
  • Fetch posts by (public) user

Installing

Using npm

npm i public-instagram

Using npm (& git):

npm i https://github.com/ivolimasilva/public-instagram.git

Examples

import instagram from 'public-instagram';

// Async function in order to use await
async function example() {

    // Get information about hashtag
    const info = await instagram.tags.info('instagram');
    console.log(info);

    // Get the 1000 most recent posts that contain an hashtag
    const posts = await instagram.tags.recent('instagram', 1000);
    console.log(posts.length);

    // Get the most popular posts that contain an hashtag
    const posts = await instagram.tags.top('instagram');
    console.log(posts);

    // Search hashtags by a string field
    const hashtags = await instagram.tags.search('instagram');
    console.log(hashtags);

    // Get media by shortcode
    const post = await instagram.media.get('BP-rXUGBPJa');
    console.log(post);

    // Get the 1000 most recent comments of that post
    const comments = await instagram.media.comments('BP-rXUGBPJa', 1000);
    console.log(comments);

    // Get information about a public user
    const user = await instagram.users.info('instagram');
    console.log(user);

    // Get all posts from a public user
    const posts = await instagram.users.posts('instagram');
    console.log(posts.length);

};

example();

Async/Await

public-instagram uses Async/Await. In order to use it as intended, you need atleast Node v7.6.

Resources

License

GPL-3.0

Keywords

FAQs

Package last updated on 30 Oct 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc