Instagram Email & Phone Enricher - Cheapest & Best Extractor avatar

Instagram Email & Phone Enricher - Cheapest & Best Extractor

Pricing

from $0.01 / result

Go to Apify Store
Instagram Email & Phone Enricher - Cheapest & Best Extractor

Instagram Email & Phone Enricher - Cheapest & Best Extractor

Bulk-check Instagram usernames and enrich them with available emails and phone numbers. Cheapest and best for fast lead validation, lookalike audience creation, and predictable, low-cost billing.

Pricing

from $0.01 / result

Rating

0.0

(0)

Developer

Aditya

Aditya

Maintained by Community

Actor stats

2

Bookmarked

15

Total users

7

Monthly active users

25 days ago

Last modified

Share

Cheapest & Best Instagram Email & Phone Number Extractor

Instantly enrich Instagram usernames with available email and phone data. Built for high-volume checks with fast turnaround, clean output, and production-safe limits.

Best for: lead enrichment, validation, and bulk checks where speed and cost control matter.

Why teams choose this actor:

  • Fast bulk checks from a simple username list
  • Clean, normalized output with a status for every username
  • Built-in retries, timeouts, and safety limits for scale
  • The cheapest and best option thanks to a high-performance backend built for reliability at scale
  • Fantastic support when you need help or custom guidance

How It Works (High-Level)

  1. You provide a list of Instagram usernames.
  2. The actor validates and normalizes input.
  3. It checks each username through a secured backend.
  4. Results are written to the dataset with a clear status.

Result Status

Status ok

  • The user check succeeded.
  • Email/phone may be present or empty.

Status error

  • The user check failed (e.g., user not found, rate limit, unauthorized, network error).

Input

FieldTypeRequiredDefaultDescription
usernamesArray of stringsYes-Instagram usernames to process. Examples: therock, @cristiano, instagram.com/nike
timeoutMsIntegerNo10Request timeout in seconds (1-60)
maxRetriesIntegerNo2Maximum retry attempts for network errors (0-10)
maxUsernamesIntegerNo500Safety limit to avoid accidental huge runs (1-5000)

Free plan limitation: Runs started by free users always use the default input and ignore any custom input. To use your own data, you must be on a paid Apify plan.

Output

Each dataset item contains:

FieldTypeDescription
usernameStringNormalized Instagram username
emailStringEmail address or empty string
phoneStringPhone number or empty string
statusStringok = check succeeded, error = check failed

Example Usage

Input

{
"usernames": [
"therock",
"@cristiano",
"instagram.com/nike"
],
"timeoutMs": 10,
"maxRetries": 2
}

Output (Dataset)

[
{
"username": "therock",
"email": "therock@example.com",
"phone": "+1234567890",
"status": "ok"
},
{
"username": "cristiano",
"email": "",
"phone": "+9876543210",
"status": "ok"
},
{
"username": "nike",
"email": "",
"phone": "",
"status": "ok"
}
]

Note: Status ok means the check succeeded, even when email/phone is empty.

Error Example

{
"username": "nonexistentuser12345",
"email": "",
"phone": "",
"status": "error"
}

Note: Status error means the check failed.