Skip to main content
GET
This endpoint retrieves detailed information about the authenticated user or user profile, including:
  • A comprehensive list of all linked social media accounts
  • Social media usernames and profile information
  • Account status and usage metrics
The returned data reflects the state of connected social networks as of the last refresh, and updates whenever users connect or disconnect their social media accounts.
Response caching. Responses are cached for up to 60 seconds. The lastUpdated and nextUpdate fields describe that cache window: lastUpdated is when the snapshot was built, nextUpdate is when it expires.nextUpdate is a cache-expiry marker, not a readiness signal. It is stamped on every response, including one whose displayNames does not yet list an account you were just notified about, so it cannot tell you when a newly linked account has finished propagating.If you are reconciling a social webhook for a brand-new link, poll until the account you expect actually appears in displayNames — do not treat a single response, or the arrival of nextUpdate, as confirmation that the link is absent or complete.
Threads username vs displayName. In a Threads displayNames entry, username is the account handle (for example ayrshare). displayName is the name shown on the profile (for example Ayrshare). They can be different, so use username or profileUrl to find the Threads account.
If no social accounts are linked, activeSocialAccounts will not be returned. Get data for a particular User Profile by adding the Profile-Key in the header.
  • If your business requires gathering all of your user profile data at once, please use the /user/batch endpoint.
  • If you need a notification when a user links and unlinks a social account, please see the /webhooks endpoint.

Header Parameters

Query Parameters

boolean
default:false
Returns additional Instagram details such as account type (business or creator) and used quota. Not recommended unless you need the additional data since it will slow down the response time.

Monthly Post Quota

The response shows how much of the profile’s monthly post quota is used:
  • monthlyPostCount: posts counted against the quota this month.
  • monthlyPostQuota: the monthly limit. It is omitted when the quota is 10,000 or more, for example on Business plans. The limit still applies.
The count resets on the 1st of each month at 00:07 UTC, not on your billing date. Failed post attempts count too. monthlyApiCalls is a different counter and is not the post quota. See How Many Posts & API Calls Can I Make? for what counts and what happens when you run out.