Skip to main content

Overview

Social services are available on all rails:
  • x402: /{network}/{service}
  • MPP Tempo: /mpp/{service}
  • MPP Solana: /mpp-solana/{service}

Common services

Service groupExamples
X/Twitter (x402)xlikes, xfollowers, reposts, comments, bookmarks, xraid/*
X/Twitter (MPP)xlikes, xfollowers, xreposts, xcomments, xbookmarks, xraid/*
Instagraminstalikes, instacomments, instafollowers
YouTubeytlikes, ytcomments, ytsubs
Communitiestgmembers, dcmembers

Amount defaults and requirements

  • x402 social quick routes typically accept omitted amount and default to 40 slots.
  • MPP routes generally require amount (or compatible winners alias).
  • Many social services use $0.025 per slot; follower/member families commonly use $0.04 per slot.

Parameter checklist

  • url is required for content-action services (xlikes, xreposts, xcomments, etc.).
  • handle is commonly used for follower/member style services.
  • Keep URL values canonical (full post/profile links) to avoid validation failures.

x402 example

curl -i "https://wurkapi.fun/solana/xlikes?amount=50&url=https://x.com/user/status/123"
curl -i "https://wurkapi.fun/solana/xlikes?amount=50&url=https://x.com/user/status/123" \
  -H "PAYMENT-SIGNATURE: <signed-payment>"

MPP example

curl -i "https://wurkapi.fun/mpp/xlikes?amount=50&url=https://x.com/user/status/123"
curl -i "https://wurkapi.fun/mpp/xlikes?amount=50&url=https://x.com/user/status/123" \
  -H "Authorization: Payment <credential>"

Best practices

  • Keep target URL/handle parameters clean and canonical.
  • Start with smaller amount values, then scale.
  • Track paid success (200) versus challenge rate (402) in your telemetry.
  • Keep rail-specific service naming explicit in code (reposts vs xreposts, etc.).
  • Treat 409 responses as possible duplicate/similar live jobs rather than immediate hard failures.