# Profile › Full (/docs/api-reference/twitter/profile-full)

`GET https://api.insightsocial.app/v1/twitter/profile/full`

Returns an X account's profile and its recent tweets in one call. Use it instead of calling profile and user/tweets yourself.

**Beta.** A composite: `data.profile` is a schema-2 Profile and `data.posts[].post` are schema-2 Posts, and the posts page with `cursor`. The rest of `data` is the source's own structure under our naming rules (snake_case keys, string ids). Fields outside the profile and posts may change. See [Schema 2](/docs/schema-2).

**50 credits** per call.

Paginates by `cursor`: see [Pagination](https://www.insightsocial.app/docs/pagination).

Send your key in the `x-api-key` header.

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `handle` | string | yes | X (Twitter) username or handle, with or without a leading @. One of the identity params is required. |
| `posts` | integer | no | How many of the fetched recent posts to return and compute the metrics over (1-100, default 25). |
| `cursor` | string | no | Pass a prior response's posts_cursor to read the next page of posts. |
| `include` | string | no |  |
| `dry_run` | string | no | Set to 1 to get the price of this call without making it: data.dry_run carries credits_min and credits_max. Nothing is charged. One of: 1. |
