# TweetAPI, free, GET /tw-v2/user/by-ids: X profile API > Retrieve comprehensive user profile information for multiple users in a single request using their Twitter user IDs. Returns detailed user data including statistics, verification status, and profile metadata for up to 100 users at once. TweetAPI's X profile API on its Free plan. It costs $0.00 per 1,000 profiles. It returns 9 of the 11 key fields we check: Bio, Photo, Links, Location, Verified, Followers, Following, Posts, Likes. We rank 237 plans by price. [TweetAPI's $417 monthly plan](https://datacircle.dev/x-profile-apis/tweetapi/417-monthly-giga-get-tw-v2-user-by-ids/llms.txt) costs the least per 1,000 profiles: $0.00083. - This page: https://datacircle.dev/x-profile-apis/tweetapi/free-get-tw-v2-user-by-ids - Get it: https://tweetapi.com/pricing - Request: `GET https://api.tweetapi.com/tw-v2/user/by-ids` - API key: with the plan, on https://tweetapi.com/pricing - Its API docs: https://tweetapi.com/docs/user/by-user-ids - Sold by: TweetAPI (https://tweetapi.com) - Checked: 2026-10-29 ## In the answer - Completeness: 82% - Bio: ✓ - Photo: ✓ - Links: ✓ - Location: ✓ - Verified: ✓ - Followers: ✓ - Following: ✓ - Posts: ✓ - Likes: ✓ ## Price - $ per 1,000 profiles: $0.00 - Per: result - Billing: free ## Charges - Start fee: $0.00 - Also pays for: from the same budget: 91 other calls ## Overage - Units cap: hard ## Not found - $ per 1,000: $0.00 ## In their words - Their pitch: Retrieve comprehensive user profile information for multiple users in a single request using their Twitter user IDs. Returns detailed user data including statistics, verification status, and profile metadata for up to 100 users at once. ## Data - Freshness: live - Keep data: no limit - Use data: What's not allowed: Using the Service or its data in breach of any law, including data protection, privacy, intellectual property and export laws. Processing personal data without a valid legal basis. Using the data in ways that break X's terms or policies. Harassing, stalking, threatening or doxxing anyone. Tracking, profiling or building files on specific people without a lawful basis, including for surveillance. Spam (unsolicited bulk posts, DMs or mentions), phishing, scams or impersonation. Discriminating against people based on protected characteristics. Getting around rate limits, quotas or billing. Creating several accounts to get extra free requests. Sending X sessions or auth tokens for accounts you don't own or aren't authorised to use, or using someone else's API key. Attacking, probing or overloading our systems, or uploading malicious code. Reselling or sharing your API key, or offering an API built on ours, without our written consent. Building your own app or product that uses the data is fine, reselling raw API access is not. Use by or for anyone under EU, UN, US or other applicable sanctions. Money laundering, fraud, terrorist financing or other financial crime. [...] You decide what you request and what you do with the results. ## Plan - Pay: $0 - You get: 100 credits - Enough for: 10,000 results, once - Expires: never ## Rate limit - Per second: 2 - Concurrent: 6 - Batch: 100 ## Speed - Answer: in the call ## The call - You send: userIds - Method: GET - Path: /tw-v2/user/by-ids ## About the plan - Plan: Free - Who can get it: anyone at least 18 and able to enter a binding contract ## The 41 fields the plan's answer can hold user ID, username, name, bio, location, website, pinned post IDs, profile picture, banner image, profile image shape, verified, blue verified, verified type, verified since, identity verified, protected, possibly sensitive, profile interstitial type, withheld in countries, professional type, professional categories, business account, business affiliates count, creator subscriptions, hidden subscriptions, highlighted posts, can highlight posts, graduated access, profile translatable, has custom timelines, is translator, affiliation, default profile, default profile image, followers, following, posts count, listed count, media count, likes count, account created ## TweetAPI's plans (10) - [TweetAPI, free, GET /tw-v2/user/by-ids](https://datacircle.dev/x-profile-apis/tweetapi/free-get-tw-v2-user-by-ids/llms.txt): $0.00 per 1,000, 82% complete, live - [TweetAPI, $5 pack, Pay as you go, GET /tw-v2/user/by-ids](https://datacircle.dev/x-profile-apis/tweetapi/5-pack-pay-as-you-go-get-tw-v2-user-by-ids/llms.txt): $0.005 per 1,000, 82% complete, live - [TweetAPI, $10 pack, Pay as you go, GET /tw-v2/user/by-ids](https://datacircle.dev/x-profile-apis/tweetapi/10-pack-pay-as-you-go-get-tw-v2-user-by-ids/llms.txt): $0.005 per 1,000, 82% complete, live - [TweetAPI, $20 pack, Pay as you go, GET /tw-v2/user/by-ids](https://datacircle.dev/x-profile-apis/tweetapi/20-pack-pay-as-you-go-get-tw-v2-user-by-ids/llms.txt): $0.005 per 1,000, 82% complete, live - [TweetAPI, $50 pack, Pay as you go, GET /tw-v2/user/by-ids](https://datacircle.dev/x-profile-apis/tweetapi/50-pack-pay-as-you-go-get-tw-v2-user-by-ids/llms.txt): $0.005 per 1,000, 82% complete, live - [TweetAPI, $17 monthly, Pro, GET /tw-v2/user/by-ids](https://datacircle.dev/x-profile-apis/tweetapi/17-monthly-pro-get-tw-v2-user-by-ids/llms.txt): $0.0017 per 1,000, 82% complete, live - [TweetAPI, $57 monthly, Ultra, GET /tw-v2/user/by-ids](https://datacircle.dev/x-profile-apis/tweetapi/57-monthly-ultra-get-tw-v2-user-by-ids/llms.txt): $0.0011 per 1,000, 82% complete, live - [TweetAPI, $197 monthly, Mega, GET /tw-v2/user/by-ids](https://datacircle.dev/x-profile-apis/tweetapi/197-monthly-mega-get-tw-v2-user-by-ids/llms.txt): $0.00099 per 1,000, 82% complete, live - [TweetAPI, $417 monthly, Giga, GET /tw-v2/user/by-ids](https://datacircle.dev/x-profile-apis/tweetapi/417-monthly-giga-get-tw-v2-user-by-ids/llms.txt): $0.00083 per 1,000, 82% complete, live - [TweetAPI, $757 monthly, Tera, GET /tw-v2/user/by-ids](https://datacircle.dev/x-profile-apis/tweetapi/757-monthly-tera-get-tw-v2-user-by-ids/llms.txt): $0.00076 per 1,000, 82% complete, live ## TweetAPI's calls for this API (5) - `GET /tw-v2/user/about-account`: [TweetAPI, free, GET /tw-v2/user/about-account](https://datacircle.dev/x-profile-apis/tweetapi/free-get-tw-v2-user-about-account/llms.txt) - `GET /tw-v2/user/by-id`: [TweetAPI, free, GET /tw-v2/user/by-id](https://datacircle.dev/x-profile-apis/tweetapi/free-get-tw-v2-user-by-id/llms.txt) - `GET /tw-v2/user/by-ids`: [TweetAPI, free, GET /tw-v2/user/by-ids](https://datacircle.dev/x-profile-apis/tweetapi/free-get-tw-v2-user-by-ids/llms.txt) - `GET /tw-v2/user/by-username`: [TweetAPI, free, GET /tw-v2/user/by-username](https://datacircle.dev/x-profile-apis/tweetapi/free-get-tw-v2-user-by-username/llms.txt) - `GET /tw-v2/user/by-usernames`: [TweetAPI, free, GET /tw-v2/user/by-usernames](https://datacircle.dev/x-profile-apis/tweetapi/free-get-tw-v2-user-by-usernames/llms.txt) ## TweetAPI's APIs (2) - [TweetAPI: X profile API pricing, 10 plans, GET /tw-v2/user/by-ids](https://datacircle.dev/x-profile-apis/tweetapi/free-get-tw-v2-user-by-ids/llms.txt) - [TweetAPI: X post API pricing, 10 plans, GET /tw-v2/user/photos](https://datacircle.dev/x-post-apis/tweetapi/free-get-tw-v2-user-photos/llms.txt) - [TweetAPI: X post API pricing, 10 plans, GET /tw-v2/user/tweets](https://datacircle.dev/x-post-apis/tweetapi/free-get-tw-v2-user-tweets/llms.txt) - [TweetAPI: X post API pricing, 10 plans, GET /tw-v2/user/tweets-and-replies](https://datacircle.dev/x-post-apis/tweetapi/free-get-tw-v2-user-tweets-and-replies/llms.txt) - [TweetAPI: X post API pricing, 10 plans, GET /tw-v2/user/videos](https://datacircle.dev/x-post-apis/tweetapi/free-get-tw-v2-user-videos/llms.txt) ## TweetAPI: X profile API alternatives - [Influencers.club, free](https://datacircle.dev/x-profile-apis/influencers-club/free/llms.txt): $0.00 per 1,000, 73% complete, live - [TwitterAPI.io, $1,499 monthly, Business, GET /twitter/user/batch_info_by_ids](https://datacircle.dev/x-profile-apis/twitterapi-io/1499-monthly-business-get-twitter-user-batch-info-by-ids/llms.txt): $0.0067 per 1,000, 82% complete, live - [Sorsa, $139,900 yearly, Hyperscale (yearly), GET /info-batch](https://datacircle.dev/x-profile-apis/sorsa/139900-yearly-hyperscale-yearly-get-info-batch/llms.txt): $0.012 per 1,000, 82% complete, live - [FetchLayer, $1,400 monthly, Dedicated platform with 2 blocks, POST /twitter/about-profile](https://datacircle.dev/x-profile-apis/fetchlayer/1400-monthly-dedicated-platform-with-2-blocks-post-twitter-about-profile/llms.txt): $0.013 per 1,000, 73% complete, live - [Social Fetch, $2,430 yearly, Scale, GET /v1/twitter/profiles](https://datacircle.dev/x-profile-apis/social-fetch/2430-yearly-scale-get-v1-twitter-profiles/llms.txt): $0.027 per 1,000, 82% 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-10-29. - https://tweetapi.com/ - https://tweetapi.com/aup - https://tweetapi.com/docs/getting-started/overview - https://tweetapi.com/docs/user/by-user-ids - https://tweetapi.com/llms-full.txt - https://tweetapi.com/llms.txt - https://tweetapi.com/openapi-v2.json - https://tweetapi.com/pricing - https://tweetapi.com/pricing.json - https://tweetapi.com/terms