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);
  }
}
65
likes
140
points
185
downloads

Publisher

verified publishergktwinapp.com

Weekly Downloads

Flutter package to get Instagram user details and download posts.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter, http

More

Packages that depend on instagram_public_api