# Instagram Profile Scraper - Custom (`devil_port369-owner/instagram-profile-scraper---custom`) Actor

Scrape Instagram profile details.

- **URL**: https://apify.com/devil\_port369-owner/instagram-profile-scraper---custom.md
- **Developed by:** [DataFusionX](https://apify.com/devil_port369-owner) (community)
- **Categories:** Lead generation, Social media, Automation
- **Stats:** 182 total users, 1 monthly users, 100.0% runs succeeded, 2 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

Pay per event

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## Instagram Profile Scraper PPR

### Overview

Instagram Profile Scraper allows you to scrape emails, phone, follower counts, bio, and more from public Instagram profiles using only the username or profile URL. This also provides complete deep insights into Instagram profiles, extracting essential data for analysis, business intelligence, and marketing purposes.

### Usage Example:

If you want to run multiple profiles at once please provide all profile links in bulk list.
like:

- https://www.Instagram.com/profile1
- https://www.Instagram.com/profile2
- https://www.Instagram.com/profile3
- https://www.Instagram.com/profile4
- https://www.Instagram.com/profile5
- username1
- username2

### Features

#### 1. **Profile Details**

- **Profile URL:** Direct link to the Instagram profile.

#### 2. **Biographical Information**

- **Biography:** User-provided Instagram biography.

#### 3. **Business Information**

- **Business Address (JSON):** Complete business address in JSON format.
- **Business Contact Method:** Preferred method for business inquiries.

#### 4. **Category Information**

- **Category Enum & Name:** Category classification of the Instagram profile.

#### 5. **Profile Statistics**

- **Followers & Following Counts:** Number of followers and accounts followed by the profile.
- **Full Name:** Display name on the profile.

#### 6. **Activity**

- **Last Post Date:** Date of the most recent post.
- **Join Date:** Date the profile was created.
- **Total posts:** Total media counts.

#### 10. Fastest Scraper in the store.

#### Output Data Sample

```json
{
    "insta_id": "21551518",
    "URL": "https://www.instagram.com/abc",
    "profile_pic_url": "https://instagram.fmel15-2.fna.fbcdn.net/v/t51.2885-19/494530856_18342614971082802_5066085779437272246_n.jpg?stp=dst-jpg_s320x320_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby41MDAuYzIifQ&_nc_ht=instagram.fmel15-2.fna.fbcdn.net&_nc_cat=106&_nc_oc=Q6cZ2QHbNrNanudfvips1RlZXXtgRZDV1dotUCTPt90HMe55vEE41e4GE0JNNOi1dPv5ZgQ&_nc_ohc=TXygSXmJ9g8Q7kNvwE7TXr_&_nc_gid=f0E9vco3B1ZCan3fBRVxPw&edm=AOQ1c0wBAAAA&ccb=7-5&oh=00_AfTP15w6GLxpPmf0hEI9F2f521kpOeptAlVcXTL8-Ruq3g&oe=68900DF5&_nc_sid=8b3546",
    "username": "thefairymermaidprincess",
    "full_name": "ABC",
    "external_url": "https://abc.om",
    "city_name": "Toronto Ontario Canada",
    "total_posts": 96,
    "category_name": "Artist",
    "followers": 3856,
    "followings": 5882,
    "is_professional_account": true,
    "business_address_json": "{\"city_name\": null, \"city_id\": null, \"latitude\": null, \"longitude\": null, \"street_address\": null, \"zip_code\": null}",
    "business_contact_method": "UNKNOWN",
    "last_post_date": "2025-07-29 16:01:10",
    "is_private": false,
    "is_verified": false,
    "tagged_profiles": "tagged_user1 , tagged_user2"
}
```

Supercharge your workflow by integrating with [Make.com](https://www.make.com), a no-code automation platform. Use Make.com to:

- **Process Data**: Clean, filter, or enrich instagram influencer profile data automatically.
- **Integrate Tools**: Sync scraped data with Google Sheets, CRMs, or email marketing platforms.
- **Schedule Runs**: Set up recurring scrapes for ongoing monitoring.
- **Trigger Actions**: Send notifications or update dashboards based on comment insights.

**Example Workflow**:

1. Run the Instagram Profile Scraper on a schedule.
2. Use Make.com to parse Profile and extract usefull and insightfull information.
3. Push results to a Google Sheet or Slack channel.

Learn more at [Make.com](https://www.make.com)

### 🌟 More Tools by devil\_port369-owner

Explore my full suite of Instagram and social media scraping tools, all built for speed, safety, and insights. Each actor includes the `?fpr=lklf0` referral link to support my work:

- **[Instagram Followers Scraper](https://apify.com/devil_port369-owner/instagram-followers-scraper?fpr=lklf0)**: Extract follower data from public profiles for influencer marketing and audience analysis.[](https://apify.com/devil_port369-owner/instagram-followers-scraper)
- **[Instagram Followers - No Cookies Required](https://apify.com/devil_port369-owner/instagram-follower?fpr=lklf0)**: Scrape followers without cookies, perfect for quick, low-risk runs.[](https://apify.com/devil_port369-owner/instagram-follower)
- **[Instagram Followings Scraper](https://apify.com/devil_port369-owner/instagram-followings-scraper?fpr=lklf0)**: Collect following lists for network analysis and competitor research.
- **[Instagram Following](https://apify.com/devil_port369-owner/instagram-following?fpr=lklf0)**: Extract following profile data for influencer and audience insights.
- **[Instagram Posts Scraper](https://apify.com/devil_port369-owner/instagram-posts-scraper?fpr=lklf0)**: Scrape public posts, hashtags, and metadata for content analysis.
- **[Instagram Profile Scraper](https://apify.com/devil_port369-owner/instagram-scraper?fpr=lklf0)**: Gather bios, followers, and contact info from profiles.[](https://apify.com/devil_port369-owner/instagram-profile-scraper)
- **[Instagram Email Phone Scraper](https://apify.com/devil_port369-owner/instagram-email-phone-scraper?fpr=lklf0)**: Extract public emails and phone numbers for lead generation.[](https://apify.com/devil_port369-owner/instagram-email-phone-scraper)
- **[Instagram Complete Profile Scraper PPR](https://apify.com/devil_port369-owner/instagram-complete-profile-scraper-ppr?fpr=lklf0)**: Deep profile insights with pay-per-result pricing.[](https://apify.com/devil_port369-owner/instagram-complete-profile-scraper-ppr)
- **[Instagram Comments](https://apify.com/devil_port369-owner/instagram-comments-scraper?fpr=lklf0)**: Scrape comments of any post for sentimental analysis.
- **[Skool Followers Scraper](https://apify.com/devil_port369-owner/skool-followers-scraper?fpr=lklf0)**: Scrape follower data from Skool.com communities.

### 📬 Get in Touch

Need help or have questions? Contact me via:

- **Apify Support**: Use the [Apify Support Chat](https://apify.com/contact?fpr=lklf0).
- **Upwork**: [My Upwork Profile](https://www.upwork.com/freelancers/~019f20afe191f8bfb3).
- **LinkedIn**: [My LinkedIn Profile](https://www.linkedin.com/in/karkimanoj2020/).

### Unlock Deep Insights Today!

Elevate your data-driven decision-making with our Instagram Completed Profile Scraper. It's comprehensive, efficient, and packed with features that will transform your Instagram data extraction.
Happy scraping! 🚀

### Lead generation

\#leadgeneration #lead\_generation lead-generation

# Actor input Schema

## `directUrls` (type: `array`):

Enter Instagram profile links

## Actor input object example

```json
{
  "directUrls": [
    "https://www.instagram.com/instagram/"
  ]
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "directUrls": [
        "https://www.instagram.com/instagram/"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("devil_port369-owner/instagram-profile-scraper---custom").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "directUrls": ["https://www.instagram.com/instagram/"] }

# Run the Actor and wait for it to finish
run = client.actor("devil_port369-owner/instagram-profile-scraper---custom").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "directUrls": [
    "https://www.instagram.com/instagram/"
  ]
}' |
apify call devil_port369-owner/instagram-profile-scraper---custom --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=devil_port369-owner/instagram-profile-scraper---custom",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/acts/nQ1mqAOBxn7fkEKxe/builds/xoU48qJVq9rogJhBZ/openapi.json
