• This repository has been archived on 25/Aug/2023
  • Stars
    star
    892
  • Rank 51,172 (Top 2 %)
  • Language
    Go
  • License
    MIT License
  • Created about 8 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Unofficial Instagram API written in Golang

Golang + Instagram Private API

Unofficial Instagram API for Golang

Build Status GoDoc Go Report Card Gitter chat

Features

  • HTTP2 by default. Goinsta uses HTTP2 client enhancing performance.
  • Object independency. Can handle multiple instagram accounts.
  • Like Instagram mobile application. Goinsta is very similar to Instagram official application.
  • Simple. Goinsta is made by lazy programmers!
  • Backup methods. You can use Export and Import functions.
  • Security. Your password is only required to login. After login your password is deleted.
  • No External Dependencies. GoInsta will not use any Go packages outside of the standard library.

Package installation

go get -u -v gopkg.in/ahmdrz/goinsta.v2

Example

package main

import (
	"fmt"

	"gopkg.in/ahmdrz/goinsta.v2"
)

func main() {  
  insta := goinsta.New("USERNAME", "PASSWORD")

  // Export your configuration
  // after exporting you can use Import function instead of New function.
  // insta, err := goinsta.Import("~/.goinsta")
  // it's useful when you want use goinsta repeatedly.
  insta.Export("~/.goinsta")

  ...
}

Projects using goinsta

Legal

This code is in no way affiliated with, authorized, maintained, sponsored or endorsed by Instagram or any of its affiliates or subsidiaries. This is an independent and unofficial API. Use at your own risk.

Versioning

Goinsta used gopkg.in as versioning control. Stable new API is the version v2.0. You can get it using:

$ go get -u -v gopkg.in/ahmdrz/goinsta.v2

Or

If you have GO111MODULE=on

$ go get -u github.com/ahmdrz/goinsta/v2

Donate

Ahmdrz

btc Bitcoin: 1KjcfrBPJtM4MfBSGTqpC6RcoEW1KBh15X

Mester

btc Bitcoin: 37aogDJYBFkdSJTWG7TgcpgNweGHPCy1Ks

Analytics

More Repositories

1

instagram-statistics

Helper for your Instagram
Python
46
star
2

rp

Reverse-proxy with Weighted Round Robin (WRR) load-balancer
Go
23
star
3

simorgh

Simorgh is a simple server/client and key/value database using radix tree
Go
19
star
4

facedetector

A Simple Flask and docker-ready application that works as a server to detect faces, genders and their landmarks.
Python
16
star
5

microsoft-cognitive-services

Full library for Microsoft cognitive services API written in Golang
Go
15
star
6

orcas

Orcas , Classify your images by human faces.
Python
15
star
7

rate-limit

Very simple rate limiter for HTTP requests
Go
13
star
8

image-cutter

An idea from kensuke koike
Go
13
star
9

godumper

Dump array of interfaces to CSV/XSLX files.
Go
8
star
10

telegram-prober

A simple prober for Telegram
Python
7
star
11

backup

My personal backup script
Shell
7
star
12

config

In-App simple configuration manager with AES encryption for Go applications.
Go
6
star
13

wifi-password-generator

a smart wifi password generator
Python
5
star
14

simpletoken

Generating HMAC based token is so easy with simpletoken.
Go
5
star
15

microsoft-vision-golang

A library for communication with microsoft cognitive services API written in Golang
Go
3
star
16

amrl-instagram

PHP
3
star
17

smart-bottle

Source code of a smart bottle web service which is also known as Hoosh Noosh.
Go
3
star
18

rcj-soccer-monitoring

3D Light weight , Open weight Soccer monitoring tool !
Processing
3
star
19

music-channel

Bot will control your music channel on the Telegram.
Go
3
star
20

telegram-vpn

Install ocserv just for Telegram so easily.
2
star
21

docker-amrl-vision

Docker image used in AMRL Vision group.
Dockerfile
2
star
22

feed-liker

Something like https://github.com/arastu/likelo but in Instagram
Python
2
star
23

pigeon

Yet another simple notifier events on telegram using RPC requests.
Go
2
star
24

face

(UNDER CONSTRUCTION) A simple docker-ready application that works as a server to detect faces, their landmarks.
C++
2
star
25

ahmdrz.github.io

Personal page
CSS
2
star
26

CantonFair2018

An easy and categorized application to taking images from Canton Fair 2018, Written in Dart (Flutter)
Dart
2
star
27

CAPTCHA-reader

A simple code to read CAPTCHA + machine learning | See wiki
Python
2
star
28

sandogh

Simple Image storage that you can serve it easily with @fandoghpaas
Go
2
star
29

docker-mosquitto-http-auth

🦟 HTTP Authentication ready to use for Mosquitto as Docker image.
Dockerfile
1
star
30

picchanging_bot

Open Source and Free telegram bot
Go
1
star
31

dailygobot

DailyGo Telegram , Website , Instagram programs
Go
1
star
32

golang-shortener-api

A library for using google url shortener api
Go
1
star
33

cafebazaar-inlineapps

simple crawler that can index all of the Cafebazaar inline applications.
Python
1
star
34

ratchet-rtl

The rtl version of ratchet
CSS
1
star
35

syncdb

Copy database datas from server to another server
Go
1
star
36

spam-classifier

Here are our exercises of implementing classification algorithms.
Python
1
star
37

events

simple golang in-app events manager.
Go
1
star
38

robocon2018

C++
1
star
39

inatcode

Iranian National Code dictionary generator.
Python
1
star
40

autocapture

Take screenshot of your display automatically and simply !
Go
1
star