Last updated:
0 purchases
insta public api
Insta Public API #
Fetch details of a public Instagram account just by entering their username
// Import the package
import 'package:insta_public_api/insta_public_api.dart';
// Initialize with username (must be public)
final ipa = InstaPublicApi('username');
// Get info like Full Name, Followers, Following etc
final info = await ipa.getBasicInfo();
print('Posts: ${info.noOfPosts}');
print('Followers: ${info.followers}');
print('Following: ${info.following}');
/*
Basic Info contains:
isPrivate,
isVerified,
profilePic,
followers,
following,
fullName,
noOfPosts,
bio and more.
*/
// Get a List of Post with nested images and details eg. number of likes, comments, caption etc for first 12 posts.
final timelinePosts = await ipa.getTimelinePosts();
// Get List of all the posts present on the profile (by default limited to 100, can be modified)
final posts = await ipa.getAllPosts();
/*
Each Post Contains:
Nested images,
no. of comments,
no. of likes,
captions and more.
*/
copied to clipboard
Example App #
Click Here for Code
Currently Available Methods #
String getProfilePic() returns image url of profile pic
BasicInfo getBasicInfo() returns fullName, followers, following etc.
List<String> getTimelinePostsImages() returns a List of imageUrl for first 12 posts.
List<Post> getTimelinePosts() returns Post with nested images and details e.g. number of likes, comments, caption etc of first 12 posts.
List<Post> getAllPosts() returns List of all the posts present on the profile (by default limited to 100, can be modified).
Inspired from this article
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.