Instagram Follower Story Post Comment Likes Reel Profile API avatar

Instagram Follower Story Post Comment Likes Reel Profile API

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Instagram Follower Story Post Comment Likes Reel Profile API

Instagram Follower Story Post Comment Likes Reel Profile API

Instagram Public Data API We provides : - Followers/Following - User Stories - User Posts - User Reels - User Post/Media Comments - Media Likes - User Profile

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

Instant Peer APIs

Instant Peer APIs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

InstantPeer Instagram API

Instagram Data API & Scraper: Profiles, Posts, Reels, Followers & Comments

Apify Actor Pricing Speed Maintenance

Extract comprehensive, real-time public data from Instagram with zero browser overhead and zero proxy bans. Powered by the InstantPeer decentralized residential peer-node network, this Actor delivers 10x faster scraping speeds than traditional headless browser crawlers (Puppeteer/Playwright) while consuming minimal Apify Compute Units (CUs).


🌟 Why Choose InstantPeer Instagram Scraper?

FeatureInstantPeer ActorTraditional Headless Scrapers
ArchitectureDirect Peer-Mesh API BridgeHeavy Headless Browser (Puppeteer/Playwright)
Execution Speed1–3 seconds per profile / page20–45+ seconds per profile
Compute Units (Memory)128 MB – 256 MB2048 MB – 4096 MB (High Apify CU bills)
Proxy Bans & Rate LimitsDynamic Residential Peer RoutingHigh risk of IP blocking & Captchas
Output FormatsJSON, CSV, Excel, XML, HTML, WebhooksJSON, CSV
AI-Agent & Pipeline ReadyStrict typing & standard envelopesInconsistent unstructured DOM outputs

📦 What Data Can You Scrape?

  1. User Profiles & Intelligence:
    • Bio, username, full name, numeric user ID, verified status, private status.
    • Follower count, following count, total post count.
    • Profile picture HD URL, external website bio link.
    • About This Account Audit: Account join date, country/region of origin, and former username changes history.
  2. User Posts & Media:
    • Shortcode, post URL, caption, display URL, dimensions.
    • Like count, comment count, video view count.
    • Timestamp, location tag, tagged users, carousel children media.
  3. Reels Feed:
    • Video URL, play counts, like counts, duration, audio attribution.
  4. Followers & Following:
    • Paginated list of followers with cursor support.
  5. Post Comments & Replies:
    • Comment text, commenter username, like count, timestamp, child replies.
  6. Post Likers:
    • Full list of users who liked any post or reel.
  7. Stories & Highlights:
    • Active stories and story highlights breakdown.
  8. Universal Search & Hashtag Analytics:
    • Search across users, hashtags, and places with keyword discovery.

🚀 How to Use

1. Select Scraping Mode (action)

Choose what data you want from the dropdown:

  • profile — User profile details + About account audit
  • posts — User posts feed with pagination
  • reels — User Reels feed
  • tagged_posts — Posts where the user is tagged
  • followers — Followers list
  • comments — Post or reel comments
  • likers — Post likers
  • stories — Active stories and highlights
  • search — Universal search or hashtag discovery

2. Configure Inputs

Provide target usernames, URLs, or search keywords.

Example 1: Scrape Instagram Profiles

{
"action": "profile",
"usernames": [
"instagram",
"natgeo",
"https://www.instagram.com/cristiano/"
],
"includeAboutAccount": true
}

Example 2: Scrape Posts & Media

{
"action": "posts",
"usernames": ["natgeo"],
"resultsLimit": 50
}

Example 3: Scrape Comments from a Post or Reel

{
"action": "comments",
"directUrls": [
"https://www.instagram.com/p/DF7oZfPygjB/"
],
"resultsLimit": 100
}

Example 4: Search Hashtags or Keywords

{
"action": "search",
"searchQuery": "#travelphotography"
}

📊 Sample Output (Profile)

{
"scrapeType": "profile",
"username": "instagram",
"id": "25025320",
"full_name": "Instagram",
"biography": "Discovering — and making — what's next from the culture.",
"follower_count": 678000000,
"following_count": 82,
"media_count": 7890,
"is_verified": true,
"is_private": false,
"profile_pic_url": "https://scontent...",
"external_url": "https://about.instagram.com",
"aboutAccount": {
"date_joined": "October 2010",
"country_of_origin": "United States",
"former_usernames": 0
},
"scrapedAt": "2026-10-15T14:30:00.000Z"
}

💻 Integrations & API Usage

You can trigger this Actor programmatically in your applications:

Python (via apify-client)

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_API_TOKEN")
run_input = {
"action": "profile",
"usernames": ["instagram", "cristiano"],
"includeAboutAccount": True,
}
run = client.actor("ipeer_apis/instapeer-instagram-public-API").call(run_input=run_input)
# Fetch results from the default dataset
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

Node.js (via apify-client)

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_API_TOKEN' });
const run = await client.actor('ipeer_apis/instapeer-instagram-public-API').call({
action: 'posts',
usernames: ['natgeo'],
resultsLimit: 25,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

cURL / REST API

curl -X POST "https://api.apify.com/v2/acts/ipeer_apis~instapeer-instagram-public-API/runs?token=YOUR_APIFY_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"action": "profile",
"usernames": ["instagram"]
}'

🛡️ Fair Use & Privacy Notice

This Actor is designed exclusively for public data extraction in compliance with applicable public data access guidelines. It does not access private accounts or require personal user credentials.


💬 Support & Feedback

Encountering an issue or need custom high-volume enterprise concurrency?