Object

Post object

A video, note, tweet or article, the same shape on every platform. The same fields on every platform. A field a platform does not show is null, and meta.unavailable names it with the reason.

FieldTypeDescription
idstringPost ID on the platform.
urlstringLink to the post.
typestringWhat kind of post it is.
titlestring | nullTitle, where the platform has one (videos, notes, articles).
textstringCaption, body or description as plain text; articles come as Markdown.
langstring | nullLanguage code, as reported or detected.
published_atstringWhen it was published, ISO 8601 in UTC.
authorAccountRefWho posted it.
metricsMetricsCounts at fetch time; a count the platform hides is null.
imagesstring[] | nullImage URLs for image posts and notes.
hashtagsstring[] | nullHashtags or topics, without the # sign.
extobjectPlatform-specific extras. Only returned with view=full. · only with view=full

AccountRef

FieldTypeDescription
idstringAccount ID on the platform.
usernamestring | nullHandle, where the platform has one.
namestring | nullDisplay name.
avatar_urlstring | nullAvatar image URL.
followersinteger | nullFollower count at fetch time.
verifiedboolean | nullWhether the platform shows a verification badge.

Metrics

FieldTypeDescription
viewsinteger | nullViews or plays.
likesinteger | nullLikes.
commentsinteger | nullComments.
sharesinteger | nullShares.
favoritesinteger | nullSaves or favorites.
repostsinteger | nullReposts, retweets or forwards.

Endpoints that return a Post