# X Profile Full API (https://www.socialcrawl.dev/platforms/twitter/profile-full) > Fans out to the X (Twitter) profile and recent-posts endpoints in parallel and returns the unified author, the recent-post list, and computed metrics — average engagement rate, posting cadence (with the window it was measured over), the top post, and the format mix. The profile leg is the only critical leg: if posts can't be fetched the call still returns the profile with post-dependent metrics null, and every leg's status is surfaced in legs[]. Flat 5 credits. TL;DR: `GET /v1/twitter/profile/full` costs 5 credits per call and returns SocialCrawl's unified JSON schema. Single x-api-key auth, 100 free credits on signup. ## Parameters | Parameter | Required | Description | | --- | --- | --- | | `handle` | no | | | `posts` | no | How many recent posts to fetch + average the computed metrics over (1–100, default 25). | | `cursor` | no | Pass a prior response's posts_cursor to deepen the post window. | | `include` | no | CSV subset of posts,computed (default both). include=computed drops the raw posts[] to save payload. | ## Code example ```bash curl "https://www.socialcrawl.dev/v1/twitter/profile/full" \ -H "x-api-key: sc_YOUR_API_KEY" ``` ## FAQ ### What does the Twitter Analytics API return in one call? One call to GET /v1/twitter/profile/full returns three things at once: the profile, the recent tweets, and computed analytics — average engagement rate, posting cadence (tweets per week), the top tweet by engagement, and the format mix. No single endpoint produces that combination. ### How do I fetch a account's profile, tweets, and analytics together? Send a GET request to /v1/twitter/profile/full with the handle parameter (no @ symbol). SocialCrawl fans out to the profile and tweets endpoints in parallel and merges them, so you get the profile, recent tweets, and computed metrics back in a single response instead of three separate calls. ### What analytics does the twitter analytics api compute? It computes four metrics over the recent tweets: average engagement rate (the mean of each tweet's engagement rate), tweets per week from the publish-date span, the top tweet by total engagement, and a format mix counting video, image, and text tweets. These are deterministic — no AI guesswork. ### How much does the twitter analytics api cost per call? A flat 5 credits per call, regardless of how many tweets come back. The profile is the critical part — if the profile can't be fetched the call fails and refunds; if only the tweets are missing you still get the profile and the call is charged. New accounts get 100 free credits, no card. ### How many tweets can I pull and can I page deeper? The posts parameter caps the window from 1 to 100 tweets (default 25), and every computed metric averages over exactly that window. The response returns a posts_cursor you can pass back on a follow-up call to deepen the tweet window when you need a longer history. ### What happens if a account has no recent tweets? The profile is the critical leg, so you always get it. If the tweets can't be fetched the response returns the profile with an empty tweets array, the post-dependent analytics come back null honestly rather than faked, and the per-leg status is shown in the legs array. See the full X API: https://www.socialcrawl.dev/platforms/twitter ## Pricing - Standard endpoints: 1 credit per call - Advanced endpoints: 5 credits per call - Premium endpoints: 10 credits per call - 100 free credits on signup, no credit card required. Cached responses cost 0 credits. Credit packs never expire. - Full pricing: https://www.socialcrawl.dev/pricing ## Explore with AI Questions this API answers, phrased for an AI assistant: - How to get a account's profile, tweets, and analytics in one SocialCrawl API call - What does the SocialCrawl Twitter Analytics API return?