# Recipe 13 Harvesting Friends and Followers

## 13.1 Problem

You want to harvest all of the friends or followers for a particular user.

## 13.2 Solution

Use `rtweet::get_followers()` or `rtweet::get_friends()`.

## 13.3 Discussion

The aforementioned `rtweet` functions give us all the data we need and handle pagination and rate-limits.

Let’s see who Brooke Anderson follows and who follows her. She’s an incredibly talented data scientist, weather expert and educator. We’ll pull her followers and friends and work with her data a bit more in future recipes.

``````library(rtweet)
library(tidyverse)``````
``(brooke_followers <- rtweet::get_followers("gbwanderson"))``
``````## # A tibble: 276 x 1
##    user_id
##    <chr>
##  1 80428539
##  2 220529839
##  3 990192627847856128
##  4 1558406653
##  5 2165203542
##  6 866585485522685952
##  7 3301964953
##  8 14888109
##  9 875599623900889088
## 10 334461893
## # ... with 266 more rows``````
``(brooke_friends <- rtweet::get_friends("gbwanderson"))``
``````## # A tibble: 102 x 2
##    user        user_id
##    <chr>       <chr>
##  1 gbwanderson 3230388598
##  2 gbwanderson 776596392559177728
##  3 gbwanderson 1715370056
##  4 gbwanderson 131498466
##  5 gbwanderson 97464922
##  6 gbwanderson 363210621
##  7 gbwanderson 17203405
##  8 gbwanderson 91333167
##  9 gbwanderson 1568606814
## 10 gbwanderson 724715837442129920
## # ... with 92 more rows``````