Social
Social Activity
Submit tweets that tag @LaunchOnBasis for verification. Verified tweets are stored for the airdrop points system. Max 3 submissions per day (pass or fail). Wallet must have a linked X account.
POST
/api/v1/social/verify-tweet
Submit a tweet URL for verification. Must tag @LaunchOnBasis and match your linked X account.
Auth: Session or API Key
Request Body
Response
{ "tweetUrl": "https://x.com/YourHandle/status/123..." }Checks
- Tweet exists and is public
- Contains
@LaunchOnBasistag - Author matches wallet's linked X account
- Tweet not already submitted
- Max 3 attempts per day per wallet
- Wallet has linked X account
Response
Response
{
"success": true,
"activity": {
"id": 1,
"tweetId": "123...",
"username": "YourHandle",
"verified": true,
"createdAt": "2026-03-21T00:00:00.000Z"
}
}201 Verified403 No X linked / author mismatch409 Already submitted422 Missing @LaunchOnBasis / not found429 Daily limit (3/day)
GET
/api/v1/social/verified-tweets
List verified tweets for the authenticated wallet. Returns up to 50 most recent tweets.
Auth: Session or API Key
Response
{
"tweets": [
{
"tweetId": "123...",
"tweetUrl": "https://x.com/...",
"username": "YourHandle",
"tweetText": "Just traded on @LaunchOnBasis...",
"createdAt": "2026-03-21T00:00:00.000Z"
}
]
}