Upscrape 2.0 is here. Live platform data for agents, apps, and workflows. Upscrape 2.0 is here. REST API and MCP, one connection. Explore capabilities

Tumblr Scraper scraper API

Scrape public Tumblr blogs for profiles, posts, and images with full pagination support

Social & content 6 capabilities stable 100.0% success rate

Capabilities

Every capability is one POST /execute call that returns structured JSON.

List Images

tumblr.images.list

Extract all original-resolution images from a Tumblr blog

Request

curl -X POST https://data.upscrape.com/execute \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{"username":"ashishbishnoi-blog"},"capability":"tumblr.images.list"}'

Input

Field Type Required Description
username string required Tumblr username

Get Post Images

tumblr.post-images.get

Extract images from a specific Tumblr post

Request

curl -X POST https://data.upscrape.com/execute \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{"post_id":"802275442449170432","username":"ashishbishnoi-blog"},"capability":"tumblr.post-images.get"}'

Input

Field Type Required Description
post_id string required Numeric post ID
username string required Tumblr username

List Posts

tumblr.posts.list

Fetch all posts from a Tumblr blog with automatic pagination

Request

curl -X POST https://data.upscrape.com/execute \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{"username":"ashishbishnoi-blog"},"capability":"tumblr.posts.list"}'

Input

Field Type Required Description
username string required Tumblr username

Get Profile

tumblr.profile.get

Fetch a Tumblr user's profile information

Request

curl -X POST https://data.upscrape.com/execute \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{"username":"ashishbishnoi-blog"},"capability":"tumblr.profile.get"}'

Input

Field Type Required Description
username string required Tumblr username or blog name

List Raw Posts

tumblr.raw-posts.list

Fetch all posts as raw JSON for custom parsing

Request

curl -X POST https://data.upscrape.com/execute \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{"username":"ashishbishnoi-blog"},"capability":"tumblr.raw-posts.list"}'

Input

Field Type Required Description
username string required Tumblr username

Get Raw Profile

tumblr.raw-profile.get

Fetch raw JSON profile data for custom parsing

Request

curl -X POST https://data.upscrape.com/execute \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{"username":"ashishbishnoi-blog"},"capability":"tumblr.raw-profile.get"}'

Input

Field Type Required Description
username string required Tumblr username

Run Tumblr Scraper in under a minute

Sign in, create an API key, and try any capability in the playground before you write code.

Get an API key