Skip to main content

Semantic Search

The Influship API uses to find creators. Instead of matching keywords, it understands the meaning behind your query.

How It Works

  1. Your query is converted into a semantic embedding
  2. Creator profiles are matched based on content, style, and audience
  3. Results are ranked by relevance with AI-generated explanations

What We Match On

SignalDescription
Content TopicsWhat creators post about
Content StyleHow they create (educational, entertaining, aesthetic)
Audience SignalsEngagement patterns and follower demographics
Platform BehaviorPosting frequency, format preferences

Writing Effective Queries

Good Queries

  • “fitness creators who focus on home workouts”
  • “tech reviewers with highly engaged audiences”
  • “fashion influencers promoting sustainable brands”

Less Effective Queries

  • “influencer” (too vague)
  • “good creator” (no topic context)
  • “someone popular” (no semantic meaning)

Query Tips

TipExample
Be specific about niche”vegan cooking” not just “food”
Mention audience traits”with engaged Gen Z audience”
Include content style”educational tutorials” vs “entertainment”
Add platform context”Instagram Reels creators”

Understanding Results

Each search result includes:
{
  "id": "550e8400-...",
  "name": "Sarah Johnson",
  "match": {
    "score": 0.92,
    "reasons": [
      "Strong focus on sustainable fashion content",
      "Consistently high engagement on outfit posts",
      "Active collaboration with eco-friendly brands"
    ]
  }
}

Score Interpretation

Combining Search with Filters

Semantic search works best when combined with hard filters:
curl -X POST https://api.influship.com/v1/search \
  -H 'X-API-Key: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "query": "sustainable fashion creators",
    "filters": {
      "platform_filters": [{
        "platform": "instagram",
        "min_followers": 10000,
        "max_followers": 500000,
        "min_engagement_rate": 2.0
      }]
    },
    "limit": 25
  }'
This finds creators who:
  1. Semantically match “sustainable fashion”
  2. Have 10K-500K Instagram followers
  3. Have at least 2% engagement rate

Relevant Profile Selection

For multi-platform creators, the API returns a relevant_profile field showing which profile best matched your query:
{
  "id": "550e8400-...",
  "relevant_profile": {
    "platform": "instagram",
    "username": "eco_sarah",
    "match_reason": "Primary platform for fashion content"
  }
}
This helps when a creator is on multiple platforms but your query is platform-specific.