instagram_public_api 0.2.3 copy "instagram_public_api: ^0.2.3" to clipboard
instagram_public_api: ^0.2.3 copied to clipboard

Flutter package to get Instagram user details and download posts.

example/example.dart

import 'package:instagram_public_api/instagram_public_api.dart';

Future<void> main() async {
  FlutterInsta insta = FlutterInsta();
  //Get Profile Details(must be public)
  InstaProfileData user = await insta.getProfileData("thefluttercommunity");
  print(user.username);
  print(user.profilePicURL);
  print(user.bio);
  print(user.externalURL);
  print(user.followers);
  print(user.following);
  print(user.isVerified);
  print(user.isPrivate);
  print(user.username);
  //Get Post Details (Post with nested images and video and details) (must be public)
  final List<InstaPost> post = await FlutterInsta().getPostData(
      "https://www.instagram.com/p/CNuL9idBnsA/?utm_source=ig_web_copy_link");
  for (int i = 0; i < post.length; i++) {
    print(post[i].dimensions);
    print(post[i].displayURL); //post download url
    print(post[i].postType);
    print(post[i].thumbnailDimensions);
    print(post[i].thumbnailUrl);
    print(post[i].user.followers);
    print(post[i].user.isPrivate);
    print(post[i].user.isVerified);
    print(post[i].user.posts);
    print(post[i].user.profilePicURL);
    print(post[i].user.username);
    print(post[i].videoDuration);
  }
}
60
likes
120
pub points
73%
popularity

Publisher

verified publishergktwinapp.com

Flutter package to get Instagram user details and download posts.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter, http

More

Packages that depend on instagram_public_api