Schema preview Draft

Profile schema (draft)

A public account (creator, channel, page, company or community) with its bio, links and follower metrics.

Draft: not yet available. No endpoint returns profiles yet. This schema may change before the first endpoint ships; don't build against it.

Draft schema

When profile endpoints ship, they will return objects shaped like this as data, next to the standard meta, the same on every platform.

FieldTypeDescription
platformstringPlatform ID (tiktok, youtube, …).
idstringPlatform-native account ID (string; YouTube UC…, Reddit without t2_).
usernamestring or nullHandle without the @; null when the account has none.
display_namestring or nullDisplay name, channel title or page name.
urlstring (uri)Canonical profile URL.
typestringCoarse account kind. New values may be added; treat unknown values as unknown.
One of person, organization, community, unknown
biostring or nullProfile bio, channel description or page about text.
avatar_urlstring (uri) or nullProfile picture URL (largest available). Platform CDN URLs can expire within hours.
banner_urlstring (uri) or nullHeader or cover image URL.
is_verifiedboolean or nullPlatform verification badge; null where the platform has no badge.
is_privateboolean or nullTrue when the account's posts are not public.
categorystring or nullPlatform category label (e.g. Musician), as shown; not normalized.
external_linksobject[]Links in the bio or channel links; [] if none.
external_links[].urlstring (uri)Link target.
external_links[].titlestring or nullLink label shown by the platform.
locationstring or nullSelf-declared location text.
country_codestring or nullISO 3166-1 alpha-2 country the platform states for the account.
created_atstring (date-time) or nullAccount creation or join date, RFC 3339 UTC (often date-only: see approximate_fields).
metricsobjectCounts at fetch time; null = hidden or not exposed, 0 = zero.
metrics.follower_countinteger or nullFollowers or subscribers.
metrics.following_countinteger or nullAccounts this profile follows.
metrics.post_countinteger or nullPublic posts or videos.
metrics.total_like_countinteger or nullLikes received across all of the profile's posts (not likes given).
metrics.total_view_countinteger or nullLifetime views across all of the profile's posts.
approximate_fieldsstring[]JSON paths of values rounded by the platform or parsed from display text (e.g. metrics.follower_count); [] when all exact.

Item errors

Planned item-level errors, besides the request-level errors:

CodeHTTPRetryMeaningWhat to do
not_found404NoThe item does not exist or was deleted.Check the URL or ID; do not retry.
private_or_unavailable403NoThe item exists but is private, age- or region-gated, or requires a login to view.Only public items can be fetched; do not retry.

All schemas · Available APIs