Archive API docs
    Jump to

    Narrow by kind with a prefix — q: queries, m: mutations, t: types, g: guides, f: fields and arguments.

    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

    Object, input and enum types open in place — use + to reveal their fields. A type that is already open above the row stops at a ↻ circular marker, and anything nested past the depth limit links out to its own page instead.

    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.