All Partners

PARTNER

AttentionVC

X Data + Intelligence API for AI Agents

Full X/Twitter data access plus proprietary intelligence — trending topics, viral article detection, creator analytics, and category insights. 35+ endpoints, one API key. Built for AI agents and developers who need both raw data and actionable signals.

Capabilities

X Data Access
User profiles, tweets, search, followers, mentions, replies, threads, and more. 16 data endpoints covering every key read operation.
Intelligence Layer
Trending topics, viral articles, rising content, author analytics, and comparative insights. Signals you can't get from raw data alone.
Simple Pricing
$0.002 per user for profile lookup. $0.05 per page (~200 users) for follower/following lists. Pay via x402 on Base or Solana — no registration required.

API Reference

All 16 endpoints available via BlockRun's x402 proxy at /api/v1/x/. Full API at api.attentionvc.ai/docs.

User Lookup (Batch)

Batch lookup Twitter/X user profiles — followers, bio, verification status, and more.

POSThttps://blockrun.ai/api/v1/partner/attentionvc/users/lookupBase
POSThttps://sol.blockrun.ai/api/v1/partner/attentionvc/users/lookupSolana
Per UserMinimumMaximum
$0.002$0.02 (10 users)$0.20 (100 users)

Request Body

{
  "usernames": ["elonmusk", "sama", "vitalikbuterin", "naval"]
}

Response

{
  "users": [{ "id": "44196397", "userName": "elonmusk", "name": "Elon Musk",
    "followers": 210000000, "isBlueVerified": true, ... }],
  "not_found": [],
  "total_requested": 4,
  "total_found": 4
}

Notes

  • -Accepts array or comma-separated string
  • -@ prefix auto-stripped, duplicates removed
  • -< 10 users: charged minimum $0.02
  • -> 100 users: first 100 queried, charged $0.20 max

Try It

curl -X POST https://blockrun.ai/api/v1/partner/attentionvc/users/lookup \
  -H "Content-Type: application/json" \
  -d '{"usernames": ["elonmusk", "sama", "vitalikbuterin", "naval", "pmarca"]}'

Returns 402 with payment requirements. Attach an x402 payment header to get results.

User Info

Get detailed profile info for a single Twitter/X user.

POSThttps://blockrun.ai/api/v1/partner/attentionvc/users/infoBase
POSThttps://sol.blockrun.ai/api/v1/partner/attentionvc/users/infoSolana
Per Request
$0.002

Request Body

{
  "username": "vitalikbuterin"
}

Response

{
  "data": { "id": "...", "userName": "vitalikbuterin", "name": "vitalik.eth",
    "followers": 5800000, "isBlueVerified": true, ... },
  "username": "vitalikbuterin"
}

Notes

  • -Returns raw API data from AttentionVC
  • -Returns 404 (not charged) if user not found

Try It

curl -X POST https://blockrun.ai/api/v1/partner/attentionvc/users/info \
  -H "Content-Type: application/json" \
  -d '{"username": "vitalikbuterin"}'

Returns 402 with payment requirements. Attach an x402 payment header to get results.

Follower List

Fetch a Twitter/X user's follower list — ~200 followers per page with cursor-based pagination.

POSThttps://blockrun.ai/api/v1/partner/attentionvc/users/followersBase
POSThttps://sol.blockrun.ai/api/v1/partner/attentionvc/users/followersSolana
Per PagePer PagePagination
$0.05~200 followersCursor-based

Request Body

{
  "username": "elonmusk",
  "cursor": "optional — from previous next_cursor"
}

Response

{
  "followers": [{ "id": "12345678", "userName": "alicesmith",
    "followers_count": 1200, ... }],
  "has_next_page": true,
  "next_cursor": "1234567890",
  "total_returned": 200,
  "username": "elonmusk"
}

Notes

  • -Returns ~200 followers per page
  • -Pass next_cursor as cursor param to paginate
  • -Charged $0.05 per page; not charged if no followers returned

Try It

curl -X POST https://blockrun.ai/api/v1/partner/attentionvc/users/followers \
  -H "Content-Type: application/json" \
  -d '{"username": "elonmusk"}'

Returns 402 with payment requirements. Attach an x402 payment header to get results.

Following List

Fetch the list of accounts a Twitter/X user follows — ~200 per page with cursor-based pagination.

POSThttps://blockrun.ai/api/v1/partner/attentionvc/users/followingsBase
POSThttps://sol.blockrun.ai/api/v1/partner/attentionvc/users/followingsSolana
Per PagePer PagePagination
$0.05~200 followingsCursor-based

Request Body

{
  "username": "elonmusk",
  "cursor": "optional — from previous next_cursor"
}

Response

{
  "followings": [{ "id": "12345678", "userName": "someone",
    "followers_count": 500, ... }],
  "has_next_page": true,
  "next_cursor": "9876543210",
  "total_returned": 200,
  "username": "elonmusk"
}

Notes

  • -Returns ~200 followings per page
  • -Also accessible at /users/following (alias)
  • -Charged $0.05 per page; not charged if no followings returned

Try It

curl -X POST https://blockrun.ai/api/v1/partner/attentionvc/users/followings \
  -H "Content-Type: application/json" \
  -d '{"username": "elonmusk"}'

Returns 402 with payment requirements. Attach an x402 payment header to get results.

Verified Followers

Fetch verified (blue-check) followers of a Twitter/X user by user ID.

POSThttps://blockrun.ai/api/v1/partner/attentionvc/users/verified-followersBase
POSThttps://sol.blockrun.ai/api/v1/partner/attentionvc/users/verified-followersSolana
Per Page
$0.048

Request Body

{
  "userId": "44196397",
  "cursor": "optional"
}

Response

{
  "followers": [{ ... }],
  "has_next_page": true,
  "next_cursor": "...",
  "total_returned": 50
}

Notes

  • -Requires user ID (not username)
  • -Only returns verified/blue-check followers

Try It

curl -X POST https://blockrun.ai/api/v1/partner/attentionvc/users/verified-followers \
  -H "Content-Type: application/json" \
  -d '{"userId": "44196397"}'

Returns 402 with payment requirements. Attach an x402 payment header to get results.

User Tweets

Fetch tweets posted by a Twitter/X user with optional pagination.

POSThttps://blockrun.ai/api/v1/partner/attentionvc/users/tweetsBase
POSThttps://sol.blockrun.ai/api/v1/partner/attentionvc/users/tweetsSolana
Per Page
$0.032

Request Body

{
  "username": "jessepollak",
  "includeReplies": false,
  "cursor": "optional"
}

Response

{
  "tweets": [{ "id": "...", "text": "...", "created_at": "...", ... }],
  "has_next_page": true,
  "next_cursor": "...",
  "total_returned": 20
}

Notes

  • -Accepts username or userId
  • -Set includeReplies: true to include reply tweets

Try It

curl -X POST https://blockrun.ai/api/v1/partner/attentionvc/users/tweets \
  -H "Content-Type: application/json" \
  -d '{"username": "jessepollak"}'

Returns 402 with payment requirements. Attach an x402 payment header to get results.

User Mentions

Fetch tweets that mention a specific Twitter/X user.

POSThttps://blockrun.ai/api/v1/partner/attentionvc/users/mentionsBase
POSThttps://sol.blockrun.ai/api/v1/partner/attentionvc/users/mentionsSolana
Per Page
$0.032

Request Body

{
  "username": "jessepollak",
  "sinceTime": "optional ISO8601 or Unix timestamp",
  "untilTime": "optional",
  "cursor": "optional"
}

Response

{
  "tweets": [{ "id": "...", "text": "...", ... }],
  "has_next_page": true,
  "next_cursor": "...",
  "total_returned": 20,
  "username": "jessepollak"
}

Notes

  • -Optional time filters: sinceTime, untilTime
  • -Cursor-based pagination supported

Try It

curl -X POST https://blockrun.ai/api/v1/partner/attentionvc/users/mentions \
  -H "Content-Type: application/json" \
  -d '{"username": "jessepollak"}'

Returns 402 with payment requirements. Attach an x402 payment header to get results.

Tweet Lookup (Batch)

Fetch full tweet data for up to 200 tweet IDs in a single request.

POSThttps://blockrun.ai/api/v1/partner/attentionvc/tweets/lookupBase
POSThttps://sol.blockrun.ai/api/v1/partner/attentionvc/tweets/lookupSolana
Per BatchMax IDs
$0.16200

Request Body

{
  "tweet_ids": ["1234567890", "9876543210", "..."]
}

Response

{
  "tweets": [{ "id": "1234567890", "text": "...", ... }],
  "not_found": [],
  "total_requested": 3,
  "total_found": 3
}

Notes

  • -Accepts array or comma-separated string of IDs
  • -Up to 200 IDs per request
  • -Not charged if zero tweets returned

Try It

curl -X POST https://blockrun.ai/api/v1/partner/attentionvc/tweets/lookup \
  -H "Content-Type: application/json" \
  -d '{"tweet_ids": ["1234567890", "9876543210"]}'

Returns 402 with payment requirements. Attach an x402 payment header to get results.

Tweet Replies

Fetch replies to a specific tweet with optional sort order.

POSThttps://blockrun.ai/api/v1/partner/attentionvc/tweets/repliesBase
POSThttps://sol.blockrun.ai/api/v1/partner/attentionvc/tweets/repliesSolana
Per Page
$0.032

Request Body

{
  "tweetId": "1234567890",
  "queryType": "Latest",
  "cursor": "optional"
}

Response

{
  "replies": [{ "id": "...", "text": "...", ... }],
  "has_next_page": true,
  "next_cursor": "...",
  "total_returned": 20
}

Notes

  • -queryType: 'Latest' or 'Default'
  • -Cursor-based pagination supported

Try It

curl -X POST https://blockrun.ai/api/v1/partner/attentionvc/tweets/replies \
  -H "Content-Type: application/json" \
  -d '{"tweetId": "1234567890"}'

Returns 402 with payment requirements. Attach an x402 payment header to get results.

Tweet Thread

Fetch the full thread context for a tweet.

POSThttps://blockrun.ai/api/v1/partner/attentionvc/tweets/threadBase
POSThttps://sol.blockrun.ai/api/v1/partner/attentionvc/tweets/threadSolana
Per Page
$0.032

Request Body

{
  "tweetId": "1234567890",
  "cursor": "optional"
}

Response

{
  "tweets": [{ "id": "...", "text": "...", ... }],
  "has_next_page": false,
  "next_cursor": null,
  "total_returned": 5
}

Notes

  • -Returns all tweets in the thread
  • -Not charged if no thread found

Try It

curl -X POST https://blockrun.ai/api/v1/partner/attentionvc/tweets/thread \
  -H "Content-Type: application/json" \
  -d '{"tweetId": "1234567890"}'

Returns 402 with payment requirements. Attach an x402 payment header to get results.

Search

Advanced Twitter/X search with Latest, Top, or Default sort.

POSThttps://blockrun.ai/api/v1/partner/attentionvc/searchBase
POSThttps://sol.blockrun.ai/api/v1/partner/attentionvc/searchSolana
Per Page
$0.032

Request Body

{
  "query": "base blockchain",
  "queryType": "Latest",
  "cursor": "optional"
}

Response

{
  "tweets": [{ "id": "...", "text": "...", ... }],
  "has_next_page": true,
  "next_cursor": "...",
  "total_returned": 20
}

Notes

  • -queryType: 'Latest', 'Top', or 'Default'
  • -Supports full Twitter search operators

Try It

curl -X POST https://blockrun.ai/api/v1/partner/attentionvc/search \
  -H "Content-Type: application/json" \
  -d '{"query": "base blockchain", "queryType": "Latest"}'

Returns 402 with payment requirements. Attach an x402 payment header to get results.

Trending Topics

Get current trending topics on Twitter/X.

POSThttps://blockrun.ai/api/v1/partner/attentionvc/trendingBase
POSThttps://sol.blockrun.ai/api/v1/partner/attentionvc/trendingSolana
Per Request
$0.002

Request Body

{}

Response

{
  "data": { "trends": [{ "name": "#Bitcoin", "tweet_volume": 125000 }, ...] }
}

Notes

  • -No body required
  • -Returns trending topics in real-time

Try It

curl -X POST https://blockrun.ai/api/v1/partner/attentionvc/trending \
  -H "Content-Type: application/json" \
  -d '{}'

Returns 402 with payment requirements. Attach an x402 payment header to get results.

Articles: Rising

Get rising Twitter/X articles — viral content detection from AttentionVC's intelligence layer.

POSThttps://blockrun.ai/api/v1/partner/attentionvc/articles/risingBase
POSThttps://sol.blockrun.ai/api/v1/partner/attentionvc/articles/risingSolana
Per Request
$0.05

Request Body

{}

Response

{
  "data": { "articles": [{ "url": "...", "title": "...", "score": 9.8 }, ...] }
}

Notes

  • -No body required
  • -AttentionVC proprietary intelligence signal

Try It

curl -X POST https://blockrun.ai/api/v1/partner/attentionvc/articles/rising \
  -H "Content-Type: application/json" \
  -d '{}'

Returns 402 with payment requirements. Attach an x402 payment header to get results.

Author Analytics

Get author analytics and intelligence metrics for a Twitter/X handle.

POSThttps://blockrun.ai/api/v1/partner/attentionvc/authorsBase
POSThttps://sol.blockrun.ai/api/v1/partner/attentionvc/authorsSolana
Per Request
$0.02

Request Body

{
  "handle": "jessepollak"
}

Response

{
  "data": { "handle": "jessepollak", "score": 8.5, "categories": [...], ... },
  "handle": "jessepollak"
}

Notes

  • -@ prefix auto-stripped
  • -Returns 404 (not charged) if author not found

Try It

curl -X POST https://blockrun.ai/api/v1/partner/attentionvc/authors \
  -H "Content-Type: application/json" \
  -d '{"handle": "jessepollak"}'

Returns 402 with payment requirements. Attach an x402 payment header to get results.

Compare Authors

Compare two Twitter/X authors side-by-side with intelligence metrics.

POSThttps://blockrun.ai/api/v1/partner/attentionvc/compareBase
POSThttps://sol.blockrun.ai/api/v1/partner/attentionvc/compareSolana
Per Request
$0.05

Request Body

{
  "handle1": "jessepollak",
  "handle2": "vitalikbuterin"
}

Response

{
  "data": { "handle1": { ... }, "handle2": { ... }, "comparison": { ... } }
}

Notes

  • -@ prefix auto-stripped on both handles
  • -Returns AttentionVC's comparative intelligence data

Try It

curl -X POST https://blockrun.ai/api/v1/partner/attentionvc/compare \
  -H "Content-Type: application/json" \
  -d '{"handle1": "jessepollak", "handle2": "vitalikbuterin"}'

Returns 402 with payment requirements. Attach an x402 payment header to get results.

16
Endpoints via BlockRun
35+
Total AttentionVC Endpoints
Real-Time

Ready to integrate?

Start making x402 requests today on Base or Solana. No signup required — just send USDC and get data. For the full 35+ endpoint API, visit AttentionVC directly.