Creator
Look up creators and their public profile metrics, and run creator vetting analyses that score safety and brand fit.
List Creators
/api/v1/creator/creators.listReturns creators across the platforms Zelf supports. At least one of id, username, or email must be supplied to scope the search.
Results can be ordered with order_by (follower_count, id). The id of each creator corresponds to the creator_id filter on creator_vetting.list. Requests that supply none of the required filters return INVALID_ID.
Parameters
platformType: enum[]unique items truePlatforms to include (comma-separated).
Show values
platformType: enum[]unique items truePlatforms to include (comma-separated).
- unique items
- true
instagramtiktokyoutubeorder_by Type: enum[]unique items trueSort direction is inverted: order_by=field sorts descending and order_by=-field sorts ascending. Comma-separate to sort by multiple fields.
Show values
order_by Type: enum[]unique items trueSort direction is inverted: order_by=field sorts descending and order_by=-field sorts ascending. Comma-separate to sort by multiple fields.
- unique items
- true
follower_count-follower_countid-idemailType: string(email)Creator email (exact match, case-insensitive).
emailType: string(email)Creator email (exact match, case-insensitive).
idType: stringCreator id (from a previous creator response).
idType: stringCreator id (from a previous creator response).
usernameType: stringCreator username substring (case-insensitive).
usernameType: stringCreator username substring (case-insensitive).
Returns Creator
idType: stringread-onlyUnique identifier of the creator.
idType: stringread-onlyUnique identifier of the creator.
usernameType: stringor nullThe creator's username or handle on the platform, without the @.
usernameType: stringor nullThe creator's username or handle on the platform, without the @.
nameType: stringor nullThe creator's display name on the platform.
nameType: stringor nullThe creator's display name on the platform.
emailType: stringor nullThe creator's email address when known by the platform; empty otherwise.
emailType: stringor nullThe creator's email address when known by the platform; empty otherwise.
platformType: stringThe platform the creator is on. One of instagram, tiktok, youtube.
platformType: stringThe platform the creator is on. One of instagram, tiktok, youtube.
platform_handle Type: stringThe platform-side identifier of the account.
platform_handle Type: stringThe platform-side identifier of the account.
follower_count Type: integerThe creator's follower count as of the most recent observation.
follower_count Type: integerThe creator's follower count as of the most recent observation.
active_content_count Type: integeror nullNumber of active content items attributed to the creator.
active_content_count Type: integeror nullNumber of active content items attributed to the creator.
profile_bio Type: stringor nullThe creator's profile bio as it appears on the platform.
profile_bio Type: stringor nullThe creator's profile bio as it appears on the platform.
platform_url Type: stringread-onlyDirect URL to the creator's profile on the platform.
platform_url Type: stringread-onlyDirect URL to the creator's profile on the platform.
profile_picture_url Type: stringread-onlyURL of the creator's profile picture.
profile_picture_url Type: stringread-onlyURL of the creator's profile picture.
Responses
Creator
idType: stringread-onlyUnique identifier of the creator.
idType: stringread-onlyUnique identifier of the creator.
usernameType: stringor nullThe creator's username or handle on the platform, without the @.
usernameType: stringor nullThe creator's username or handle on the platform, without the @.
nameType: stringor nullThe creator's display name on the platform.
nameType: stringor nullThe creator's display name on the platform.
emailType: stringor nullThe creator's email address when known by the platform; empty otherwise.
emailType: stringor nullThe creator's email address when known by the platform; empty otherwise.
platformType: stringThe platform the creator is on. One of instagram, tiktok, youtube.
platformType: stringThe platform the creator is on. One of instagram, tiktok, youtube.
platform_handle Type: stringThe platform-side identifier of the account.
platform_handle Type: stringThe platform-side identifier of the account.
follower_count Type: integerThe creator's follower count as of the most recent observation.
follower_count Type: integerThe creator's follower count as of the most recent observation.
active_content_count Type: integeror nullNumber of active content items attributed to the creator.
active_content_count Type: integeror nullNumber of active content items attributed to the creator.
profile_bio Type: stringor nullThe creator's profile bio as it appears on the platform.
profile_bio Type: stringor nullThe creator's profile bio as it appears on the platform.
platform_url Type: stringread-onlyDirect URL to the creator's profile on the platform.
platform_url Type: stringread-onlyDirect URL to the creator's profile on the platform.
profile_picture_url Type: stringread-onlyURL of the creator's profile picture.
profile_picture_url Type: stringread-onlyURL of the creator's profile picture.
Create Creator Vetting
/api/v1/creator/vetting/creator_vetting.createVets a creator identified by profile_url, retrieving the profile and scoring its safety and brand fit. Runs complete asynchronously, so this method returns immediately with the created vetting.
The vetting analyzes up to 150 of the creator's posts per connection type, or the limit configured for your workspace.
The created vetting is returned as the single item in results. Take its id and poll creator_vetting.list until a run reports COMPLETED. A vetting can take an hour or more to complete, so prefer the creator_vetting.completed webhook over frequent polling, which can trigger RATE_LIMIT_EXCEEDED. Once a run is complete, retrieve the payload from creator_vetting.results, passing vetting_id=<id>.
Request body
resync_profile Type: booleandefault falseWhen true, re-indexes the creator even if they already exist in our database.
resync_profile Type: booleandefault falseWhen true, re-indexes the creator even if they already exist in our database.
- default
- false
profile_url Type: string(uri)Requiredmin length 1Direct URL to the creator's profile on a supported platform (instagram, tiktok, youtube).
profile_url Type: string(uri)Requiredmin length 1Direct URL to the creator's profile on a supported platform (instagram, tiktok, youtube).
- min length
- 1
content_scope Type: ContentScopeRequestThe creator's content relationships to analyze. Defaults to owned content only when omitted.
Show child attributes
content_scope Type: ContentScopeRequestThe creator's content relationships to analyze. Defaults to owned content only when omitted.
content_scope.owned Type: booleandefault trueWhether to include content the creator originally posted.
content_scope.owned Type: booleandefault trueWhether to include content the creator originally posted.
- default
- true
content_scope.repost Type: booleandefault falseWhether to include content the creator reposted.
content_scope.repost Type: booleandefault falseWhether to include content the creator reposted.
- default
- false
content_scope.liked Type: booleandefault falseWhether to include content the creator liked.
content_scope.liked Type: booleandefault falseWhether to include content the creator liked.
- default
- false
safety_checks Type: SafetyCheckRequest[]Safety criteria for the AI pipeline to evaluate for this creator.
Example:
[
{
"type": "DISCLOSURE"
}
]
Show child attributes
safety_checks Type: SafetyCheckRequest[]Safety criteria for the AI pipeline to evaluate for this creator.
Example:
[
{
"type": "DISCLOSURE"
}
]
safety_checks[].type Type: enumRequiredCategory of the safety criterion. One of USER_DEFINED_SAFETY_CRITERION, ADULT_CONTENT, ARMS_AND_AMMUNITION, MISINFORMATION, PROFANITY, POLITICS, DISCLOSURE.
DISCLOSURE looks for explicit sponsorship disclosures (for example #ad, a paid partnership, an affiliate commission or a gifted product) in each video's on-screen text, speech transcription, title and caption. It is not scored as a violation: findings are listed per video under insight_json.disclosures in the result payload.
Show values
safety_checks[].type Type: enumRequiredCategory of the safety criterion. One of USER_DEFINED_SAFETY_CRITERION, ADULT_CONTENT, ARMS_AND_AMMUNITION, MISINFORMATION, PROFANITY, POLITICS, DISCLOSURE.
DISCLOSURE looks for explicit sponsorship disclosures (for example #ad, a paid partnership, an affiliate commission or a gifted product) in each video's on-screen text, speech transcription, title and caption. It is not scored as a violation: findings are listed per video under insight_json.disclosures in the result payload.
USER_DEFINED_SAFETY_CRITERIONADULT_CONTENTARMS_AND_AMMUNITIONMISINFORMATIONPROFANITYPOLITICSDISCLOSUREsafety_checks[].extra Type: stringor nullLabel for USER_DEFINED_SAFETY_CRITERION, stored as the criterion's value. Ignored for predefined types.
safety_checks[].extra Type: stringor nullLabel for USER_DEFINED_SAFETY_CRITERION, stored as the criterion's value. Ignored for predefined types.
Returns CreatorVetting
idType: stringread-onlyIdentifier of the vetting. Use this value on follow-up calls.
idType: stringread-onlyIdentifier of the vetting. Use this value on follow-up calls.
created_at Type: string(date-time)Time the vetting was created (UTC, ISO-8601).
created_at Type: string(date-time)Time the vetting was created (UTC, ISO-8601).
updated_at Type: string(date-time)Time the vetting was most recently modified (UTC, ISO-8601).
updated_at Type: string(date-time)Time the vetting was most recently modified (UTC, ISO-8601).
creator_id Type: stringor nullread-onlyIdentifier of the creator the vetting is tied to. Returns null until the creator has been resolved.
creator_id Type: stringor nullread-onlyIdentifier of the creator the vetting is tied to. Returns null until the creator has been resolved.
statusType: stringread-onlyStatus of the vetting. One of IN_PROGRESS, COMPLETED, EMPTY_RESULT (finished with no matching content), or FAILED.
statusType: stringread-onlyStatus of the vetting. One of IN_PROGRESS, COMPLETED, EMPTY_RESULT (finished with no matching content), or FAILED.
creatorType: Creatoror nullread-onlyThe creator tied to this vetting. Returns null until resolved.
Show child attributes
creatorType: Creatoror nullread-onlyThe creator tied to this vetting. Returns null until resolved.
creator.idType: stringread-onlyUnique identifier of the creator.
creator.idType: stringread-onlyUnique identifier of the creator.
creator.usernameType: stringor nullThe creator's username or handle on the platform, without the @.
creator.usernameType: stringor nullThe creator's username or handle on the platform, without the @.
creator.nameType: stringor nullThe creator's display name on the platform.
creator.nameType: stringor nullThe creator's display name on the platform.
creator.emailType: stringor nullThe creator's email address when known by the platform; empty otherwise.
creator.emailType: stringor nullThe creator's email address when known by the platform; empty otherwise.
creator.platformType: stringThe platform the creator is on. One of instagram, tiktok, youtube.
creator.platformType: stringThe platform the creator is on. One of instagram, tiktok, youtube.
creator.platform_handle Type: stringThe platform-side identifier of the account.
creator.platform_handle Type: stringThe platform-side identifier of the account.
creator.follower_count Type: integerThe creator's follower count as of the most recent observation.
creator.follower_count Type: integerThe creator's follower count as of the most recent observation.
creator.active_content_count Type: integeror nullNumber of active content items attributed to the creator.
creator.active_content_count Type: integeror nullNumber of active content items attributed to the creator.
creator.profile_bio Type: stringor nullThe creator's profile bio as it appears on the platform.
creator.profile_bio Type: stringor nullThe creator's profile bio as it appears on the platform.
creator.platform_url Type: stringread-onlyDirect URL to the creator's profile on the platform.
creator.platform_url Type: stringread-onlyDirect URL to the creator's profile on the platform.
creator.profile_picture_url Type: stringread-onlyURL of the creator's profile picture.
creator.profile_picture_url Type: stringread-onlyURL of the creator's profile picture.
typeType: stringread-onlyAlways CREATOR_ANALYSIS here.
typeType: stringread-onlyAlways CREATOR_ANALYSIS here.
sync_job_id Type: stringor nullread-onlyIdentifier of the scrape job triggered for this request. Populated only when resync_profile=true was supplied and the creator already existed; null otherwise.
sync_job_id Type: stringor nullread-onlyIdentifier of the scrape job triggered for this request. Populated only when resync_profile=true was supplied and the creator already existed; null otherwise.
analysisType: CreatorVettingRun[]The analysis runs tied to this vetting, ordered newest first.
Show child attributes
analysisType: CreatorVettingRun[]The analysis runs tied to this vetting, ordered newest first.
analysis[].idType: stringread-onlyIdentifier of the analysis record.
analysis[].idType: stringread-onlyIdentifier of the analysis record.
analysis[].scopeType: stringThe subject this analysis covers: CONTENT or COMMENT.
analysis[].scopeType: stringThe subject this analysis covers: CONTENT or COMMENT.
analysis[].statusType: stringread-onlyStatus of the analysis. One of IN_PROGRESS, COMPLETED, EMPTY_RESULT (finished with no matching content), or FAILED.
analysis[].statusType: stringread-onlyStatus of the analysis. One of IN_PROGRESS, COMPLETED, EMPTY_RESULT (finished with no matching content), or FAILED.
safety_checks Type: object[]read-onlyThe safety criteria submitted with this vetting request.
safety_checks Type: object[]read-onlyThe safety criteria submitted with this vetting request.
content_scope Type: objectread-onlyThe content relationships analyzed for this creator.
content_scope Type: objectread-onlyThe content relationships analyzed for this creator.
Responses
CreatorVetting
idType: stringread-onlyIdentifier of the vetting. Use this value on follow-up calls.
idType: stringread-onlyIdentifier of the vetting. Use this value on follow-up calls.
created_at Type: string(date-time)Time the vetting was created (UTC, ISO-8601).
created_at Type: string(date-time)Time the vetting was created (UTC, ISO-8601).
updated_at Type: string(date-time)Time the vetting was most recently modified (UTC, ISO-8601).
updated_at Type: string(date-time)Time the vetting was most recently modified (UTC, ISO-8601).
creator_id Type: stringor nullread-onlyIdentifier of the creator the vetting is tied to. Returns null until the creator has been resolved.
creator_id Type: stringor nullread-onlyIdentifier of the creator the vetting is tied to. Returns null until the creator has been resolved.
statusType: stringread-onlyStatus of the vetting. One of IN_PROGRESS, COMPLETED, EMPTY_RESULT (finished with no matching content), or FAILED.
statusType: stringread-onlyStatus of the vetting. One of IN_PROGRESS, COMPLETED, EMPTY_RESULT (finished with no matching content), or FAILED.
creatorType: Creatoror nullread-onlyThe creator tied to this vetting. Returns null until resolved.
Show child attributes
creatorType: Creatoror nullread-onlyThe creator tied to this vetting. Returns null until resolved.
creator.idType: stringread-onlyUnique identifier of the creator.
creator.idType: stringread-onlyUnique identifier of the creator.
creator.usernameType: stringor nullThe creator's username or handle on the platform, without the @.
creator.usernameType: stringor nullThe creator's username or handle on the platform, without the @.
creator.nameType: stringor nullThe creator's display name on the platform.
creator.nameType: stringor nullThe creator's display name on the platform.
creator.emailType: stringor nullThe creator's email address when known by the platform; empty otherwise.
creator.emailType: stringor nullThe creator's email address when known by the platform; empty otherwise.
creator.platformType: stringThe platform the creator is on. One of instagram, tiktok, youtube.
creator.platformType: stringThe platform the creator is on. One of instagram, tiktok, youtube.
creator.platform_handle Type: stringThe platform-side identifier of the account.
creator.platform_handle Type: stringThe platform-side identifier of the account.
creator.follower_count Type: integerThe creator's follower count as of the most recent observation.
creator.follower_count Type: integerThe creator's follower count as of the most recent observation.
creator.active_content_count Type: integeror nullNumber of active content items attributed to the creator.
creator.active_content_count Type: integeror nullNumber of active content items attributed to the creator.
creator.profile_bio Type: stringor nullThe creator's profile bio as it appears on the platform.
creator.profile_bio Type: stringor nullThe creator's profile bio as it appears on the platform.
creator.platform_url Type: stringread-onlyDirect URL to the creator's profile on the platform.
creator.platform_url Type: stringread-onlyDirect URL to the creator's profile on the platform.
creator.profile_picture_url Type: stringread-onlyURL of the creator's profile picture.
creator.profile_picture_url Type: stringread-onlyURL of the creator's profile picture.
typeType: stringread-onlyAlways CREATOR_ANALYSIS here.
typeType: stringread-onlyAlways CREATOR_ANALYSIS here.
sync_job_id Type: stringor nullread-onlyIdentifier of the scrape job triggered for this request. Populated only when resync_profile=true was supplied and the creator already existed; null otherwise.
sync_job_id Type: stringor nullread-onlyIdentifier of the scrape job triggered for this request. Populated only when resync_profile=true was supplied and the creator already existed; null otherwise.
analysisType: CreatorVettingRun[]The analysis runs tied to this vetting, ordered newest first.
Show child attributes
analysisType: CreatorVettingRun[]The analysis runs tied to this vetting, ordered newest first.
analysis[].idType: stringread-onlyIdentifier of the analysis record.
analysis[].idType: stringread-onlyIdentifier of the analysis record.
analysis[].scopeType: stringThe subject this analysis covers: CONTENT or COMMENT.
analysis[].scopeType: stringThe subject this analysis covers: CONTENT or COMMENT.
analysis[].statusType: stringread-onlyStatus of the analysis. One of IN_PROGRESS, COMPLETED, EMPTY_RESULT (finished with no matching content), or FAILED.
analysis[].statusType: stringread-onlyStatus of the analysis. One of IN_PROGRESS, COMPLETED, EMPTY_RESULT (finished with no matching content), or FAILED.
safety_checks Type: object[]read-onlyThe safety criteria submitted with this vetting request.
safety_checks Type: object[]read-onlyThe safety criteria submitted with this vetting request.
content_scope Type: objectread-onlyThe content relationships analyzed for this creator.
content_scope Type: objectread-onlyThe content relationships analyzed for this creator.
List Creator Vettings
/api/v1/creator/vetting/creator_vetting.listReturns creator vettings ordered newest first, each with its analysis runs and their current status. Use it to discover vettings and monitor run progress without retrieving the full result payload.
A vetting id corresponds to the vetting_id parameter on creator_vetting.results and creator_vetting.contents, and each run's id corresponds to the id parameter on creator_vetting.results. The run result download is not included in this response; retrieve it from creator_vetting.results once a run reports COMPLETED. Possible statuses are IN_PROGRESS, COMPLETED, EMPTY_RESULT, and FAILED. Supply creator_id to filter to a single creator, or id to return a single vetting.
Parameters
creator_id Type: stringIdentifier of a creator, obtained from creators.list. When supplied, only vetting analyses tied to that creator are returned. Returns INVALID_ID if the value is not a valid creator identifier.
creator_id Type: stringIdentifier of a creator, obtained from creators.list. When supplied, only vetting analyses tied to that creator are returned. Returns INVALID_ID if the value is not a valid creator identifier.
idType: stringIdentifier of a vetting. When supplied, only that vetting is returned. Returns INVALID_ID if the value is not valid.
idType: stringIdentifier of a vetting. When supplied, only that vetting is returned. Returns INVALID_ID if the value is not valid.
Returns CreatorVetting
idType: stringread-onlyIdentifier of the vetting. Use this value on follow-up calls.
idType: stringread-onlyIdentifier of the vetting. Use this value on follow-up calls.
created_at Type: string(date-time)Time the vetting was created (UTC, ISO-8601).
created_at Type: string(date-time)Time the vetting was created (UTC, ISO-8601).
updated_at Type: string(date-time)Time the vetting was most recently modified (UTC, ISO-8601).
updated_at Type: string(date-time)Time the vetting was most recently modified (UTC, ISO-8601).
creator_id Type: stringor nullread-onlyIdentifier of the creator the vetting is tied to. Returns null until the creator has been resolved.
creator_id Type: stringor nullread-onlyIdentifier of the creator the vetting is tied to. Returns null until the creator has been resolved.
statusType: stringread-onlyStatus of the vetting. One of IN_PROGRESS, COMPLETED, EMPTY_RESULT (finished with no matching content), or FAILED.
statusType: stringread-onlyStatus of the vetting. One of IN_PROGRESS, COMPLETED, EMPTY_RESULT (finished with no matching content), or FAILED.
creatorType: Creatoror nullread-onlyThe creator tied to this vetting. Returns null until resolved.
Show child attributes
creatorType: Creatoror nullread-onlyThe creator tied to this vetting. Returns null until resolved.
creator.idType: stringread-onlyUnique identifier of the creator.
creator.idType: stringread-onlyUnique identifier of the creator.
creator.usernameType: stringor nullThe creator's username or handle on the platform, without the @.
creator.usernameType: stringor nullThe creator's username or handle on the platform, without the @.
creator.nameType: stringor nullThe creator's display name on the platform.
creator.nameType: stringor nullThe creator's display name on the platform.
creator.emailType: stringor nullThe creator's email address when known by the platform; empty otherwise.
creator.emailType: stringor nullThe creator's email address when known by the platform; empty otherwise.
creator.platformType: stringThe platform the creator is on. One of instagram, tiktok, youtube.
creator.platformType: stringThe platform the creator is on. One of instagram, tiktok, youtube.
creator.platform_handle Type: stringThe platform-side identifier of the account.
creator.platform_handle Type: stringThe platform-side identifier of the account.
creator.follower_count Type: integerThe creator's follower count as of the most recent observation.
creator.follower_count Type: integerThe creator's follower count as of the most recent observation.
creator.active_content_count Type: integeror nullNumber of active content items attributed to the creator.
creator.active_content_count Type: integeror nullNumber of active content items attributed to the creator.
creator.profile_bio Type: stringor nullThe creator's profile bio as it appears on the platform.
creator.profile_bio Type: stringor nullThe creator's profile bio as it appears on the platform.
creator.platform_url Type: stringread-onlyDirect URL to the creator's profile on the platform.
creator.platform_url Type: stringread-onlyDirect URL to the creator's profile on the platform.
creator.profile_picture_url Type: stringread-onlyURL of the creator's profile picture.
creator.profile_picture_url Type: stringread-onlyURL of the creator's profile picture.
typeType: stringread-onlyAlways CREATOR_ANALYSIS here.
typeType: stringread-onlyAlways CREATOR_ANALYSIS here.
sync_job_id Type: stringor nullread-onlyIdentifier of the scrape job triggered for this request. Populated only when resync_profile=true was supplied and the creator already existed; null otherwise.
sync_job_id Type: stringor nullread-onlyIdentifier of the scrape job triggered for this request. Populated only when resync_profile=true was supplied and the creator already existed; null otherwise.
analysisType: CreatorVettingRun[]The analysis runs tied to this vetting, ordered newest first.
Show child attributes
analysisType: CreatorVettingRun[]The analysis runs tied to this vetting, ordered newest first.
analysis[].idType: stringread-onlyIdentifier of the analysis record.
analysis[].idType: stringread-onlyIdentifier of the analysis record.
analysis[].scopeType: stringThe subject this analysis covers: CONTENT or COMMENT.
analysis[].scopeType: stringThe subject this analysis covers: CONTENT or COMMENT.
analysis[].statusType: stringread-onlyStatus of the analysis. One of IN_PROGRESS, COMPLETED, EMPTY_RESULT (finished with no matching content), or FAILED.
analysis[].statusType: stringread-onlyStatus of the analysis. One of IN_PROGRESS, COMPLETED, EMPTY_RESULT (finished with no matching content), or FAILED.
safety_checks Type: object[]read-onlyThe safety criteria submitted with this vetting request.
safety_checks Type: object[]read-onlyThe safety criteria submitted with this vetting request.
content_scope Type: objectread-onlyThe content relationships analyzed for this creator.
content_scope Type: objectread-onlyThe content relationships analyzed for this creator.
Responses
CreatorVetting
idType: stringread-onlyIdentifier of the vetting. Use this value on follow-up calls.
idType: stringread-onlyIdentifier of the vetting. Use this value on follow-up calls.
created_at Type: string(date-time)Time the vetting was created (UTC, ISO-8601).
created_at Type: string(date-time)Time the vetting was created (UTC, ISO-8601).
updated_at Type: string(date-time)Time the vetting was most recently modified (UTC, ISO-8601).
updated_at Type: string(date-time)Time the vetting was most recently modified (UTC, ISO-8601).
creator_id Type: stringor nullread-onlyIdentifier of the creator the vetting is tied to. Returns null until the creator has been resolved.
creator_id Type: stringor nullread-onlyIdentifier of the creator the vetting is tied to. Returns null until the creator has been resolved.
statusType: stringread-onlyStatus of the vetting. One of IN_PROGRESS, COMPLETED, EMPTY_RESULT (finished with no matching content), or FAILED.
statusType: stringread-onlyStatus of the vetting. One of IN_PROGRESS, COMPLETED, EMPTY_RESULT (finished with no matching content), or FAILED.
creatorType: Creatoror nullread-onlyThe creator tied to this vetting. Returns null until resolved.
Show child attributes
creatorType: Creatoror nullread-onlyThe creator tied to this vetting. Returns null until resolved.
creator.idType: stringread-onlyUnique identifier of the creator.
creator.idType: stringread-onlyUnique identifier of the creator.
creator.usernameType: stringor nullThe creator's username or handle on the platform, without the @.
creator.usernameType: stringor nullThe creator's username or handle on the platform, without the @.
creator.nameType: stringor nullThe creator's display name on the platform.
creator.nameType: stringor nullThe creator's display name on the platform.
creator.emailType: stringor nullThe creator's email address when known by the platform; empty otherwise.
creator.emailType: stringor nullThe creator's email address when known by the platform; empty otherwise.
creator.platformType: stringThe platform the creator is on. One of instagram, tiktok, youtube.
creator.platformType: stringThe platform the creator is on. One of instagram, tiktok, youtube.
creator.platform_handle Type: stringThe platform-side identifier of the account.
creator.platform_handle Type: stringThe platform-side identifier of the account.
creator.follower_count Type: integerThe creator's follower count as of the most recent observation.
creator.follower_count Type: integerThe creator's follower count as of the most recent observation.
creator.active_content_count Type: integeror nullNumber of active content items attributed to the creator.
creator.active_content_count Type: integeror nullNumber of active content items attributed to the creator.
creator.profile_bio Type: stringor nullThe creator's profile bio as it appears on the platform.
creator.profile_bio Type: stringor nullThe creator's profile bio as it appears on the platform.
creator.platform_url Type: stringread-onlyDirect URL to the creator's profile on the platform.
creator.platform_url Type: stringread-onlyDirect URL to the creator's profile on the platform.
creator.profile_picture_url Type: stringread-onlyURL of the creator's profile picture.
creator.profile_picture_url Type: stringread-onlyURL of the creator's profile picture.
typeType: stringread-onlyAlways CREATOR_ANALYSIS here.
typeType: stringread-onlyAlways CREATOR_ANALYSIS here.
sync_job_id Type: stringor nullread-onlyIdentifier of the scrape job triggered for this request. Populated only when resync_profile=true was supplied and the creator already existed; null otherwise.
sync_job_id Type: stringor nullread-onlyIdentifier of the scrape job triggered for this request. Populated only when resync_profile=true was supplied and the creator already existed; null otherwise.
analysisType: CreatorVettingRun[]The analysis runs tied to this vetting, ordered newest first.
Show child attributes
analysisType: CreatorVettingRun[]The analysis runs tied to this vetting, ordered newest first.
analysis[].idType: stringread-onlyIdentifier of the analysis record.
analysis[].idType: stringread-onlyIdentifier of the analysis record.
analysis[].scopeType: stringThe subject this analysis covers: CONTENT or COMMENT.
analysis[].scopeType: stringThe subject this analysis covers: CONTENT or COMMENT.
analysis[].statusType: stringread-onlyStatus of the analysis. One of IN_PROGRESS, COMPLETED, EMPTY_RESULT (finished with no matching content), or FAILED.
analysis[].statusType: stringread-onlyStatus of the analysis. One of IN_PROGRESS, COMPLETED, EMPTY_RESULT (finished with no matching content), or FAILED.
safety_checks Type: object[]read-onlyThe safety criteria submitted with this vetting request.
safety_checks Type: object[]read-onlyThe safety criteria submitted with this vetting request.
content_scope Type: objectread-onlyThe content relationships analyzed for this creator.
content_scope Type: objectread-onlyThe content relationships analyzed for this creator.
Get Creator Vetting Results
/api/v1/creator/vetting/results/creator_vetting.resultsReturns the result for each run: a signed, time-limited download of the vetting analysis payload. Call this method after a run reaches COMPLETED; for earlier statuses the row is returned with a null result.
Supply vetting_id (the vetting id from creator_vetting.list) to return every run of that vetting, or id (a single run's id) to return one run. One of the two is required. A malformed identifier returns INVALID_ID; omitting both returns VALIDATION_ERROR.
Disclosures. When the vetting requested DISCLOSURE, the payload's insight_json.disclosures holds one entry per analyzed video: its content_id and a result. The result lists evidence items, each with the source it was found in (frame for on-screen text, audio for the speech transcription, title, caption or metadata), a kind (sponsorship, affiliate, gifted or relationship for a commercial relationship; terms or risk for offer conditions and warnings), the quoted text and, where known, time_seconds. It also gives each source a channels status: present, absent or unknown (not checked). Disclosures are not counted as violations.
Limits: only videos up to 10 minutes are checked; on-screen text is read from sampled frames, so text shown only briefly can be missed; videos Zelf analyzed before the request are not re-analyzed for disclosures. An empty evidence list does not confirm that a video has no disclosure. Detection reports what was stated; it does not assess legal compliance.
Parameters
idType: stringIdentifier of a single analysis. Returns only that analysis. Required unless vetting_id is supplied. Returns INVALID_ID if malformed.
idType: stringIdentifier of a single analysis. Returns only that analysis. Required unless vetting_id is supplied. Returns INVALID_ID if malformed.
vetting_id Type: stringIdentifier of the vetting, obtained from creator_vetting.list. Returns every analysis of that vetting. Required unless id is supplied. Returns INVALID_ID if malformed.
vetting_id Type: stringIdentifier of the vetting, obtained from creator_vetting.list. Returns every analysis of that vetting. Required unless id is supplied. Returns INVALID_ID if malformed.
Returns CreatorVettingResult
idType: stringread-onlyIdentifier of the analysis record.
idType: stringread-onlyIdentifier of the analysis record.
scopeType: stringThe subject this analysis covers: CONTENT or COMMENT.
scopeType: stringThe subject this analysis covers: CONTENT or COMMENT.
created_at Type: string(date-time)Time the analysis was created (UTC, ISO-8601).
created_at Type: string(date-time)Time the analysis was created (UTC, ISO-8601).
modified_at Type: string(date-time)Time the analysis was most recently modified (UTC, ISO-8601).
modified_at Type: string(date-time)Time the analysis was most recently modified (UTC, ISO-8601).
vetting_id Type: stringread-onlyIdentifier of the vetting this analysis belongs to.
vetting_id Type: stringread-onlyIdentifier of the vetting this analysis belongs to.
statusType: stringread-onlyStatus of the analysis. One of IN_PROGRESS, COMPLETED, EMPTY_RESULT (finished with no matching content), or FAILED.
statusType: stringread-onlyStatus of the analysis. One of IN_PROGRESS, COMPLETED, EMPTY_RESULT (finished with no matching content), or FAILED.
resultType: ResultFileor nullread-onlySigned, time-limited download of the run's analysis payload. Contains download_url (request it to retrieve the JSON), expires_at (Unix epoch seconds, approximately 24-hour TTL), and format (json). Returns null until the run completes.
Show child attributes
resultType: ResultFileor nullread-onlySigned, time-limited download of the run's analysis payload. Contains download_url (request it to retrieve the JSON), expires_at (Unix epoch seconds, approximately 24-hour TTL), and format (json). Returns null until the run completes.
result.expires_at Type: integerUnix epoch seconds after which download_url expires. Re-fetch the run to obtain a fresh URL.
result.expires_at Type: integerUnix epoch seconds after which download_url expires. Re-fetch the run to obtain a fresh URL.
result.formatType: stringPayload encoding. Always json.
result.formatType: stringPayload encoding. Always json.
result.download_url Type: string(uri)Signed URL to request the JSON payload. Expires at expires_at.
result.download_url Type: string(uri)Signed URL to request the JSON payload. Expires at expires_at.
Responses
CreatorVettingResult
idType: stringread-onlyIdentifier of the analysis record.
idType: stringread-onlyIdentifier of the analysis record.
scopeType: stringThe subject this analysis covers: CONTENT or COMMENT.
scopeType: stringThe subject this analysis covers: CONTENT or COMMENT.
created_at Type: string(date-time)Time the analysis was created (UTC, ISO-8601).
created_at Type: string(date-time)Time the analysis was created (UTC, ISO-8601).
modified_at Type: string(date-time)Time the analysis was most recently modified (UTC, ISO-8601).
modified_at Type: string(date-time)Time the analysis was most recently modified (UTC, ISO-8601).
vetting_id Type: stringread-onlyIdentifier of the vetting this analysis belongs to.
vetting_id Type: stringread-onlyIdentifier of the vetting this analysis belongs to.
statusType: stringread-onlyStatus of the analysis. One of IN_PROGRESS, COMPLETED, EMPTY_RESULT (finished with no matching content), or FAILED.
statusType: stringread-onlyStatus of the analysis. One of IN_PROGRESS, COMPLETED, EMPTY_RESULT (finished with no matching content), or FAILED.
resultType: ResultFileor nullread-onlySigned, time-limited download of the run's analysis payload. Contains download_url (request it to retrieve the JSON), expires_at (Unix epoch seconds, approximately 24-hour TTL), and format (json). Returns null until the run completes.
Show child attributes
resultType: ResultFileor nullread-onlySigned, time-limited download of the run's analysis payload. Contains download_url (request it to retrieve the JSON), expires_at (Unix epoch seconds, approximately 24-hour TTL), and format (json). Returns null until the run completes.
result.expires_at Type: integerUnix epoch seconds after which download_url expires. Re-fetch the run to obtain a fresh URL.
result.expires_at Type: integerUnix epoch seconds after which download_url expires. Re-fetch the run to obtain a fresh URL.
result.formatType: stringPayload encoding. Always json.
result.formatType: stringPayload encoding. Always json.
result.download_url Type: string(uri)Signed URL to request the JSON payload. Expires at expires_at.
result.download_url Type: string(uri)Signed URL to request the JSON payload. Expires at expires_at.
List Creator Vetting Content
/api/v1/creator/vetting/contents/creator_vetting.contentsReturns the content tied to a creator vetting, in the standard content shape. Use it to inspect the specific posts behind a vetting.
Requires vetting_id (a vetting id from creator_vetting.list). Brand-scoped fields (is_owned, is_tagged, net_promoter_score, ...) are null in this response.
Parameters
vetting_id Type: stringRequiredIdentifier of the vetting, obtained from creator_vetting.list.
vetting_id Type: stringRequiredIdentifier of the vetting, obtained from creator_vetting.list.
Returns Content
idType: stringread-onlyUnique identifier for this piece of content. Use it to retrieve the content anywhere a content id is accepted.
idType: stringread-onlyUnique identifier for this piece of content. Use it to retrieve the content anywhere a content id is accepted.
platform_post_id Type: stringThe post's identifier on its platform. This is the value at the end of the post's URL.
Examples:
- Instagram:
https://instagram.com/reel/abcd -> abcd
- TikTok:
https://www.tiktok.com/@username/video/12345678 -> 12345678
platform_post_id Type: stringThe post's identifier on its platform. This is the value at the end of the post's URL.
Examples:
- Instagram:
https://instagram.com/reel/abcd->abcd - TikTok:
https://www.tiktok.com/@username/video/12345678->12345678
platformType: stringThe platform the content was published on: instagram, tiktok or youtube.
platformType: stringThe platform the content was published on: instagram, tiktok or youtube.
content_form Type: stringor nullWhether the content is a video or an image.
content_form Type: stringor nullWhether the content is a video or an image.
thumbnail_url Type: stringor nullURL of the content's thumbnail image.
thumbnail_url Type: stringor nullURL of the content's thumbnail image.
posted_at Type: string(date-time)or nullTime the content was originally published on its platform (UTC).
posted_at Type: string(date-time)or nullTime the content was originally published on its platform (UTC).
view_count Type: integeror nullTotal number of times the content has been viewed.
view_count Type: integeror nullTotal number of times the content has been viewed.
like_count Type: integeror nullTotal number of likes the content has received.
like_count Type: integeror nullTotal number of likes the content has received.
comment_count Type: integeror nullTotal number of comments on the content.
comment_count Type: integeror nullTotal number of comments on the content.
total_engagement Type: integeror nullSum of the likes, comments, and shares the content has received.
total_engagement Type: integeror nullSum of the likes, comments, and shares the content has received.
languageType: stringor nullISO 639 code of the content's primary language.
languageType: stringor nullISO 639 code of the content's primary language.
media_duration Type: number(double)or nullLength of the media in seconds. Null when not known.
media_duration Type: number(double)or nullLength of the media in seconds. Null when not known.
engagement_rate Type: number(double)or nullread-onlyEngagement per view (likes plus comments plus shares, divided by views). Null when the content has no recorded views.
engagement_rate Type: number(double)or nullread-onlyEngagement per view (likes plus comments plus shares, divided by views). Null when the content has no recorded views.
earned_media_value_cents Type: integeror nullread-onlyEstimated marketing value of the content, in US cents.
earned_media_value_cents Type: integeror nullread-onlyEstimated marketing value of the content, in US cents.
creatorType: ContentCreatorread-onlyThe creator who published the content.
Show child attributes
creatorType: ContentCreatorread-onlyThe creator who published the content.
creator.idType: stringread-onlyUnique identifier for the creator.
creator.idType: stringread-onlyUnique identifier for the creator.
creator.usernameType: stringor nullThe creator's username or handle on the platform (without an @).
creator.usernameType: stringor nullThe creator's username or handle on the platform (without an @).
creator.nameType: stringor nullThe creator's display name on the platform.
creator.nameType: stringor nullThe creator's display name on the platform.
creator.platformType: stringor nullThe platform the creator publishes on. One of instagram, tiktok, youtube.
creator.platformType: stringor nullThe platform the creator publishes on. One of instagram, tiktok, youtube.
creator.platform_handle Type: stringor nullThe platform-side identifier of the creator's account.
creator.platform_handle Type: stringor nullThe platform-side identifier of the creator's account.
creator.platform_url Type: stringor nullDirect URL to the creator's profile on the platform.
creator.platform_url Type: stringor nullDirect URL to the creator's profile on the platform.
creator.profile_picture_url Type: stringor nullURL of the creator's profile picture.
creator.profile_picture_url Type: stringor nullURL of the creator's profile picture.
creator.profile_bio Type: stringor nullThe creator's profile bio as it appears on the platform.
creator.profile_bio Type: stringor nullThe creator's profile bio as it appears on the platform.
creator.follower_count Type: integeror nullThe creator's follower count as of the most recent observation.
creator.follower_count Type: integeror nullThe creator's follower count as of the most recent observation.
creator.active_content_count Type: integeror nullNumber of active content items attributed to the creator.
creator.active_content_count Type: integeror nullNumber of active content items attributed to the creator.
brand_id Type: stringor nullread-onlyIdentifier of the brand that the brand-specific signals on this row (is_owned, is_tagged, is_influencer, mention_type, net_promoter_score) are scoped to. Returned as null when the request omits brand_id.
brand_id Type: stringor nullread-onlyIdentifier of the brand that the brand-specific signals on this row (is_owned, is_tagged, is_influencer, mention_type, net_promoter_score) are scoped to. Returned as null when the request omits brand_id.
net_promoter_score Type: integeror nullread-onlyNet promoter score for the content from the perspective of the scoped brand. Returned as null when the request omits brand_id.
net_promoter_score Type: integeror nullread-onlyNet promoter score for the content from the perspective of the scoped brand. Returned as null when the request omits brand_id.
is_owned Type: booleanor nullread-onlyWhether the scoped brand owns the content; that is, whether it was published by an account the brand controls. Returned as null when the request omits brand_id.
is_owned Type: booleanor nullread-onlyWhether the scoped brand owns the content; that is, whether it was published by an account the brand controls. Returned as null when the request omits brand_id.
is_tagged Type: booleanor nullread-onlyWhether the post tags the scoped brand on the platform. Returned as null when the request omits brand_id.
is_tagged Type: booleanor nullread-onlyWhether the post tags the scoped brand on the platform. Returned as null when the request omits brand_id.
is_influencer Type: booleanor nullread-onlyWhether the scoped brand counts the content as influencer content: it matches the brand's influencer terms, comes from an account on its influencer list, was reported as branded content by the platform, or was marked by hand. Content the brand owns is never influencer content. Returned as null when the request omits brand_id.
is_influencer Type: booleanor nullread-onlyWhether the scoped brand counts the content as influencer content: it matches the brand's influencer terms, comes from an account on its influencer list, was reported as branded content by the platform, or was marked by hand. Content the brand owns is never influencer content. Returned as null when the request omits brand_id.
mention_type Type: stringor nullread-onlyHow the scoped brand is mentioned in the content. One of content or comment, or null when the brand is not mentioned. Returned as null when the request omits brand_id.
mention_type Type: stringor nullread-onlyHow the scoped brand is mentioned in the content. One of content or comment, or null when the brand is not mentioned. Returned as null when the request omits brand_id.
captionType: stringShort caption or title of the post (the primary user-visible text).
captionType: stringShort caption or title of the post (the primary user-visible text).
descriptionType: stringLong-form description of the post.
descriptionType: stringLong-form description of the post.
transcriptType: stringor nullTranscribed speech from the content's audio, when available.
transcriptType: stringor nullTranscribed speech from the content's audio, when available.
platform_url Type: stringDirect URL to the post on its platform.
Examples:
https://instagram.com/reel/abcd
https://www.tiktok.com/@username/video/12345678
platform_url Type: stringDirect URL to the post on its platform.
Examples:
https://instagram.com/reel/abcdhttps://www.tiktok.com/@username/video/12345678
last_keyword Type: stringor nullWhat the content was most recently collected under: a hashtag, a creator handle, a search term, or a brand identifier. Null when the content did not arrive through a collection task.
last_keyword Type: stringor nullWhat the content was most recently collected under: a hashtag, a creator handle, a search term, or a brand identifier. Null when the content did not arrive through a collection task.
ai_summary Type: stringor nullShort AI-generated summary of the content.
ai_summary Type: stringor nullShort AI-generated summary of the content.
Responses
Content
idType: stringread-onlyUnique identifier for this piece of content. Use it to retrieve the content anywhere a content id is accepted.
idType: stringread-onlyUnique identifier for this piece of content. Use it to retrieve the content anywhere a content id is accepted.
platform_post_id Type: stringThe post's identifier on its platform. This is the value at the end of the post's URL.
Examples:
- Instagram:
https://instagram.com/reel/abcd -> abcd
- TikTok:
https://www.tiktok.com/@username/video/12345678 -> 12345678
platform_post_id Type: stringThe post's identifier on its platform. This is the value at the end of the post's URL.
Examples:
- Instagram:
https://instagram.com/reel/abcd->abcd - TikTok:
https://www.tiktok.com/@username/video/12345678->12345678
platformType: stringThe platform the content was published on: instagram, tiktok or youtube.
platformType: stringThe platform the content was published on: instagram, tiktok or youtube.
content_form Type: stringor nullWhether the content is a video or an image.
content_form Type: stringor nullWhether the content is a video or an image.
thumbnail_url Type: stringor nullURL of the content's thumbnail image.
thumbnail_url Type: stringor nullURL of the content's thumbnail image.
posted_at Type: string(date-time)or nullTime the content was originally published on its platform (UTC).
posted_at Type: string(date-time)or nullTime the content was originally published on its platform (UTC).
view_count Type: integeror nullTotal number of times the content has been viewed.
view_count Type: integeror nullTotal number of times the content has been viewed.
like_count Type: integeror nullTotal number of likes the content has received.
like_count Type: integeror nullTotal number of likes the content has received.
comment_count Type: integeror nullTotal number of comments on the content.
comment_count Type: integeror nullTotal number of comments on the content.
total_engagement Type: integeror nullSum of the likes, comments, and shares the content has received.
total_engagement Type: integeror nullSum of the likes, comments, and shares the content has received.
languageType: stringor nullISO 639 code of the content's primary language.
languageType: stringor nullISO 639 code of the content's primary language.
media_duration Type: number(double)or nullLength of the media in seconds. Null when not known.
media_duration Type: number(double)or nullLength of the media in seconds. Null when not known.
engagement_rate Type: number(double)or nullread-onlyEngagement per view (likes plus comments plus shares, divided by views). Null when the content has no recorded views.
engagement_rate Type: number(double)or nullread-onlyEngagement per view (likes plus comments plus shares, divided by views). Null when the content has no recorded views.
earned_media_value_cents Type: integeror nullread-onlyEstimated marketing value of the content, in US cents.
earned_media_value_cents Type: integeror nullread-onlyEstimated marketing value of the content, in US cents.
creatorType: ContentCreatorread-onlyThe creator who published the content.
Show child attributes
creatorType: ContentCreatorread-onlyThe creator who published the content.
creator.idType: stringread-onlyUnique identifier for the creator.
creator.idType: stringread-onlyUnique identifier for the creator.
creator.usernameType: stringor nullThe creator's username or handle on the platform (without an @).
creator.usernameType: stringor nullThe creator's username or handle on the platform (without an @).
creator.nameType: stringor nullThe creator's display name on the platform.
creator.nameType: stringor nullThe creator's display name on the platform.
creator.platformType: stringor nullThe platform the creator publishes on. One of instagram, tiktok, youtube.
creator.platformType: stringor nullThe platform the creator publishes on. One of instagram, tiktok, youtube.
creator.platform_handle Type: stringor nullThe platform-side identifier of the creator's account.
creator.platform_handle Type: stringor nullThe platform-side identifier of the creator's account.
creator.platform_url Type: stringor nullDirect URL to the creator's profile on the platform.
creator.platform_url Type: stringor nullDirect URL to the creator's profile on the platform.
creator.profile_picture_url Type: stringor nullURL of the creator's profile picture.
creator.profile_picture_url Type: stringor nullURL of the creator's profile picture.
creator.profile_bio Type: stringor nullThe creator's profile bio as it appears on the platform.
creator.profile_bio Type: stringor nullThe creator's profile bio as it appears on the platform.
creator.follower_count Type: integeror nullThe creator's follower count as of the most recent observation.
creator.follower_count Type: integeror nullThe creator's follower count as of the most recent observation.
creator.active_content_count Type: integeror nullNumber of active content items attributed to the creator.
creator.active_content_count Type: integeror nullNumber of active content items attributed to the creator.
brand_id Type: stringor nullread-onlyIdentifier of the brand that the brand-specific signals on this row (is_owned, is_tagged, is_influencer, mention_type, net_promoter_score) are scoped to. Returned as null when the request omits brand_id.
brand_id Type: stringor nullread-onlyIdentifier of the brand that the brand-specific signals on this row (is_owned, is_tagged, is_influencer, mention_type, net_promoter_score) are scoped to. Returned as null when the request omits brand_id.
net_promoter_score Type: integeror nullread-onlyNet promoter score for the content from the perspective of the scoped brand. Returned as null when the request omits brand_id.
net_promoter_score Type: integeror nullread-onlyNet promoter score for the content from the perspective of the scoped brand. Returned as null when the request omits brand_id.
is_owned Type: booleanor nullread-onlyWhether the scoped brand owns the content; that is, whether it was published by an account the brand controls. Returned as null when the request omits brand_id.
is_owned Type: booleanor nullread-onlyWhether the scoped brand owns the content; that is, whether it was published by an account the brand controls. Returned as null when the request omits brand_id.
is_tagged Type: booleanor nullread-onlyWhether the post tags the scoped brand on the platform. Returned as null when the request omits brand_id.
is_tagged Type: booleanor nullread-onlyWhether the post tags the scoped brand on the platform. Returned as null when the request omits brand_id.
is_influencer Type: booleanor nullread-onlyWhether the scoped brand counts the content as influencer content: it matches the brand's influencer terms, comes from an account on its influencer list, was reported as branded content by the platform, or was marked by hand. Content the brand owns is never influencer content. Returned as null when the request omits brand_id.
is_influencer Type: booleanor nullread-onlyWhether the scoped brand counts the content as influencer content: it matches the brand's influencer terms, comes from an account on its influencer list, was reported as branded content by the platform, or was marked by hand. Content the brand owns is never influencer content. Returned as null when the request omits brand_id.
mention_type Type: stringor nullread-onlyHow the scoped brand is mentioned in the content. One of content or comment, or null when the brand is not mentioned. Returned as null when the request omits brand_id.
mention_type Type: stringor nullread-onlyHow the scoped brand is mentioned in the content. One of content or comment, or null when the brand is not mentioned. Returned as null when the request omits brand_id.
captionType: stringShort caption or title of the post (the primary user-visible text).
captionType: stringShort caption or title of the post (the primary user-visible text).
descriptionType: stringLong-form description of the post.
descriptionType: stringLong-form description of the post.
transcriptType: stringor nullTranscribed speech from the content's audio, when available.
transcriptType: stringor nullTranscribed speech from the content's audio, when available.
platform_url Type: stringDirect URL to the post on its platform.
Examples:
https://instagram.com/reel/abcd
https://www.tiktok.com/@username/video/12345678
platform_url Type: stringDirect URL to the post on its platform.
Examples:
https://instagram.com/reel/abcdhttps://www.tiktok.com/@username/video/12345678
last_keyword Type: stringor nullWhat the content was most recently collected under: a hashtag, a creator handle, a search term, or a brand identifier. Null when the content did not arrive through a collection task.
last_keyword Type: stringor nullWhat the content was most recently collected under: a hashtag, a creator handle, a search term, or a brand identifier. Null when the content did not arrive through a collection task.
ai_summary Type: stringor nullShort AI-generated summary of the content.
ai_summary Type: stringor nullShort AI-generated summary of the content.
Get Creator Vetting Content Statistics
/api/v1/creator/vetting/contents/statistics/creator_vetting.content_statisticsReturns aggregate totals (post count, views, engagement, earned media value, and unique creators) over the content tied to a creator vetting.
Requires vetting_id (a vetting id from creator_vetting.list) and returns the same totals shape as content.statistics.
Parameters
vetting_id Type: stringRequiredIdentifier of the vetting, obtained from creator_vetting.list.
vetting_id Type: stringRequiredIdentifier of the vetting, obtained from creator_vetting.list.
Returns ContentStatistics
post_count Type: integerNumber of unique pieces of content in the filtered set.
post_count Type: integerNumber of unique pieces of content in the filtered set.
total_views Type: integerTotal views across the filtered set.
total_views Type: integerTotal views across the filtered set.
total_likes Type: integerTotal likes across the filtered set.
total_likes Type: integerTotal likes across the filtered set.
total_comments Type: integerTotal comments across the filtered set.
total_comments Type: integerTotal comments across the filtered set.
total_engagement Type: integerTotal engagement (likes + comments + shares) across the filtered set.
total_engagement Type: integerTotal engagement (likes + comments + shares) across the filtered set.
total_earned_media_value_cents Type: integerTotal estimated marketing value across the filtered set, in US cents. Each piece of content contributes once even when multiple brand contexts match it through brand_id.
total_earned_media_value_cents Type: integerTotal estimated marketing value across the filtered set, in US cents. Each piece of content contributes once even when multiple brand contexts match it through brand_id.
total_media_duration Type: number(double)Total media length in seconds across the filtered set.
total_media_duration Type: number(double)Total media length in seconds across the filtered set.
engagement_rate Type: number(double)or nullTotal engagement divided by total views across the filtered set. Null when the filtered set has no recorded views.
engagement_rate Type: number(double)or nullTotal engagement divided by total views across the filtered set. Null when the filtered set has no recorded views.
unique_creator_count Type: integerNumber of distinct creators represented in the filtered set.
unique_creator_count Type: integerNumber of distinct creators represented in the filtered set.
Responses
ContentStatistics
post_count Type: integerNumber of unique pieces of content in the filtered set.
post_count Type: integerNumber of unique pieces of content in the filtered set.
total_views Type: integerTotal views across the filtered set.
total_views Type: integerTotal views across the filtered set.
total_likes Type: integerTotal likes across the filtered set.
total_likes Type: integerTotal likes across the filtered set.
total_comments Type: integerTotal comments across the filtered set.
total_comments Type: integerTotal comments across the filtered set.
total_engagement Type: integerTotal engagement (likes + comments + shares) across the filtered set.
total_engagement Type: integerTotal engagement (likes + comments + shares) across the filtered set.
total_earned_media_value_cents Type: integerTotal estimated marketing value across the filtered set, in US cents. Each piece of content contributes once even when multiple brand contexts match it through brand_id.
total_earned_media_value_cents Type: integerTotal estimated marketing value across the filtered set, in US cents. Each piece of content contributes once even when multiple brand contexts match it through brand_id.
total_media_duration Type: number(double)Total media length in seconds across the filtered set.
total_media_duration Type: number(double)Total media length in seconds across the filtered set.
engagement_rate Type: number(double)or nullTotal engagement divided by total views across the filtered set. Null when the filtered set has no recorded views.
engagement_rate Type: number(double)or nullTotal engagement divided by total views across the filtered set. Null when the filtered set has no recorded views.
unique_creator_count Type: integerNumber of distinct creators represented in the filtered set.
unique_creator_count Type: integerNumber of distinct creators represented in the filtered set.