# Bluesky Find Similar Users

> Bluesky Find Similar Users is a paid API for AI agents from api.naco.li, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-14).

Given a Bluesky author handle, returns a ranked list of similar users based on content style, keywords, and posting behavior

## Facts

- Endpoint: POST https://api.naco.li/v1/findSimilarUsers
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/bluesky-find-similar-users-99790fee
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2CIdFOOIkgeF08BVqimHc

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability bluesky-find-similar-users-99790fee -d '<json body>'
```

Example prompt: Find me Bluesky accounts that post similarly to @bsky.social — same vibe and topics — and give me the top 5 matches.

## When to prefer this

Use this endpoint when you need to find Bluesky-specific user lookalikes based on content style and topic analysis, especially for social graph exploration, follower recommendation, influencer discovery, or competitive research on the Bluesky/AT Protocol network. Prefer this over generic social search when you need similarity scoring with keyword and style breakdowns rather than just keyword-matching search results.

## Known failure modes

- Author handle not found or does not exist on Bluesky — returns empty matches array or error
- No sufficiently similar users found — matches array may be null or empty
- Rate limiting or payment failure via x402 — HTTP 402 returned if payment not attached
- Invalid limit value (e.g. negative integer) — may return validation error
- Transient service unavailability — HTTP 5xx response

## How this service works

Auto-generated REST API matching active Model Context Protocol (MCP) tools.

## Output

An array of matched Bluesky user objects, each containing the author handle, platform, a numeric similarity score (0–1), post count, a list of top keywords from their posts, and a short style summary describing how their writing compares to the input author.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "author"
 ],
 "properties": {
  "limit": {
   "type": "integer"
  },
  "author": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "matches",
  "twitterPostCount"
 ],
 "properties": {
  "matches": {
   "type": [
    "null",
    "array"
   ],
   "items": {
    "type": "object",
    "required": [
     "author",
     "platform",
     "similarity"
    ],
    "properties": {
     "author": {
      "type": "string"
     },
     "platform": {
      "type": "string"
     },
     "postCount": {
      "type": "integer"
     },
     "similarity": {
      "type": "number"
     },
     "topKeywords": {
      "type": [
       "null",
       "array"
      ],
      "items": {
       "type": "string"
      }
     },
     "styleSummary": {
      "type": "string"
     }
    },
    "additionalProperties": false
   }
  },
  "twitterPostCount": {
   "type": "integer"
  }
 },
 "additionalProperties": false
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bluesky-find-similar-users-99790fee/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.naco.li](https://www.zero.xyz/host/api.naco.li/llms.txt)
