Overview
This pipeline automates the end-to-end process of vetting TikTok creators for brand partnership campaigns. It pulls profile data via the Scavio TikTok API, scores creators on engagement and audience fit, and produces a ranked shortlist ready for outreach.
Trigger
Manual trigger when a new campaign brief is finalized, or weekly for ongoing creator discovery.
Schedule
On campaign brief
Workflow Steps
Define Campaign Criteria
Set the campaign parameters including target niche, minimum follower count, engagement rate thresholds, and content style preferences.
Pull Creator Profile Data
Use the Scavio TikTok API to fetch detailed profile data for each creator candidate.
Score and Rank Creators
Score each creator based on follower count, engagement rate, and content relevance to the campaign niche.
Export Shortlist for Outreach
Export the approved and review-tier creators as a structured shortlist for the brand partnerships team.
Python Implementation
import requests, os
H = {'x-api-key': os.environ['SCAVIO_API_KEY'], 'Content-Type': 'application/json'}
data = requests.post('https://api.scavio.dev/api/v1/search', headers=H, json={'query': 'example', 'country_code': 'us'}).json()
print(len(data.get('organic_results', [])))JavaScript Implementation
const H = {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'};
fetch('https://api.scavio.dev/api/v1/search', {method: 'POST', headers: H, body: JSON.stringify({query: 'example', country_code: 'us'})}).then(r => r.json()).then(d => console.log(d.organic_results?.length));Platforms Used
TikTok
Trending video, creator, and product discovery