Operated by Sourcelane✓ verified
Find X (Twitter) accounts similar to any profile - peers, competitors and lookalike creators ranked by match score, with bios and follower counts.
Find lookalike X/Twitter accounts for one or more seed profiles by inferring niche, audience and account type from a profile and recent posts, then ranking peers by a similarity score and short human-readable reason. The connector gathers candidate accounts from the seed's interactions and recent follows, analyzes candidate bios and audience size, and falls back to niche searches when needed; results are filtered by a similarity threshold and annotated with how each match was discovered. Outputs are profile-level match records that include a numeric similarity score, a one-line rationale for the match, source signals (mentions, follows, search), and profile metadata such as handle, display name, profile URL, bio, location, follower/following counts, post counts, verification status and profile image. The connector also produces a seed-profile summary describing the inferred niche, audience, account type and the keywords used to find peers. No login is required.
Verified Oct 25, 10:11 PM
$0.005
per similar account
Up to 100 per call. Only pay for results returned; failed calls are refunded.
Competitor research
Map founders, brands and media accounts competing for the same audience
Influencer and creator discovery
Start from a creator and find more creators in the same niche
Lead generation
Build prospect lists of similar accounts filtered by audience size or verification
Partnership and collaboration outreach
Find niche-aligned accounts for co-promotion
Audience and market mapping
Identify who is active in a niche and compare reach and profile types
Accounts to find lookalikes for.
Accounts to leave out of the results, e.g.
Optional settings
| Window | Uptime | Success rate | p50 | p95 | Calls |
|---|---|---|---|---|---|
| 24h | — | — | — | — | 0 |
| 7d | — | — | — | — | 0 |
| 30d | — | — | — | — | 0 |
Call it through Sourcelane's gateway or MCP server. We run the connector, apply your agent's spend guardrails, and bill only the results returned.
Call it via Sourcelane
curl -X POST https://api.usesourcelane.com/v1/call \
-H "Authorization: Bearer sl_live_your_agent_key" \
-H "Content-Type: application/json" \
-d '{"listing":"x-similar-accounts-finder","params":{"usernames":["levelsio"],"maxResults":5},"maxResults":10}'Request params
| Field | Type | Required | Description |
|---|---|---|---|
usernames | array | required | Accounts to find lookalikes for. With or without @, or paste the profile URL. Each one is processed separately. |
maxResults | integer | optional | How many similar accounts to return for each username. The run stops early if fewer close matches exist. Capped at 100 per call. |
minFollowers | integer | optional | Skip accounts with fewer followers than this. 0 = no minimum. |
verifiedOnly | boolean | optional | Only return accounts with a verified checkmark. |
excludeHandles | array | optional | Accounts to leave out of the results, e.g. your own accounts or ones you already know about. |
Each result contains
| Field | Type | Description |
|---|---|---|
seedUsername | string | Seed |
username | string | Username |
name | string | Name |
url | string | Profile |
userId | string | — |
bio | string | Bio |
followers | integer | Followers |
following | integer | — |
tweetsCount | integer | — |
verified | boolean | Verified |
location | null | — |
profilePicture | string | Avatar |
similarityScore | integer | Score |
reason | string | Why similar |
source | string | Found via |
sources | array | — |
Pick your tool and connect in under a minute. Then just ask — for example: “Find the 50 most-liked tweets about 'MCP servers' this month and summarise the takes.”
Connect Claude
Web, desktop and mobile. One click, then confirm.
Adds the Sourcelane MCP server with your key as a header.
claude mcp add --transport http sourcelane https://api.usesourcelane.com/mcp \
--header "Authorization: Bearer sl_live_your_agent_key"Alternative to the connector URL: add to claude_desktop_config.json, then restart Claude.
{
"mcpServers": {
"sourcelane": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.usesourcelane.com/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer sl_live_your_agent_key"
}
}
}
}Add to ~/.cursor/mcp.json (or Windsurf's mcp_config.json).
{
"mcpServers": {
"sourcelane": {
"url": "https://api.usesourcelane.com/mcp",
"headers": {
"Authorization": "Bearer sl_live_your_agent_key"
}
}
}
}Save as .vscode/mcp.json. VS Code prompts for your key once.
{
"servers": {
"sourcelane": {
"type": "http",
"url": "https://api.usesourcelane.com/mcp",
"headers": {
"Authorization": "Bearer ${input:sourcelane-key}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "sourcelane-key",
"description": "Sourcelane agent key",
"password": true
}
]
}Create a GPT → Actions → Import from URL, then Authentication: API Key, Bearer.
https://usesourcelane.com/openapi.jsonOne POST. Pass maxResults to cap cost.
curl -X POST https://api.usesourcelane.com/v1/call \
-H "Authorization: Bearer sl_live_your_agent_key" \
-H "Content-Type: application/json" \
-d '{"listing":"x-similar-accounts-finder","params":{"usernames":["levelsio"],"maxResults":5},"maxResults":10}'Wrap the REST call as a tool, or point an MCP client at the endpoint.
import requests
res = requests.post(
"https://api.usesourcelane.com/v1/call",
headers={"Authorization": "Bearer sl_live_your_agent_key"},
json={
"listing": "x-similar-accounts-finder",
"params": {"usernames":["levelsio"],"maxResults":5},
"maxResults": 10,
},
timeout=300,
)
body = res.json()
print(body["receipt"]["chargedMicros"], "micro-USD for", body["receipt"]["results"], "results")
print(body["data"])—
0 reviews
Leave a review
Loading reviews…