VOOZH about

URL: https://apify.com/goat255/instagram-full-profile-scraper

⇱ πŸ“Έ Instagram Full Profile Scraper - All Data, One Call Β· Apify


Pricing

from $25.00 / 1,000 full profiles

Go to Apify Store

Instagram Full Profile Scraper

One call gets it all - profile, recent posts, current stories, highlights, and items inside each highlight. Tunable knobs for posts, stories, highlights, and items per highlight. Built for cold-outreach research and lead enrichment.

Pricing

from $25.00 / 1,000 full profiles

Rating

0.0

(0)

Developer

πŸ‘ Goutam Soni

Goutam Soni

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

3

Monthly active users

6 hours ago

Last modified

Share

Instagram Full Profile Scraper Goat - Profile, Posts, Stories & Highlights in One Call

The all-in-one Instagram scraper. One call per username gets you profile data, recent posts, current 24-hour stories, highlight reels, and every item inside each highlight. Perfect for cold-outreach research, CRM enrichment, influencer discovery, and brand monitoring on Instagram - no API key, no login, no cookies.

What this Instagram Full Profile Scraper does

For every Instagram username you provide, this actor runs the full pipeline and returns a single rich record containing:

  1. Profile - bio, follower/following counts, public email, public phone, business category, location, verified badge.
  2. Posts - last N posts with captions, like/comment counts, partnership flags, tagged users, location, media URLs.
  3. Stories - the current 24-hour story tray (images and videos).
  4. Highlights - every highlight reel with titles, cover images, item counts.
  5. Highlight items - every photo/video inside each highlight (configurable depth).

Multi-source failover and rotating residential proxies keep the pipeline running through Instagram's rate limits. Replace 4 separate scrapers and 4 separate runs with one record per prospect.

Why use the Instagram Full Profile Scraper

  • One clean record per prospect - profile, posts, stories and highlights nested in a single tidy object, ready to drop straight into a spreadsheet or CRM.
  • Predictable pricing - flat charge per username regardless of how much data is pulled inside.
  • No login, no cookies, no API key - works on every public Instagram profile.
  • Configurable depth - tune posts, stories, highlights, and items independently to balance cost vs. completeness.
  • Multi-source failover - if one upstream source rate-limits, the actor falls back to another automatically.
  • Residential proxies built in.
  • Public emails + phones for business profiles extracted automatically.

What data you get per Instagram username

{
"username":"example_user",
"userId":"000000000",
"profile":{
"fullName":"Example Account",
"biography":"...",
"followerCount":1000000,
"followingCount":100,
"isVerified":true,
"publicEmail":"...",
"category":"Example Category",
"profilePicUrlHd":"https://..."
},
"postsCount":12,
"storiesCount":4,
"highlightsCount":5,
"posts":[
{"shortcode":"...","caption":"...","likeCount":12345,
"commentCount":67,"mediaType":"image","displayUrl":"https://..."}
],
"stories":[
{"id":"...","mediaType":"video","takenAt":1714032018,
"expiringAt":1714118418,"imageUrl":"...","videoUrl":"..."}
],
"highlights":[
{"highlightId":"highlight:...","title":"Wildlife","mediaCount":12,
"coverImageUrl":"...",
"items":[{"imageUrl":"...","videoUrl":"..."}]}
]
}

How to use the Instagram Full Profile Scraper

  1. Click Try for free on the actor page.
  2. Enter Instagram usernames in usernames (URLs, @handles, or plain usernames - all accepted).
  3. Tune the scope knobs:
    • postsPerUser - default 12 (0 = skip posts entirely)
    • storiesPerUser - default 0 (all current stories). -1 = skip
    • highlightsPerUser - default 5. -1 = all
    • itemsPerHighlight - default 10. -1 = all inside each highlight
  4. Tune concurrency (default 3) and delayBetweenRequests (default 1s).
  5. Click Save & start. Download JSON / CSV / Excel / XML / HTML.

Input parameters

FieldDefaultDescription
usernames-Public Instagram usernames, @handles, or profile URLs
postsPerUser12Recent posts to fetch. 0 = skip posts
storiesPerUser0Stories from the 24h tray. 0 = all current. -1 = skip
highlightsPerUser5How many highlights to include. 0 = skip. -1 = all
itemsPerHighlight10Items inside each highlight. 0 = covers only. -1 = all
concurrency3Usernames processed in parallel
delayBetweenRequests1.0Seconds between sub-requests within one username
proxyConfigurationresidentialApify proxy settings

Top use cases

  • Cold outreach research - one record per prospect, every field a researcher needs for personalization (recent posts, highlight topics, contact info).
  • CRM lead enrichment - append Instagram profile + content + contact data to your CRM in bulk.
  • Influencer discovery and vetting - partnership history (isPaidPartnership on posts), engagement rate inputs, content mix.
  • Brand monitoring - daily snapshot per tracked handle with everything they posted today.
  • OSINT / investigations - comprehensive profile snapshot at a point in time.
  • Sales prospecting - find business profiles in a category with email + phone + recent activity to evaluate fit.
  • Recruiting - source candidates with creator profiles in target categories and check Threads link.

Integrations

Apify API

$curl"https://api.apify.com/v2/datasets/{DATASET_ID}/items?format=json"

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("goat255/instagram-full-profile-scraper").call(run_input={
"usernames":["example_user_1","example_user_2","example_user_3"],
"postsPerUser":12,
"highlightsPerUser":5,
"itemsPerHighlight":10,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
p = item["profile"]
print(f"@{item['username']}: {p['followerCount']} followers, {item['postsCount']} posts, {item['highlightsCount']} highlights")
if p.get("publicEmail"):print(f" contact: {p['publicEmail']}")

No-code integrations

Send results to Google Sheets, Slack, Zapier, Make, HubSpot, S3, or any webhook via Apify Integrations.

Pricing

Pay-per-event, flat per-username pricing. One charge per username covers profile + posts + stories + highlights regardless of how much data is pulled.

EventPrice (tiered by Apify plan)
Full profile scraped (primary)$0.025 - $0.035

Apify Diamond/Platinum/Gold subscribers pay $0.025 per profile; Bronze, Silver, and Free tiers pay slightly more. Apify's $5 platform free credit applies on first use.

FAQ

Why is this more expensive than the regular profile scraper?

This actor returns 4-5x more data per username (profile + posts + stories + highlights + inner items). Use this one when you need a complete dossier per prospect. Use the Instagram Profile Scraper when you only need basic profile data.

Can I scrape private Instagram accounts?

Profile metadata may be returned for private accounts, but posts/stories/highlights will be empty.

How is the price calculated?

Per username, not per item. Scraping a profile with 50 posts and 10 highlights costs the same as one with 5 posts and 0 highlights.

How do I limit cost?

Set postsPerUser, storiesPerUser, highlightsPerUser, and itemsPerHighlight to small values - or 0 / -1 to skip a section entirely.

What's the difference between Stories and Highlights?

Stories = current 24-hour tray (disappear after 24h). Highlights = permanently saved story collections shown on the profile below the bio.

Will Instagram block this?

Multi-source failover + rotating residential proxies handle rate limits automatically.

Does it work for Instagram Reels?

Reels appear inside the posts array with mediaType: "video" and videoUrl populated.

Related Apify actors

Support

Open an issue on the actor page if something breaks or a field's missing. Reviews are read and replied to.

You might also like

Instagram Stories Scraper β€” Stories & Highlights Metadata

automation-lab/instagram-stories-scraper

Scrape current Instagram stories and highlight reels from public profiles. Extract media URLs, timestamps, captions, stickers, music, links, highlight titles, and optional profile metadata; supports batch usernames.

πŸ‘ User avatar

Stas Persiianenko

102

4.0

Instagram Highlight Stories Scraper

igview-owner/instagram-highlights-stories-viewer

Extract all stories from Instagram Highlights instantly. Get images, videos, and metadata using just the Highlight ID. No login required. Fast & reliable.

πŸ‘ User avatar

Sachin Kumar Yadav

188

5.0

Instagram Highlights Scraper 🌟

premiumscraper/instagram-highlights-scraper

πŸ”Scrapes public Instagram highlights from usernames, profile URLs, and direct highlight links. Returns highlight metadata, nested item details for stories, images, and videos, carousel_media, Music sticker metadata, profile data, highlight IDs, summary counts ✨ Instagram Highlights Scraper 🌟

πŸ‘ User avatar

Premium Scraper

17

Instagram Full Profile Scraper

mohamedgb00714/instagram-full-profile-scraper

Scrape all Instagram profile info. Just add one or more Instagram usernames and extract number of followers&follows, URLs, bio, posts, likes, counts, related profiles, captions, highlight reels. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.

πŸ‘ User avatar

mohamed el hadi msaid

1K

Instagram Profile Lead Scraper

scrapapi/instagram-profile-lead-scraper

πŸ“Έ Instagram Profile Lead Scraper extracts public profile data at scale β€” username, name, bio, website, email, phone, category, location, follower count, engagement & recent posts. πŸš€ Perfect for lead gen, B2B outreach, influencer discovery, growth marketing & CRM enrichment. πŸ”

Instagram Stories & Highlights Scraper

goat255/instagram-stories-highlights-scraper

Scrape current Instagram stories (24h tray) and all permanent highlight reels with inner items from any public profile. Get original-resolution media URLs, expirations, music, stickers, captions. No Instagram API key, no login.

Instagram Profile Scraper

rakser/instagram-profile-scraper

Scrape all Instagram profile info. Just add one or more Instagram usernames and extract number of followers & follows, URLs, bio, posts, likes, counts, related profiles, captions, highlight reels. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.

Instagram Media & Profile Scraper

endspec/instagram-instant-media-scraper

Scrape Instagram profile data: reels, posts, stories, highlights, follower counts, engagement.