Skip to content

a-legotin/InstagramAPI-Web

Repository files navigation

InstagramAPI-Web

Tokenless, butthurtless private API for Instagram. Get account information, media, explore tags and user feed without any applications and other crap. This wrapper provides basic media from instagram, some of them even without authorization. Note that: there is a repository based on Instagram API for mobile devices. This one Instagram API based on web-version of Instagram and provides only limited set of methods to work with Instagram.

Build status Build Status

Current version: 1.2.1

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.

Easy to use

Use builder to get Insta API instance:

var api = new InstaApiBuilder()
                .UseLogger(new SomeLogger())
                .UseHttpClient(new SomeHttpClient())
                .SetUserName(SomeUsername)
                .Build();
Note: every API method has Async implementation as well

Get user:

InstaUser user = api.GetUser();

Get all user posts:

InstaPostList posts = api.GetUserPosts();

Get media by its code:

InstaMedia mediaItem = api.GetMediaByCode();

####Known issues

####WIKI

License

MIT

Terms and conditions

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