# Get your social feed

`GET https://api.cryptohopper.com/v1/social/feed`

Part of [Social](https://www.cryptohopper.com/api-documentation/api-reference/social.md) in the Cryptohopper API reference.

Returns the newest 30 posts from you and the profiles you follow, including posts that you or the profiles you follow reposted. Profiles you blocked and banned profiles are left out.

OAuth scope: `read`

created and updated are Unix timestamps. For a repost, repost is "1" and the reposter fields describe who reposted it.

## Headers

| Name | Type | Required | Description |
|---|---|---|---|
| `access-token` | string | yes | The OAuth access token of the user. |

## Example request

```bash
curl "https://api.cryptohopper.com/v1/social/feed" \
  -H "access-token: YOUR_ACCESS_TOKEN"
```

## Response

Example response (illustrative values):

```json
{
    "data": [
        {
            "id": "123456",
            "profile_id": "4567",
            "location": "NL",
            "message": "Watching BTC closely today #bitcoin",
            "media_url": "",
            "created": 1790316000,
            "updated": 1790316000,
            "private_message": "0",
            "profile_alias": "trader-jane",
            "profile_image": "https://cdn.example.com/images/social/uploads/avatar_4567.jpg",
            "profile_name": "Trader Jane",
            "verified": "0",
            "total_likes": "12",
            "total_comments": "3",
            "total_reposts": "1",
            "liked": 0,
            "commented": 0,
            "reposted": 0,
            "following": 1,
            "repost": "0",
            "reposter_id": "0",
            "reposter_name": "",
            "reposter_alias": "",
            "profile_link": "/social/profile/trader-jane"
        }
    ]
}
```

Status codes: 200. Errors return JSON with `status`, `error` and `message`, plus a numeric `code` when the error comes from the API itself rather than the gateway.
