GET /v1/signals
Retrieve qualified leads with filters. Returns paginated results sorted by score (highest first).
Use case: Use this to pull your latest qualified leads into your own dashboard, CRM, or analytics tool.
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.Query parameters
| Param | Type | Default | Description |
|---|---|---|---|
| keyword | string | - | Filter by keyword |
| intent | enum | - | ACTIVE, COMPETITOR, PAIN, QUESTION, MENTION |
| platform | enum | - | twitter, reddit, linkedin, youtube, hackernews |
| minScore | number | 0 | Minimum AI score (0-10) |
| since | ISO date | - | Only leads after this date |
| limit | number | 20 | Results per page (1-50) |
| offset | number | 0 | Pagination offset |
Request
bash
curl "https://api.buska.io/api/v1/signals?minScore=7&intent=ACTIVE&limit=10" \
-H "x-api-key: YOUR_KEY"Response
json
{
"signals": [
{
"name": "Mike Chen",
"channel": "reddit",
"intent": "ACTIVE",
"aiScore": 9,
"aiReason": "Actively evaluating tools in this category",
"icpMatch": "Head of Marketing",
"contentPreview": "We need a tool that can track competitor mentions across social...",
"postUrl": "https://reddit.com/r/saas/comments/abc123",
"link": "https://reddit.com/u/mikechen",
"keyword": "social listening",
"publishedAt": "2026-03-14T07:45:00Z"
}
],
"total": 47,
"limit": 10,
"offset": 0,
"usage": { "used": 47, "limit": 500, "remaining": 453 }
}Related guides
- API ReferencePOST /v1/mentions/searchSearch social media mentions on a specific platform. Returns posts with content, author, URL, engagement. Used for real-time lead scraping.
- API ReferencePOST /v1/leads/scoreScore any text or post for B2B buying intent using Buska's AI. Returns 1-10 score, intent type (ACTIVE/PAIN/COMPETITOR/QUESTION), ICP match, reasoning.