Instagram Posts & Profile Scraper avatar

Instagram Posts & Profile Scraper

Pricing

$0.50 / 1,000 posts

Go to Apify Store
Instagram Posts & Profile Scraper

Instagram Posts & Profile Scraper

Scrape public Instagram posts + profile data by username — no login, no API key. Likes, comments, captions, media, follower counts.

Pricing

$0.50 / 1,000 posts

Rating

0.0

(0)

Developer

Gurify Software

Gurify Software

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Instagram Posts & Profile Scraper 📸

Scrape public Instagram posts and profile data by username — no login, no API key, no access token. Give it usernames, get their posts (likes, comments, captions, media, hashtags) plus full profile info (followers, bio, verified) as structured JSON.

💵 $0.50 per 1,000 posts — vs $1.50–$2.30 for the popular Instagram scrapers on Apify. No monthly fee; pay only for what you get.

✨ What you get

  • Just usernames in → posts out. ["natgeo", "nasa"] → their recent posts.
  • Per post: type (image/video/carousel), shortcode, URL, caption, hashtags, mentions, like count, comment count, timestamp, image/video URLs, view count, location.
  • Per post we also embed the account: username, full name, followers, following, post count, verified, category, bio, external URL, profile picture — so each row is self-contained for analysis or outreach.
  • Pagination — up to 1,000 posts per profile. Set postsPerProfile: 0 for profile data only.
  • No Instagram Graph API — no Facebook app, no review, no token, no rate-limit headaches.

📥 Input

FieldTypeDescription
usernamesarray (required)Public usernames with/without @, or profile URLs
postsPerProfileintegerMax posts per profile (default 30, up to 1000; 0 = profile only)
proxyConfigurationobjectApify Proxy (Datacenter default = cheapest)
{ "usernames": ["natgeo", "nasa"], "postsPerProfile": 50, "proxyConfiguration": { "useApifyProxy": true } }

📤 Output

{
"type": "video",
"shortCode": "DZpQwxqimz2",
"url": "https://www.instagram.com/p/DZpQwxqimz2/",
"caption": "…",
"hashtags": ["nature"], "mentions": [],
"likesCount": 118744, "commentsCount": 532,
"timestamp": "2026-06-22T18:04:11+00:00",
"isVideo": true, "videoUrl": "https://…", "videoViewCount": 2100000,
"displayUrl": "https://…", "locationName": null,
"ownerUsername": "natgeo", "ownerFullName": "National Geographic",
"ownerFollowers": 269212151, "ownerVerified": true,
"ownerBio": "…", "ownerProfilePic": "https://…"
}

Export to JSON, CSV, Excel, or via the Apify API.

⚠️ Limitations

  • Public accounts only — private accounts return profile data only (no posts).
  • Some fields depend on what Instagram exposes for a given post.

Scrapes only publicly available data. Use the output in line with Instagram's Terms and applicable laws (e.g. GDPR/CCPA).