# instagram-apiwrapper-nodejs

> Node.js Unofficial Client Library API Instagram

Latest version **1.0.3** (published 2021-01-06) · MIT license · 0 weekly downloads

## Install

```sh
npm install instagram-apiwrapper-nodejs
pnpm add instagram-apiwrapper-nodejs
yarn add instagram-apiwrapper-nodejs
bun add instagram-apiwrapper-nodejs
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.3 |
| Published | 2021-01-06 |
| First published | 2021-01-06 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 2 |
| Unpacked size | 12.2 KB |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Dion Arya Pamungkas |
| Maintainers | dionarya |
| Keywords | instagram, api, instagram scrapping |

## Links

- npm: https://www.npmjs.com/package/instagram-apiwrapper-nodejs
- Repository: https://github.com/dionarya23/instagram-apiwrapper-nodejs
- Issues: https://github.com/dionarya23/instagram-apiwrapper-nodejs/issues
- npm.io page: https://npm.io/package/instagram-apiwrapper-nodejs

## Dependencies (2)

- [promise](https://npm.io/package/promise.md) ^8.1.0
- [request](https://npm.io/package/request.md) ^2.88.2

## Recent versions

- 1.0.3 (latest) — 2021-01-06
- 1.0.2 — 2021-01-06
- 1.0.1 — 2021-01-06
- 1.0.0 — 2021-01-06

## README

# Unofficial Instagram API Wrapper

Unofficial Instagram API Wrapper merupakan Node.js Package yang memudahkan developer untuk mengkonsumsi API dari [Instagram](https://instagram.com).

# Daftar Isi
+ [Instalasi](https://github.com/dionarya23/instagram-apiwrapper-nodejs#instalasi)
+ [Penggunaan](https://github.com/dionarya23/instagram-apiwrapper-nodejs#pengunaan)
+ [Perhatian](https://github.com/dionarya23/instagram-apiwrapper-nodejs#perhatian)

# Instalasi
## Prasyarat
+ Dibutuhkan node js versi >= 12

## Cara Install
Penggunaan Package Unofficial Instagram API Wrapper membutuhkan NPM. Pada dasarnya NPM telah terinstal dengan Node.js sejak node versi 0.8.x karena itu Anda mungkin sudah memilikinya.

Selain NPM Anda juga bisa menggunakan yarn, jika anda belum familiar dengan yarn anda bisa membaca dokumentasi [yarn](https://classic.yarnpkg.com/en/docs)

Jalankan perintah di bawah ini pada terminal/cmd Anda untuk menginstall instagram-apiwrapper-nodejs dan menyimpannya di file package.json .
```cmd
npm install --save instagram-apiwrapper-nodejs
```

Atau jika anda menggunakan yarn
```cmd
yarn add instagram-apiwrapper-nodejs
```

# Penggunaan
### Menampilkan detail profile berdasarkan username
```javascript
var ig = require('instagram-apiwrapper-nodejs')

ig.getUserProfile('USERNAME').then(function (result){
    // Aksi ketika data user berhasil ditampilkan
}).catch(function (error){
    // Aksi ketika error terjadi
});
```

### Menampilkan posts berdasarkan hashtag
```javascript
var ig = require('instagram-apiwrapper-nodejs')

ig.getPostByHashtag('HASTAG').then(function (result){
    // Aksi ketika data post berhasil ditampilkan
}).catch(function (error){
    // Aksi ketika error terjadi
});
```

### Menampilkan posts berdasarkan location
```javascript
var ig = require('instagram-apiwrapper-nodejs')

ig.getPostByLocation('LOCATION_ID', 'SLUG').then(function (result){
    // Aksi ketika data post berhasil ditampilkan
}).catch(function (error){
    // Aksi ketika error terjadi
});
```

### Menampilkan detail post berdasarkan id post
```javascript
var ig = require('instagram-apiwrapper-nodejs')

ig.getDetailPost('ID_POST').then(function (result){
    // Aksi ketika data detail post berhasil ditampilkan
}).catch(function (error){
    // Aksi ketika error terjadi
});
```

# Perhatian
Package ini hanya mencakup http verb GET dan hanya bertujuan untuk mendapatkan data, tidak bisa digunakan pada akun instagram yang bersifat private

---
_Source: https://npm.io/package/instagram-apiwrapper-nodejs · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
