Sourcelane

Instagram Similar Accounts Finder

Instagram

Operated by Sourcelane✓ verified

An connector that finds Instagram accounts similar to a given profile by inferring the seed account's niche, audience and type from its bio and recent captions, collecting candidate accounts from Instagram suggestions and niche searches, and scoring each candidate for similarity. For each match it returns a numeric similarity score (0–100), a classified relationship to the seed account (direct competitor, similar creator, adjacent, or audience overlap), a concise plain-English reason explaining the match, shared thematic traits, and account metadata including profile text, category, location, audience size metrics, verification/business/private status, public contact details when listed, discovery provenance, and size metrics. The connector follows the strongest matches to discover additional lookalikes, ranks results by match strength, and supports filtering by similarity thresholds and audience-size ranges to target specific tiers of creators or brands.

Verified Sep 28, 3:55 AM

$0.02

per similar account

Up to 50 per call. Only pay for results returned; failed calls are refunded.

What people use it for

Trust & reliability

7d uptime trend
WindowUptimeSuccess ratep50p95Calls
24h————0
7d————0
30d————0

Calling contract

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":"instagram-similar-accounts-finder","params":{"username":"glossier","maxItems":5},"maxResults":10}'

Request params

FieldTypeRequiredDescription
usernamestringrequiredThe account to find lookalikes for. With or without @, or paste the profile URL.
maxItemsintegeroptionalHow many similar accounts to return. Set 0 to keep going until no more matches are found. Capped at 50 per call.
minSimilarityintegeroptionalOnly return accounts scoring at least this much (0-100). 90+ = direct competitors and true lookalikes, 70-89 = same niche with a notable difference, 40-69 = adjacent niche or shared audience.
extraCriteriastringoptionalPlain-English requirements for the results, e.g. "only independent brands, no big retailers" or "based in Australia" or "creators, not brands".
minFollowersintegeroptionalSkip accounts with fewer followers than this. 0 = no minimum.
maxFollowersintegeroptionalSkip accounts with more followers than this. 0 = no maximum.
includePrivatebooleanoptionalPrivate accounts can still be scored from their bio but have no public posts.
expandSearchbooleanoptionalAlso search by niche keywords and follow the suggestions of your strongest matches. Finds far more accounts; turn off to only check Instagram's direct suggestions for the seed.

Each result contains

FieldTypeDescription
seedUsernamestring—
usernamestringUsername
urlstringProfile
userIdstring—
fullNamestringName
similarityScoreintegerScore
relationshipstringRelationship
similarityReasonstringWhy similar
sharedTraitsarray—
biographystring—
categorystringCategory
followerCountintegerFollowers
followingCountinteger—
mediaCountinteger—
isVerifiedboolean—
isPrivateboolean—
isBusinessboolean—
citynull—
externalUrlstringWebsite
publicEmailstringEmail
publicPhonenull—
profilePicUrlstringAvatar
discoveredViaarray—

Use Instagram Similar Accounts Finder from Claude, ChatGPT or Cursor

Pick your tool and connect in under a minute. Then just ask — for example: “Pull the last 20 posts from @natgeo and tell me which formats get the most engagement.”

Connect Claude

Web, desktop and mobile. Paste one URL.

  1. 1Copy your personal connector URL
  2. 2In Claude open Settings → Connectors → Add custom connector
  3. 3Paste the URL and click Add — done
Manual setup (config files, REST, Python) +

Claude Code

Adds the Sourcelane MCP server with your key as a header.

terminal
claude mcp add --transport http sourcelane https://api.usesourcelane.com/mcp \
  --header "Authorization: Bearer sl_live_your_agent_key"

Claude Desktop (config file)

Alternative to the connector URL: add to claude_desktop_config.json, then restart Claude.

claude_desktop_config.json
{
  "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"
      }
    }
  }
}

Cursor & Windsurf

Add to ~/.cursor/mcp.json (or Windsurf's mcp_config.json).

mcp.json
{
  "mcpServers": {
    "sourcelane": {
      "url": "https://api.usesourcelane.com/mcp",
      "headers": {
        "Authorization": "Bearer sl_live_your_agent_key"
      }
    }
  }
}

VS Code

Save as .vscode/mcp.json. VS Code prompts for your key once.

.vscode/mcp.json
{
  "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
    }
  ]
}

ChatGPT Custom GPT (Actions)

Create a GPT → Actions → Import from URL, then Authentication: API Key, Bearer.

OpenAPI schema URL
https://usesourcelane.com/openapi.json

REST

One POST. Pass maxResults to cap cost.

curl
curl -X POST https://api.usesourcelane.com/v1/call \
  -H "Authorization: Bearer sl_live_your_agent_key" \
  -H "Content-Type: application/json" \
  -d '{"listing":"instagram-similar-accounts-finder","params":{"username":"glossier","maxItems":5},"maxResults":10}'

Python, LangChain, CrewAI, OpenAI Agents SDK…

Wrap the REST call as a tool, or point an MCP client at the endpoint.

python
import requests

res = requests.post(
    "https://api.usesourcelane.com/v1/call",
    headers={"Authorization": "Bearer sl_live_your_agent_key"},
    json={
        "listing": "instagram-similar-accounts-finder",
        "params": {"username":"glossier","maxItems":5},
        "maxResults": 10,
    },
    timeout=300,
)
body = res.json()
print(body["receipt"]["chargedMicros"], "micro-USD for", body["receipt"]["results"], "results")
print(body["data"])

Reviews

—

0 reviews

5
0
4
0
3
0
2
0
1
0

Leave a review

Loading reviews…