instagram-basic-data-scraper-with-username
v4.0.1
Published
Basic Instagram Data Scraper from the username, Just to provide the developers the facility to access instagram data using username
Downloads
53
Maintainers
Readme
Instagram-Basic-data-Scraper-With-Username
Install
$ npm install --save instagram-basic-data-scraper-with-username
Usage
User ID
const instaObj = require('instagram-basic-data-scraper-with-username');
const user = 'joietribianni';
instaObj.specificField(user, 'id').then(id => {
console.log(id);
// => { data: '1429637717' }
});
OR
instaObj.specificField(user, 'id').then(res => {
const userId = res.data;
console.log(userId);
// => 1429637717
});
OR
instaObj.getId(user).then(res => {
const userId = res.data;
console.log(userId);
// => 1429637717
});
Example
Full Name
instaObj.specificField(user, 'fullname').then(fullname => {
console.log(fullname);
// => { data: 'Joie' }
});
API
instaObj.specificField('username', 'options')
username
:
string
options
:
string
| Options
| Output
|
|--------------------|---------------|
| id
| string
|
| fullname
| string
|
| username
| string
|
| bio
| string
|
| externalUrl
| string
|
| linkshimmed
| string
|
| posts
| string
|
| followers
| string
|
| following
| string
|
| private
| boolean
|
| verified
| boolean
|
| connected
| object
|
Table of other functions that you can use to directly get the data
Username is the common arguments of the all the functions
| Functions
| Usage
|
|--------------------|---------------|
| getId
| ID of the username
|
| getFullname
| Extract Fullname of the username
|
| getBio
| Extract bio of the username
|
| getExternalUrl
| Get External Url of the username
|
| getLinkShimmed
| Get LinkShimmed of the username
|
| getPosts
| Get Number of Posts of the username
|
| getFollowers
| Get Number of Followers of the username
|
| getFollowing
| Get Number of Following of the username
|
| getPrivate
| True or False if the profile is private or public
|
| getVerified
| True or False if the profile is verified
|
| getConnected
| Get the user connection object
|
Usage
instaObj.getFullname(user).then(res => {
const userFullname = res.data;
console.log(userFullname);
// => Joie
});
Get all the basic data in the single object
Usage
instaObj.getAll(user).then(res => {
const userBasicAll = res.data;
console.log(userBasicAll);
// => {'id':1429637717}
});
Get profile pictures
Usage for Regular Picture
instaObj.instaRegular(user).then(res => {
const userRegularImage = res;
console.log(userRegularImage);
// => "https://instagram.fdel22-1.fna.fbcdn.net/v/t51.2885-19/s150x150/23596544_189408294955120_549593597268197376_n.jpg?_nc_ht=instagram.fdel22-1.fna.fbcdn.net&oh=7fd3e57a8ee68ce98b46be778ed78d95&oe=5E836CF1"
});
Usage for HighDefiniton Picture
instaObj.instaHighDefination(user).then(res => {
const userHDImage = res;
console.log(userHDImage);
// => "https://instagram.fdel22-1.fna.fbcdn.net/v/t51.2885-19/s150x150/23596544_189408294955120_549593597268197376_n.jpg?_nc_ht=instagram.fdel22-1.fna.fbcdn.net&oh=7fd3e57a8ee68ce98b46be778ed78d95&oe=5E836CF1"
});
License
MIT © Girish Baranda;