Skip to Content
Social Profiles

Social Profiles

Reminder: All queries on this page require the WORKSPACE-ID header. See Getting Started for setup.

A Social Profile represents a single social media account on a specific platform — one Instagram handle, one TikTok account, one YouTube channel. Each Creator can have multiple social profiles linked to them across different platforms.

Via the API, you can look up a social profile by handle and platform to retrieve follower count, verification status, contact info, and other platform data. This is the same data you see in the Social Profiles page  in the Archive UI.

Terminology note: Some API error messages use the term “influencer” — this refers to the same concept as Social Profile.

Social Profiles vs. Creators

Learn more: Difference Between Creators and Social Profiles 

Object
Creator
A person in your CRM
creatorscreator
Hierarchy
Parent
Custom attributes
full_namelocationemailsphone_numberslabelsgenderagecollaboration_statusfavouritenotescategory
Example
→ Sarah = 1 creator
Use when
Looking up CRM data, filtering by attributes
1 → many
Object
Social Profile
A platform account
socialProfile
Hierarchy
Child — belongs to one creator
Platforms
InstagramTikTokYouTube
Platform data
accountNamefullNamefollowersfollowingverifiedproAccountprivateavataroriginalUrlemailphoneNumbers
Example
→ Sarah's Instagram + Sarah's TikTok = 2 social profiles
Use when
Looking up platform stats by handle

To look up a creator’s full CRM data, see the Creators page.


All Social Profile fields

FieldTypeDescription
idIDUnique profile identifier
accountNameStringHandle/username on the platform
fullNameStringDisplay name
providerEnumPlatform: INSTAGRAM, TIKTOK, YOUTUBE, INTERNAL (manually imported content)
followersIntFollower count
followingIntFollowing count
verifiedBooleanWhether the account is verified
proAccountBooleanWhether it’s a business/creator account
privateBooleanWhether the account is private
avatarStringProfile picture URL
originalUrlStringLink to the profile on the platform
emailStringContact email (if available)
phoneNumbersArrayPhone number from the platform profile (only populated if the creator has a phone number publicly visible on their Instagram profile). Note: this may differ from phone_numbers in the creator’s CRM attributes, which is entered manually in Archive.
creatorCreatorThe creator this profile belongs to in your workspace. Useful for deduplicating creators across platforms. Returns null if the profile has no creator record in this workspace.

Search by handle

query GetSocialProfile { socialProfile(accountName: "lauramendez", provider: INSTAGRAM) { id accountName fullName provider followers following verified proAccount private avatar originalUrl email phoneNumbers } }

Example response:

{ "data": { "socialProfile": { "id": "4829301", "accountName": "lauramendez", "fullName": "Laura Méndez", "provider": "INSTAGRAM", "followers": 312000, "following": 840, "verified": false, "proAccount": true, "private": false, "avatar": "https://cdn.archive.com/avatars/lauramendez.jpg", "originalUrl": "https://instagram.com/lauramendez", "email": "contact@lauramendez.com", "phoneNumbers": [] } } }

Using with AI:

“Search for the Instagram profile of @lauramendez” “What’s the follower count for this creator on TikTok?” “Check if this account is verified and whether it’s a business account” “Is @lauramendez a business account on Instagram?”


Search by platform

To get all social profiles for a specific platform, query creators and filter by socialProfiles.provider:

query CreatorInstagramProfiles { creators(first: 20) { nodes { id customAttributes socialProfiles { accountName provider followers verified } } } }

Then filter client-side (or ask Claude) to show only Instagram or TikTok profiles.

Using with AI:

“Show me all Instagram handles for my creators” “List all creators who have a TikTok account” “Find creators who are on both Instagram and YouTube”


Search with fresh platform data

By default, the socialProfile query only looks within Archive’s local cache — the data already stored in your workspace. This means:

  • If the profile is archived in your workspace → returns the cached data
  • If the profile is not archived → returns an error: "Social profile not archived. Use fallback: true to fetch from instagram."

When you add fallback: true, Archive fetches the data directly from the platform (Instagram, TikTok, or YouTube) in real time, bypassing the cache. This means:

  • You can look up any public profile — not just ones in your workspace
  • You get the most up-to-date data from the platform at the time of the query
  • The WORKSPACE-ID header is still required even with fallback: true
query SocialProfileWithFallback { socialProfile(accountName: "lauramendez", provider: INSTAGRAM, fallback: true) { id accountName fullName followers following verified proAccount } }

When to use it:

  • Looking up a creator’s profile before adding them to your workspace
  • Verifying a handle exists on a specific platform
  • Getting the most current follower count for a profile

Using with AI:

“Look up the Instagram profile for @cristiano” “Check if @newcreator exists on TikTok and show me their follower count” “Get the latest data for @lauramendez on Instagram”


Get social profiles via the creators query

Social profiles are also available as a nested field when querying creators. This is useful when you want both CRM data and platform stats in a single request:

query CreatorsWithProfiles { creators(first: 20) { nodes { id customAttributes socialProfiles { id accountName fullName provider followers verified proAccount email } } pageInfo { hasNextPage endCursor } } }

Using with AI:

“Show me all creators with their Instagram handles and follower counts” “Get every creator’s email and their linked social profiles”

Last updated on