How It Works

Our pricing algorithm combines real X data with AI analysis to produce fair, transparent KOL tweet pricing.

Analysis Pipeline

1

Fetch User Profile

We call the X API v2 to get the KOL's profile: followers, following, bio, profile image, and account age.

2

Fetch Recent Tweets

We pull the last 20 original tweets (excluding retweets and replies) with full engagement metrics: impressions, likes, replies, retweets, and quotes.

3

AI Domain Detection

Claude AI analyzes the user's bio and tweet content to classify their domain: crypto, tech, finance, business, entertainment, or other.

4

Multi-Dimension Scoring

We calculate a composite score from 5 weighted dimensions (see below).

5

Price Calculation

The final price is derived from CPM, average impressions, and a domain-specific multiplier.

Pricing Formula

Overall Score = Follower Scale × 0.2 + Follower Quality × 0.25 + Update Stability × 0.15 + Impression Stability × 0.2 + Engagement Rate × 0.2
CPM = $10 + (Overall Score / 100) × $90
Price = CPM × Avg Impressions / 1000 × Domain Multiplier

Domain Multipliers

Crypto / Web31.4x
Finance1.4x
Tech1.3x
Business1.2x
Entertainment1.0x
Other1.0x

Scoring Dimensions

Follower Scale (20%)

Measures the KOL's audience size. A larger follower base means wider potential reach for sponsored content. This metric directly reflects the upper bound of how many people could see a tweet. Scores increase at key thresholds: micro-influencers (10K+), mid-tier (20K+), established (50K+), and top-tier (100K+).

> 100K100
50K – 100K80
20K – 50K60
10K – 20K40
< 10K20

Follower Quality — ER% (25%)

Evaluates how engaged the KOL's audience truly is. Calculated as: average interactions (likes + replies + retweets + quotes) per tweet divided by follower count. A high ER means followers actively read and interact — not just passive or bot accounts. This is the highest-weighted dimension because engagement directly determines ad effectiveness.

> 1%100
0.5% – 1%80
0.2% – 0.5%60
0.05% – 0.2%40
< 0.05%20

Update Stability — CV (15%)

Measures how consistently the KOL posts content. We calculate the time intervals between the last 20 tweets, then compute the Coefficient of Variation (standard deviation / mean). A low CV means the KOL posts on a regular schedule — advertisers can rely on consistent content output. A high CV suggests erratic posting, which makes campaign timing unpredictable.

< 0.3100
0.3 – 0.680
0.6 – 0.960
0.9 – 1.340
> 1.320

Impression Stability — CV (20%)

Evaluates how predictable the KOL's reach is across tweets. We take the impression counts from the last 20 tweets and compute the Coefficient of Variation. Low CV means each tweet reaches a similar-sized audience — advertisers get reliable exposure. High CV means some tweets go viral while others underperform, making campaign ROI harder to predict.

< 0.3100
0.3 – 0.580
0.5 – 0.860
0.8 – 1.240
> 1.220

Engagement Rate — ER% (20%)

An absolute measure of how much interaction each tweet generates relative to the follower base. While Follower Quality also uses ER, this dimension applies stricter thresholds to differentiate truly exceptional engagement (1.5%+) from average performance. Top KOLs consistently achieve high ER because their content resonates deeply with their niche audience.

> 1.5%100
0.8% – 1.5%80
0.3% – 0.8%60
0.1% – 0.3%40
< 0.1%20