πŸ”₯ Instagram Profile Scraper [Posts & Bio] avatar
πŸ”₯ Instagram Profile Scraper [Posts & Bio]

Pricing

Pay per event

Go to Apify Store
πŸ”₯ Instagram Profile Scraper [Posts & Bio]

πŸ”₯ Instagram Profile Scraper [Posts & Bio]

Developed by

CoderX

CoderX

Maintained by Community

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

  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

ParameterTypeDescription
usernamesArrayList of Instagram usernames to extract data from

Example Input

{
"usernames": ["cristiano", "nasa", "bethfiit"]
}

πŸ“€ Output Data

Each username returns detailed public profile information:

πŸ§‘β€πŸ’Ό Profile Fields

FieldDescription
idInternal Instagram user ID
usernameInstagram handle
fullNameProfile display name
profilePicUrlLow-resolution profile picture
hdProfilePicUrlHigh-resolution profile picture
biographyRaw biography text
biography_with_entitiesBio text with hashtags and mentions (structured)
external_urlMain link in bio
externalUrlsStructured external links with titles/URLs
fbidFacebook ID linked to the Instagram profile
followersCountFollower count
followsCountFollowing count
postsCountTotal number of posts
verifiedWhether the account is verified (boolean)
privateWhether the account is private (boolean)
isBusinessAccountTrue if account is business
businessCategoryNameBusiness category if applicable
business_address_jsonBusiness address in JSON format
has_channelIndicates if the account has a video channel
highlight_reel_countCount of story highlights
is_joined_recentlyFlag for recently created accounts

πŸ–ΌοΈ Recent Posts (latestPosts)

Up to 12 most recent public posts:

FieldDescription
idUnique media ID
shortCodePost shortcode (used in URLs)
urlDirect post link
captionPost caption text
commentsCountNumber of comments
likesCountNumber of likes
timestampDate/time of the post
mediaTypeType (GraphImage, GraphVideo, etc.)
productTypePost format (clips, feed, story)
displayUrlImage/video preview URL
altAccessibility caption if available
dimensionsHeight / dimensionsWidthMedia dimensions
is_videoBoolean β€” is it a video
locationNameTagged location (if present)
ownerUsernamePost owner username
ownerIdPost 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!