Archive API docs

Object

CompetitorBrandItem

A single post belonging to a Competitor Insights brand. Posts for a given month become available on day 9 of the following month.

Fields

archivePublicUrl String
Stable Archive permalink for this post. Unlike originalUrl, this URL keeps resolving after the source post is deleted on the originating platform. Mirrors Item.archivePublicUrl for parity.
caption String
Caption text of the post, when available. Mirrors Item.caption for parity.
currentEngagement Engagement
Most recent engagement metrics (likes, comments, views, shares, EMV) and virality score for this post.
externalId ID!
Platform-side identifier (Instagram media id, TikTok video id, etc.).
hashtags [String!]
List of hashtags used in the post. Mirrors Item.hashtags for parity.
id ID!
Unique identifier of the underlying media item in Archive's system.
mentions [String!]
List of @-mentions used in the post. Mirrors Item.mentions for parity.
originalUrl String
Direct URL to the post on the source platform. Null for content types without a public URL (e.g. Instagram Stories).
provider Provider!
Platform the post was published on.
socialProfile SocialProfile!
Social media profile that posted this content.
takenAt DateTime!
When the post was published on the source platform.
transcriptions [Transcription!]!
Text transcriptions and subtitles generated for video content in this post. Mirrors Item.transcriptions for parity.
type ItemType!
Type of post (post / reel / story / short). Mirrors Item.type for parity.