Sourcelane

X (Twitter) Account Status Checker

X (Twitter)

Operated by Sourcelane✓ verified

Check in bulk whether X (Twitter) accounts are active, protected, suspended or no longer exist, with user ID, creation date and follower counts.

Read full description

Bulk-checks large lists of X (Twitter) account identifiers to classify each account as active, protected, suspended, not found, or invalid and to extract associated public metadata. For every account the connector produces a status classification, the permanent numeric user identifier when available (including for suspended accounts), an account creation timestamp decoded from the numeric ID when possible, public profile metadata (display name, follower and following counts, post/tweet count, verification flag), whether posts are protected, a profile URL, a plain‑English status explanation, and a timestamp for when the check occurred. The connector performs high-volume automated lookups of X accounts without requiring an X login, enabling scalable screening, monitoring, and research on account status and profile metrics.

Verified Oct 25, 10:11 PM

$0.002

per account

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

What people use it for

You give it

  • X handles or profile URLsrequired

    Accounts to check, one per line.

Optional settings

Include profile details

You get back

People & accounts
UsernameUser IDNameBlue verified
Numbers & stats
FollowersTweets count
Dates
Created atChecked at
Links & media
Profile URL
Other details
Created at sourceFollowingProtectedStatus detail

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":"x-account-status-checker","params":{"usernames":["nasa","@elonmusk","https://x.com/TayandYou"]},"maxResults":10}'

Request params

FieldTypeRequiredDescription
usernamesarrayrequiredAccounts to check, one per line (up to 5,000 per run). Accepts handle, @handle, or an x.com / twitter.com profile URL. Invalid handles are flagged and not charged.
includeProfilebooleanoptionalAdd display name, follower, following and post counts, and blue-check status for accounts that exist. Turn off for a status-only output.

Each result contains

FieldTypeDescription
inputstringInput
usernamestringUsername
statusstringStatus
userIdstringUser ID
namestringName
createdAtstringCreated
createdAtSourcestring—
followersintegerFollowers
followingintegerFollowing
tweetsCountintegerPosts
isBlueVerifiedbooleanBlue check
protectedbooleanProtected
profileUrlstringProfile
statusDetailstringDetail
checkedAtstring—

Use X (Twitter) Account Status Checker from Claude, ChatGPT or Cursor

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.

  1. 1Click Add to Claude — claude.ai opens with Sourcelane filled in
  2. 2Click Continue to confirm — it then works in Claude desktop and mobile too
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":"x-account-status-checker","params":{"usernames":["nasa","@elonmusk","https://x.com/TayandYou"]},"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": "x-account-status-checker",
        "params": {"usernames":["nasa","@elonmusk","https://x.com/TayandYou"]},
        "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…

Related X (Twitter) connectors

See all X (Twitter) data connectors →