π₯ Instagram Profile Scraper [Posts & Bio]
by coderx
Instagram Profile Insights Scraper is a fast and lightweight tool for extracting rich public data from Instagram usernames. It retrieves profile detai...
Opens on Apify.com
About π₯ 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.
What does this actor do?
π₯ Instagram Profile Scraper [Posts & Bio] is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
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 1. Input a list of Instagram usernames. 2. The scraper retrieves publicly visible data for each account. 3. 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 json { "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 Outputjson { "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!
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try π₯ Instagram Profile Scraper [Posts & Bio] now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- coderx
- Pricing
- Paid
- Total Runs
- 1,107
- Active Users
- 32
Related Actors
Video Transcript Scraper: Youtube, X, Facebook, Tiktok, etc.
by invideoiq
Linkedin Profile Details Scraper + EMAIL (No Cookies Required)
by apimaestro
Twitter (X.com) Scraper Unlimited: No Limits
by apidojo
Content Checker
by jakubbalada
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support