# twit.sh, pay as you go, MPP, GET /users/by/id: X profile API > Look up a single Twitter/X user profile by their numeric user ID. twit.sh's X profile API on its MPP plan. It costs $5.00 per 1,000 profiles. It returns 3 of the 11 key fields we check: Bio, Verified, Followers. We haven't run twit.sh through [our X profile API benchmark](https://datacircle.dev/best-x-twitter-profile-api.txt) yet. Half of the 501 plans we rank by price cost $1.00 per 1,000 profiles or less. This plan costs less per 1,000 profiles than 16% of the 501 plans. [TwittrAPI's top-up from $500](https://datacircle.dev/x-profile-apis/twittrapi/top-up-from-500-scale-get-user-users-by-ids/llms.txt) costs the least per 1,000 profiles: $0.00016. [lobstr.io](https://datacircle.dev/x-profile-apis/lobstr-io/500-monthly/llms.txt), [TweetAPI](https://datacircle.dev/x-profile-apis/tweetapi/57-monthly-ultra-get-tw-v2-user-by-username/llms.txt) and [TwexAPI](https://datacircle.dev/x-profile-apis/twexapi/20-pack-mini-post-twitter-users/llms.txt) are the best X (Twitter) profile API providers in the Datacircle benchmark. - This page: https://datacircle.dev/x-profile-apis/twit-sh/pay-as-you-go-mpp-get-users-by-id - [X (Twitter) profile API: 18 providers compared](https://datacircle.dev/best-x-twitter-profile-api.txt) - Get it: https://twit.sh/pricing?utm_source=datacircle.dev&utm_medium=referral&utm_campaign=x-twitter-profile-api-pricing - Request: `GET https://mpp.twit.sh/users/by/id` - API key: not needed - Its API docs: https://x402.twit.sh/openapi.json?utm_source=datacircle.dev&utm_medium=referral&utm_campaign=x-twitter-profile-api-pricing - Sold by: twit.sh (https://twit.sh?utm_source=datacircle.dev&utm_medium=referral&utm_campaign=x-twitter-profile-api-pricing) - Checked: 2026-11-05 ## In the answer - Completeness: 27% - Bio: ✓ - Verified: ✓ - Followers: ✓ ## Price - $ per 1,000 profiles: $5.00 - Per: call - Billing: pay as you go ## Charges - Also pays for: nothing else ## In their words - Their pitch: Look up a single Twitter/X user profile by their numeric user ID. ## Data - Freshness: live - Keep data: no API terms - Use data: no API terms ## Plan - Pay: per call ## Rate limit - Batch: 1 ## Speed - Answer: in the call ## The call - You send: id - Method: GET - Path: /users/by/id ## About the plan - Plan: MPP - Who can get it: anyone ## The 6 fields the plan's answer can hold user ID, name, username, bio, followers, verified ## twit.sh's plans (2) - [twit.sh, pay as you go, MPP, GET /users/by/id](https://datacircle.dev/x-profile-apis/twit-sh/pay-as-you-go-mpp-get-users-by-id/llms.txt): $5.00 per 1,000, 27% complete, live - [twit.sh, pay as you go, x402, GET /users/by/id](https://datacircle.dev/x-profile-apis/twit-sh/pay-as-you-go-x402-get-users-by-id/llms.txt): $5.00 per 1,000, 27% complete, live ## twit.sh's calls for this API (3) - `GET /users`: [twit.sh, pay as you go, MPP, GET /users](https://datacircle.dev/x-profile-apis/twit-sh/pay-as-you-go-mpp-get-users/llms.txt) - `GET /users/by/id`: [twit.sh, pay as you go, MPP, GET /users/by/id](https://datacircle.dev/x-profile-apis/twit-sh/pay-as-you-go-mpp-get-users-by-id/llms.txt) - `GET /users/by/username`: [twit.sh, pay as you go, MPP, GET /users/by/username](https://datacircle.dev/x-profile-apis/twit-sh/pay-as-you-go-mpp-get-users-by-username/llms.txt) ## twit.sh's APIs (2) - [twit.sh: X profile API pricing, 2 plans, GET /users/by/id](https://datacircle.dev/x-profile-apis/twit-sh/pay-as-you-go-mpp-get-users-by-id/llms.txt) - [twit.sh: X post API pricing, 2 plans](https://datacircle.dev/x-post-apis/twit-sh/pay-as-you-go-mpp/llms.txt) ## twit.sh: X profile API alternatives - [CreatorCrawl, $99 pack](https://datacircle.dev/x-profile-apis/creatorcrawl/99-pack/llms.txt): $4.95 per 1,000, 91% complete, live - [Piloterr, $99 monthly](https://datacircle.dev/x-profile-apis/piloterr/99-monthly/llms.txt): $4.95 per 1,000, 64% complete, live - [Captapi, $10 pack](https://datacircle.dev/x-profile-apis/captapi/10-pack/llms.txt): $5.00 per 1,000, 91% complete, live - [glim.sh, pay as you go, Pay per call, POST /api/v1/twitter/get](https://datacircle.dev/x-profile-apis/glim-sh/pay-as-you-go-pay-per-call-post-api-v1-twitter-get/llms.txt): $5.00 per 1,000, 27% complete, live ## Sources From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-11-05. - https://mpp.twit.sh/openapi.json?utm_source=datacircle.dev&utm_medium=referral&utm_campaign=x-twitter-profile-api-pricing - https://twit.sh/pricing?utm_source=datacircle.dev&utm_medium=referral&utm_campaign=x-twitter-profile-api-pricing - https://twit.sh/skill.md?utm_source=datacircle.dev&utm_medium=referral&utm_campaign=x-twitter-profile-api-pricing - https://x402.twit.sh/openapi.json?utm_source=datacircle.dev&utm_medium=referral&utm_campaign=x-twitter-profile-api-pricing