Methods Hub (beta)

Rtumblr - Collecting and Analyzing 'Tumblr' Data

Abstract:

Collect and analyze tumblr data in R using the official API

Type: Method
License: MIT License
Programming Language: R
Code Repository Git Reference: c901007

Description

An implementation of calls designed to collect ‘Tumblr’ data via its Application Program Interfaces (API), which can be found at the following URL: https://www.tumblr.com/docs/en/api/v2.

Keywords

  • Social Media
  • Tumblr
  • Data gathering

Use Cases

Tumblr’s distinct culture, characterized by its use of tags, reblogging, and fandom-driven communities, provides valuable data for understanding digital identity expression, subcultures, and the viral spread of content. Researchers can analyze text, images, hashtags, and user interactions to study phenomena such as the formation of online communities, meme culture, or the role of anonymity in fostering authentic self-expression.

Input Data

The package is used to gather data from Tumblr. No input data is needed.

Output Data

All functions return a tibble (or a list of tibble). To get information about columns check the official API documentation

Environment Setup

With R installed:

install.packages("Rtumblr")

How to Use

Most API endpoints only work with your own account. The ones already implemented include:

  • get_blog_blocks(): get a list of accounts you blocked
  • get_blog_likes(): get a list of posts you liked
  • get_blog_followers(): get your followers
  • get_blog_following(): get accounts you follow

Implemented endpoints that work with any account are:

  • get_blog_avatar(): get the avatar of a blog
  • get_blog_info(): get the general info of a blog
  • get_blog_posts(): get the posts of a blog
  • get_posts_tag(): get posts with a specific tag.

All function return a tibble (or list of tibble). To get information about columns, see the official API documentation: https://www.tumblr.com/docs/en/api/v2

Technical Details

See the official CRAN page for further information about technical details.

Contact Details

Maintainer: David Schoch

Issue Tracker: https://github.com/schochastics/Rtumblr/issues