← Catalog

Instagram profile lookup with business email, bio links and domain

instagram.profile

live

One Instagram account as your connected account sees it: name, handle, bio, followers, category, the links in the bio with the person's own domain resolved, the business email, phone and address when the account exposes them, whether they follow you, and the messaging_id a new DM needs. The enrichment step between finding a handle and writing to it.

live coverage

Unipile: all inputs

✓ marks a combination proven with a real provider call. Others are wired and unit-tested; their first live run verifies them.

Providers

ProviderStatus
Unipile live

Billing

Unit: per_profile · unmatched results billed: no
Unlimited upstream, so it bills the floor. Instagram counts profile views as actions: stay inside about 100 actions a day per account.

The exact quote is returned by /v1/inspect before every call and held with headroom on execution. The quote is the price floor: if the provider's actual cost overruns it, the run bills the overrun at the same rate, never above the hold. The unused part of every hold is released.

Run it

curl https://api.jell.run/v1/run \
  -H "Authorization: Bearer $JELL_API_KEY" \
  -d '{
    "capability": "instagram.profile",
    "input": {  },
    "routing": {"provider": "auto"}
  }'

Input schema

{
  "properties": {
    "account_id": {
      "description": "The account name (or id) from instagram.accounts; optional when you have one account",
      "type": "string"
    },
    "handle": {
      "description": "@handle or bare username",
      "type": "string"
    },
    "profile_url": {
      "description": "https://www.instagram.com/\u003chandle\u003e/",
      "type": "string"
    },
    "provider_id": {
      "description": "Instagram numeric id from a previous lookup",
      "type": "string"
    }
  },
  "type": "object"
}

Normalized output fields

handle · name · bio · followers · category · website · links · domain · email · phone · is_business · follows_you · messaging_id