Keepface
Sign up

classification_json and how it shapes discovery

classification_json is a per-influencer JSON blob of niches, audience tags, and content tags. It's how lists know who to include and how brand search ranks results.

The shape

{
  "primary_niches": ["beauty", "skincare"],
  "secondary_niches": ["lifestyle"],
  "content_tags": ["tutorial", "review", "before-after"],
  "audience_tags": ["women-25-34", "skincare-enthusiasts"],
  "language_tags": ["en", "tr"],
  "country_focus": ["TR", "AZ"]
}

How it’s set

Two paths:

  1. AI classification, an automated pipeline reads the influencer’s recent posts and proposes tags. The influencer reviews and confirms.
  2. Manual, influencers can add or remove tags directly from their profile.

The AI pipeline runs on every newly connected social account and re-runs monthly to keep tags current.

How brands use it

  • List inclusion, lists are filters over classification_json. A “Beauty influencers in Turkey, 50K-100K” list pulls everyone with primary_niches: beauty × country_focus: TR × Micro tier.
  • Search ranking, search queries map to tags + boost results that match more tags
  • Campaign targeting, campaigns can target tag combinations like discovery filters

Influencer perspective

The more accurate your classification, the more lists you appear on. Don’t claim 15 niches, pick 3-5 that genuinely describe you. Over-claiming hurts your ranking inside lists.

Was this article helpful?