POST /v1/leads/score

Score any text content for buying intent. Pass a social post, comment, or message and receive an AI-powered lead qualification score.

Use case: Use this to qualify content from any source. Feed it a social media post and get back an intent score, ICP match, and AI reasoning.

Rate limits: Each call counts as 1 request toward your monthly quota. Growth plan: 500 requests/month. Scale plan: unlimited. Check your remaining quota with GET /v1/usage.

Parameters

ParamTypeRequiredDescription
contentstringYesThe text to score (min 10 characters)
keywordstringNoKeyword for context-aware scoring
contextstringNoAdditional context about your product/service

Request

bash
curl -X POST https://api.buska.io/api/v1/leads/score \
      -H "x-api-key: YOUR_KEY" \
      -H "Content-Type: application/json" \
      -d '{"content": "Looking for a CRM that integrates with Slack", "keyword": "CRM"}'

Response

json
{
      "qualified": true,
      "score": 8,
      "intent": "ACTIVE",
      "icpMatch": "CTO",
      "reason": "Shows buying signal for CRM solutions"
    }

Response fields

FieldTypeDescription
qualifiedbooleanWhether the content shows buying intent
scorenumberAI score from 0-10
intentstringIntent type (ACTIVE, COMPETITOR, PAIN, QUESTION, MENTION)
icpMatchstring | nullMatched ICP name, or null
reasonstringAI explanation of the score

Related guides