InstagramInstagramSocial

Your Instagram account reach and audience metrics

instagram.instagram.account.insights

Get reach, profile views and audience metrics for your Instagram account

Price
freeAt provider cost
Success rate
100%Last 30 days · 4,224 calls
Latency p50
291 msp95 895 ms
Last verified
Jul 28, 2026Verified working
GEThttps://toolswitch.dev/v1/tools/instagram.instagram.account.insights?metric=reach%2Caccounts_engaged%2Ctotal_interactions&period=day&metric_type=total_valuePreview
Try onlineComing soonProvider docs ↗
  • Uses platform quota
  • Synchronous response
  • Reads public data

Parameters

needs instagram_manage_insights. `impressions` and `profile_views` are RETIRED on v25 — asking for them fails the whole call; use the metric_type=total_value trio (reach, accounts_engaged, total_interactions) instead, as the test_request does. Demographic breakdowns (follower_demographics) require metric_type=total_value plus a breakdown parameter and are only returned once the account has 100+ followers

ParameterTypeRequiredDescriptionExample
Path parameters
ig_user_idstringRequired17841400000000000
Query parameters
sincestringOptionalUnix timestamp; a single call spans at most 30 days and cannot reach back beyond 2 years1751328000
untilstringOptional
metricstringRequiredcomma-separatedreach,accounts_engaged,total_interactions
periodstringRequiredday | week | days_28 | lifetimeday
metric_typestringOptionalset to total_value for the newer aggregate metrics (accounts_engaged, total_interactions)total_value
  • Path parameters
  • ig_user_idstringRequired

    Example: 17841400000000000

  • Query parameters
  • sincestringOptional

    Unix timestamp; a single call spans at most 30 days and cannot reach back beyond 2 years

    Example: 1751328000

  • untilstringOptional
  • metricstringRequired

    comma-separated

    Example: reach,accounts_engaged,total_interactions

  • periodstringRequired

    day | week | days_28 | lifetime

    Example: day

  • metric_typestringOptional

    set to total_value for the newer aggregate metrics (accounts_engaged, total_interactions)

    Example: total_value

Code samples

Replace $TOOLSWITCH_KEY with the key you created in the console.

Preview
curl -X GET 'https://toolswitch.dev/v1/tools/instagram.instagram.account.insights?metric=reach%2Caccounts_engaged%2Ctotal_interactions&period=day&metric_type=total_value' \
  -H "X-Toolswitch-Key: $TOOLSWITCH_KEY"

This gateway API is in preview; its URL and authentication may change. The example parameters are sample data. Calls are billed at free, including the service fee.