All Projects → a-legotin → Instasharper

a-legotin / Instasharper

Private Instagram API

Projects that are alternatives of or similar to Instasharper

Instagram-Scraper-2021
Scrape Instagram content and stories anonymously, using a new technique based on the har file (No Token + No public API).
Stars: ✭ 57 (-86.62%)
Mutual labels:  instagram, instagram-scraper, instagram-api
Igql
Unofficial Instagram GraphQL API to collet data without authentication
Stars: ✭ 80 (-81.22%)
Mutual labels:  instagram-api, instagram, instagram-scraper
Socialmanagertools Igbot
🤖 📷 Instagram Bot made with love and nodejs
Stars: ✭ 699 (+64.08%)
Mutual labels:  instagram-api, instagram, instagram-scraper
Instagram User Feed
This is a scrapper to easily fetch any feed and interact with Instagram (like, follow, etc.) without OAuth for PHP.
Stars: ✭ 435 (+2.11%)
Mutual labels:  instagram-api, instagram, instagram-scraper
Instagram Php Scraper
Get account information, photos, videos, stories and comments.
Stars: ✭ 2,490 (+484.51%)
Mutual labels:  instagram-api, instagram, instagram-scraper
Instagram Scraper
Scrapes an instagram user's photos and videos
Stars: ✭ 5,664 (+1229.58%)
Mutual labels:  instagram-api, instagram, instagram-scraper
Instamancer
Scrape Instagram's API with Puppeteer
Stars: ✭ 273 (-35.92%)
Mutual labels:  instagram-api, instagram, instagram-scraper
Instagramapisharp
A complete Private Instagram API for .NET (C#, VB.NET).
Stars: ✭ 486 (+14.08%)
Mutual labels:  instagram-api, instagram, instagram-scraper
Instabotai
Instagram AI bot with face detection. It works without instagram api, need only login and password.
Stars: ✭ 181 (-57.51%)
Mutual labels:  instagram-api, instagram, instagram-scraper
Socialmanagertools Docs
📚 Documentation of Social Manager Tools
Stars: ✭ 151 (-64.55%)
Mutual labels:  instagram-api, instagram, instagram-scraper
Instauto
Simple to use wrapper around the private Instagram API, written in Python.
Stars: ✭ 52 (-87.79%)
Mutual labels:  instagram-api, instagram, instagram-scraper
nanogram.js
📷 An easy-to-use and simple Instagram package that allows you to fetch media content without API and access token.
Stars: ✭ 62 (-85.45%)
Mutual labels:  instagram, instagram-scraper, instagram-api
Inwidget
inWidget - free Instagram widget for your website. Allows you to show photos from an Instagram account, by hashtags and more.
Stars: ✭ 132 (-69.01%)
Mutual labels:  instagram-api, instagram, instagram-scraper
Instagram Proxy Api
CORS compliant API to access Instagram's public data
Stars: ✭ 245 (-42.49%)
Mutual labels:  instagram-api, instagram, instagram-scraper
igFame
📷 igFame - Tool for automated Instagram interactions [PHP]
Stars: ✭ 16 (-96.24%)
Mutual labels:  instagram, instagram-scraper, instagram-api
isave-app
Instagram tool to download image, video and reels - App
Stars: ✭ 17 (-96.01%)
Mutual labels:  instagram, instagram-api
go-instagram
Instagram private API in Go
Stars: ✭ 71 (-83.33%)
Mutual labels:  instagram, instagram-api
InstagramCpp
Instagram REST API client wirtten in C++
Stars: ✭ 24 (-94.37%)
Mutual labels:  instagram, instagram-api
FCommunity
multi Checkers (Hma/Hulu/Spotify/Call of duty/Instagram/smtp2go/VyprVpn) in One Tool Named FCommunity
Stars: ✭ 26 (-93.9%)
Mutual labels:  instagram, instagram-api
instagram private api
An Instagram-Client written in Dart
Stars: ✭ 39 (-90.85%)
Mutual labels:  instagram, instagram-api

InstagramApi [InstaSharper]

Tokenless, butthurtless private API for Instagram. Get account information, media, explore tags and user feed without any applications and other crap.

Development of this project postponed

Before posting new issues: Demo samples, Tests project and Wiki page

Note that: there is a simple Instagram API based on web-version of Instagram. This repository based on Instagram API for mobile devices.

Build status Build status NuGet MyGet GitHub stars

Current version: 1.4.0 [Stable], 1.5.0 [Under development]

Overview

This project intends to provide all the features available in the Instagram API up to 12.0.0.7.91. It is being developed in C# for .NET Framework 4.5.2 and .NET Standard 2.0

This repository is provided for reference purposes only.

  • Please note that this project is still in design and development phase; the libraries may suffer major changes even at the interface level, so don't rely (yet) in this software for production uses. *

Cross-platform by design

Build with dotnet core. Can be used on Mac, Linux, Windows.

Easy to install

Use library as dll, reference from nuget or clone source code. Pre-release version available at myget feed together with symbols

Features

Currently the library supports following coverage of the following Instagram APIs:


  • [x] Login
  • [x] Logout
  • [x] Create new account
  • [x] Get user explore feed
  • [x] Get user timeline feed
  • [x] Get all user media by username
  • [x] Get media by its id
  • [x] Get user info by its user name
  • [x] Get current user info
  • [x] Get tag feed by tag value
  • [x] Get current user media
  • [x] Get followers list
  • [x] Get followers list for currently logged in user
  • [x] Get following list
  • [x] Get recent following activity
  • [x] Get user tags by username
  • [x] Get direct mailbox
  • [x] Get recent recipients
  • [x] Get ranked recipients
  • [x] Get inbox thread
  • [x] Get recent activity
  • [x] Like media
  • [x] Unlike media
  • [x] Follow user
  • [x] Unfollow user
  • [x] Set account private
  • [x] Set account public
  • [x] Send comment
  • [x] Delete comment
  • [x] Upload photo
  • [x] Upload video
  • [x] Get followings list
  • [x] Delete media (photo/video)
  • [x] Upload story (photo)
  • [x] Change password
  • [x] Send direct message
  • [x] Search location
  • [x] Get location feed
  • [x] Collection create/get by id/get all/add items

Easy to use

Use builder to get Insta API instance:

var api = new InstaApiBuilder()
                .UseLogger(new SomeLogger())
                .UseHttpClient(new SomeHttpClient())
                .SetUser(new UserCredentials(...You user...))
                .UseHttpClient(httpHandlerWithSomeProxy)
                .Build();
Note: every API method has synchronous implementation as well

Quick Examples

Login

IResult<bool> loggedIn = await api.LoginAsync();

Get user:

IResult<InstaUser> user = await api.GetUserAsync();

Get all user posts:

IResult<InstaMediaList> media = await api.GetUserMediaAsync();

Get media by its code:

IResult<InstaMedia> mediaItem = await api.GetMediaByIdAsync("1234567891234567891_123456789);

Get user timeline feed:

IResult<InstaFeed> feed = await api.GetUserFeedAsync();

Comment post:

IResult<bool> postResult = await apiInstance.CommentMediaAsync("1234567891234567891_123456789", "Hi there!");
for more samples you can look at Examples folder

Why two separate repos with same mission?

Wiki

Special thanks

ADeltaX for contribution

vitalragaz for contribution

n0ise9914 for contribution

Ramtinak for contribution

mgp25 and his php wrapper

License

MIT

Terms and conditions

  • Anyone who uses this wrapper MUST follow Instagram Policy
  • Provided project MUST NOT be used for marketing purposes
  • I will not provide support to anyone who wants this API to send massive messages/likes/follows and so on
  • Use this API at your own risk

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 wrapper.

Code provided for reference purposes only.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].