Instagram Creator Email Finder turns public Instagram profiles into outreach-ready lead rows with creator names, public emails, business phone numbers, websites, social links, audience size, category, contact confidence, and evidence URLs.
Use it to qualify influencer lists without manually opening every bio and linked website. Each requested profile produces either a usable lead or an explicit availability status, so you can measure coverage instead of silently losing unmatched accounts.
Quick start
- Add Instagram usernames or full profile URLs to
profiles. - Choose how many linked website pages to inspect with
maxLinkedPagesPerProfile. - Run the Actor and export the dataset as CSV, JSON, Excel, XML, or through the API.
The default recipe is deliberately small so you can verify the fields before scaling to a larger creator list.
Example output
{
"username": "examplecreator",
"fullName": "Example Creator",
"primaryEmail": "hello@example.com",
"businessPhoneNumber": null,
"externalUrl": "https://example.com",
"followersCount": 125000,
"category": "Digital creator",
"contactConfidence": "high",
"status": "found",
"profileUrl": "https://www.instagram.com/examplecreator/",
"contactSourceUrls": ["https://www.instagram.com/examplecreator/"],
"collectedAt": "2026-08-11T20:00:00.000Z"
}
What data you get
Every dataset row can include the username, full name, biography, profile URL, avatar, follower and following counts, post count, verification and privacy flags, category, public business email, public phone number, linked website, additional emails, social links, source URLs, confidence, status, and collection time. Optional values remain nullable when the public profile does not expose them.
Input settings
| Setting | JSON key | Description |
|---|---|---|
| Instagram usernames or profile URLs | profiles |
Add 1–100 public Instagram usernames such as natgeo or full profile URLs. |
| Maximum linked pages per creator | maxLinkedPagesPerProfile |
Inspect up to this many public pages on the creator's linked website for emails and social links. Set to 0 for profile-only extraction. |
| Save profiles without a public email | includeNoContact |
Save one truthful status row even when no public email is visible, so outreach lists preserve coverage and profile metadata. |
| Run time limit in seconds | runTimeSecs |
Stop admitting new profiles before this shared run deadline. Use 30–270 seconds. |
| Proxy configuration | proxyConfiguration |
Optional Apify proxy settings. Keep the default unless direct Instagram access is unavailable from your run region. |
Input recipes
Profile-only qualification:
{"profiles":["natgeo","nasa"],"maxLinkedPagesPerProfile":0,"includeNoContact":true}
Public contact enrichment:
{"profiles":["https://www.instagram.com/natgeo/"],"maxLinkedPagesPerProfile":3,"includeNoContact":true}
Who is it for?
- Influencer and creator partnerships teams building campaign shortlists.
- Agencies preparing personalized outreach and sponsorship prospecting.
- Brand researchers comparing public creator categories and audience sizes.
- Sales operations teams exporting verified source evidence into a CRM.
- Developers and AI agents that need structured Instagram creator leads.
Tips and limits
- The maximum input is 100 profiles per run and linked-page inspection is capped at five pages per creator.
- Emails and phone numbers are returned only when publicly displayed; the Actor does not guess private contact details.
- Public pages can change, disappear, become private, or temporarily limit access. Missing optional fields are not fabricated.
- Keep
includeNoContactenabled when you need a complete audit trail for every requested profile. - Review personal data responsibly before adding it to outreach or automated messaging systems.
API usage
curl -X POST "https://api.apify.com/v2/acts/fetch_cat~instagram-creator-email-finder/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"profiles":["natgeo"],"maxLinkedPagesPerProfile":2}'
JavaScript:
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('fetch_cat/instagram-creator-email-finder').call({
profiles: ['natgeo'], maxLinkedPagesPerProfile: 2,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
Python:
import os
from apify_client import ApifyClient
client = ApifyClient(os.environ['APIFY_TOKEN'])
run = client.actor('fetch_cat/instagram-creator-email-finder').call(run_input={
'profiles': ['natgeo'], 'maxLinkedPagesPerProfile': 2,
})
items = client.dataset(run['defaultDatasetId']).list_items().items
Use with MCP and AI agents
Connect the official Apify MCP server at https://mcp.apify.com?tools=fetch_cat/instagram-creator-email-finder, or add it to an MCP client:
{"mcpServers":{"apify":{"url":"https://mcp.apify.com?tools=fetch_cat/instagram-creator-email-finder"}}}
Useful prompts include: “Find public contact details for these Instagram creators and return only high-confidence emails,” or “Run the creator email finder, then group results by category and follower range.”
Support
Open an issue from the Actor page and include the run ID or run URL, input JSON, expected output, actual output, and one reproducible public Instagram profile URL. Remove any sensitive information that is not needed to reproduce the problem.