![π₯ Instagram Profile Scraper [Posts & Bio] avatar](https://images.apifyusercontent.com/amIK1-FCVjdADkedfUnLt546jxqSP1XvyDTgUYhjM3g/rs:fill:250:250/cb:1/aHR0cHM6Ly9hcGlmeS1pbWFnZS11cGxvYWRzLXByb2QuczMudXMtZWFzdC0xLmFtYXpvbmF3cy5jb20vZFpOakdpRzlnQjRSQ2hyanUtYWN0b3ItYkdBcFozQ3RUeEE5ZnYycmwtNUFXSUo5azBQbS1JbnN0YWdyYW1fbG9nby5qcGVn.webp)
π₯ Instagram Profile Scraper [Posts & Bio]
Pricing
Pay per event
![π₯ Instagram Profile Scraper [Posts & Bio]](https://images.apifyusercontent.com/amIK1-FCVjdADkedfUnLt546jxqSP1XvyDTgUYhjM3g/rs:fill:250:250/cb:1/aHR0cHM6Ly9hcGlmeS1pbWFnZS11cGxvYWRzLXByb2QuczMudXMtZWFzdC0xLmFtYXpvbmF3cy5jb20vZFpOakdpRzlnQjRSQ2hyanUtYWN0b3ItYkdBcFozQ3RUeEE5ZnYycmwtNUFXSUo5azBQbS1JbnN0YWdyYW1fbG9nby5qcGVn.webp)
π₯ Instagram Profile Scraper [Posts & Bio]
Instagram Profile Insights Scraper is a fast and lightweight tool for extracting rich public data from Instagram usernames. It retrieves profile details and the latest posts, making it easy to analyze accounts at scale for research, marketing, or competitive insights.
0.0 (0)
Pricing
Pay per event
0
2
2
Last modified
15 hours ago
Instagram Public Data Scraper
π Overview
The Instagram Public Data Scraper is a simple yet powerful tool for collecting publicly available profile details from Instagram β no login or cookies required. Just provide a list of usernames and get back structured JSON with accessible information like bios, profile pictures, and recent content.
π Features
- Works without login or cookies β
- Gathers public Instagram profile details
- Returns structured information such as bio, followers, and latest posts
- Handles multiple usernames in a single run
- Optimized for scale β research, automation, and analytics
π§ How It Works
- Input a list of Instagram usernames.
- The scraper retrieves publicly visible data for each account.
- Results are provided as structured JSON, ready to use.
π₯ Input Parameters
Parameter | Type | Description |
---|---|---|
usernames | Array | List of Instagram usernames to extract data from |
Example Input
{"usernames": ["cristiano", "nasa", "bethfiit"]}
π€ Output Data
Each username returns detailed public profile information:
π§βπΌ Profile Fields
Field | Description |
---|---|
id | Internal Instagram user ID |
username | Instagram handle |
fullName | Profile display name |
profilePicUrl | Low-resolution profile picture |
hdProfilePicUrl | High-resolution profile picture |
biography | Raw biography text |
biography_with_entities | Bio text with hashtags and mentions (structured) |
external_url | Main link in bio |
externalUrls | Structured external links with titles/URLs |
fbid | Facebook ID linked to the Instagram profile |
followersCount | Follower count |
followsCount | Following count |
postsCount | Total number of posts |
verified | Whether the account is verified (boolean) |
private | Whether the account is private (boolean) |
isBusinessAccount | True if account is business |
businessCategoryName | Business category if applicable |
business_address_json | Business address in JSON format |
has_channel | Indicates if the account has a video channel |
highlight_reel_count | Count of story highlights |
is_joined_recently | Flag for recently created accounts |
πΌοΈ Recent Posts (latestPosts
)
Up to 12 most recent public posts:
Field | Description |
---|---|
id | Unique media ID |
shortCode | Post shortcode (used in URLs) |
url | Direct post link |
caption | Post caption text |
commentsCount | Number of comments |
likesCount | Number of likes |
timestamp | Date/time of the post |
mediaType | Type (GraphImage, GraphVideo, etc.) |
productType | Post format (clips, feed, story) |
displayUrl | Image/video preview URL |
alt | Accessibility caption if available |
dimensionsHeight / dimensionsWidth | Media dimensions |
is_video | Boolean β is it a video |
locationName | Tagged location (if present) |
ownerUsername | Post owner username |
ownerId | Post owner ID |
π¦ Example Output
{"username": "bethfiit","fullName": "Beth Eleanor","biography": "ππβ¨ Fantasy & cosplay stuff π ...","biography_with_entities": {"raw_text": "...","entities": [{ "user": { "username": "b.eleanor_x" }, "hashtag": null }]},"followersCount": 2453778,"followsCount": 513,"postsCount": 484,"verified": true,"private": false,"externalUrls": [{"title": "B eleanor links β€οΈ","url": "https://linktr.ee/b.eleanor"}],"latestPosts": [{"shortCode": "DLBtKfuRNDQ","caption": "A few days in Vegas β¨π","likesCount": 18664,"timestamp": "2025-06-18T03:13:55","mediaType": "GraphSidecar","is_video": false,"url": "https://www.instagram.com/p/DLBtKfuRNDQ"}]}
βοΈ Notes & Limitations
- Only works with public profiles β private or restricted accounts cannot be accessed.
- Nonexistent, banned, or removed profiles are skipped with a warning.
- Engagement stats reflect publicly visible numbers and may vary from real-time values.
π§ Use Cases
- Influencer and creator research
- Competitive benchmarking
- Audience engagement tracking
- Social analytics dashboards
π‘ SEO Keywords
- Instagram Data Scraper
- Extract Instagram Public Profiles
- Instagram User Data Collector
- Instagram JSON API Alternative
- Instagram Post Insights Scraper
β οΈ Disclaimer
This tool should be used responsibly. Instagramβs terms of service restrict scraping practices that bypass their API. This scraper collects only publicly available data viewable without login. The developer is not responsible for misuse.
π Collect Instagram public profile data β quickly, safely, and at scale!
On this page
Share Actor: