Tumblr Scraper avatar

Tumblr Scraper

Pricing

from $2.30 / 1,000 tumblr post scrapeds

Go to Apify Store
Tumblr Scraper

Tumblr Scraper

Extract complete Tumblr posts with all media types—images, videos, audio, GIFs—plus rich metadata like tags, uploader info, and engagement stats. Get direct CDN download links and secure KV store url and comprehensive post data in clean JSON format for archiving, analysis, or content repurposing.

Pricing

from $2.30 / 1,000 tumblr post scrapeds

Rating

0.0

(0)

Developer

CodeNest

CodeNest

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

0

Monthly active users

3 days ago

Last modified

Share

📝 Tumblr Scraper - Ultimate Tumblr Post & Media Extractor

Effortlessly scrape Tumblr posts with our powerful Tumblr Scraper! This Apify actor enables bulk extraction of post content, media assets, engagement metrics, and complete blog metadata from any Tumblr URL.


📋 Overview

Need to archive Tumblr content, analyze engagement patterns, or download media? This Tumblr Scraper delivers:

  • 📄 Complete Post Data - Captions, summaries, tags, and post types
  • 🎬 Media Extraction - Images, videos, GIFs, and audio download links
  • 📊 Engagement Metrics - Notes, likes, reblogs, and replies
  • 👤 Blog Metadata - Author info, avatar, header image, and top tags
  • 💬 Chat Post Support - Extract dialogue from chat-style posts
  • 🔄 Reblog Detection - Identify original posts vs reblogs
  • 🎯 Retry Logic - Configurable retry attempts for reliability

Perfect for content archivists 📚, social media analysts 📈, researchers 🔬, and digital marketers 🎯!


⭐ Core Capabilities of Tumblr Scraper

📄 Post Content Extraction

  • Multiple Post Types - Images, videos, GIFs, chats, and more
  • Full Captions - Complete post text and summaries
  • Tag Extraction - All associated tags from posts
  • Word Count - Automatic content length calculation
  • Slug Detection - URL-friendly post identifiers

🎬 Media Download Mastery

  • Image Extraction - Multiple image formats (JPG, PNG, WebP)
  • Video Downloads - Direct video URLs with poster images
  • GIF Support - Animated GIFs with MP4 alternatives
  • High-Resolution - Original and scaled media URLs
  • Dimension Data - Width and height for all media

📊 Engagement Analytics

  • Note Counts - Total engagement metrics
  • Like Tracking - Individual like counts
  • Reblog Metrics - Reblog counts for virality analysis
  • Reply Counts - Comment engagement data

👤 Blog Intelligence

  • Complete Blog Info - Name, title, and description
  • Visual Assets - Avatar and header images
  • Blog Creation Date - Account age tracking
  • Top Tags - Most used tags by the blog
  • Adult Content Flag - Content rating detection

⚙️ Input Configuration

Simply enter Tumblr post URLs, configure options, and click "Start". Input looks like this:

{
"download_media": true,
"proxy": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
},
"urls": [
{
"url": "https://www.tumblr.com/hotvampireadjacent/827368576765820928?source=share"
},
{
"url": "https://www.tumblr.com/ajulesr/826584059678539776/wild-at-heart-rdr2-fanart?source=share"
}
],
"useKvStore": true,
"maxRetries": 3
}

📝 Input Specifications

ParameterTypeRequiredDefaultDescription
urlsArray✅ Yes-Tumblr post URLs to scrape
download_mediaBoolean❌ NotrueGenerate downloadable media links
useKvStoreBoolean❌ NotrueStore media in Apify Key-Value Store
maxRetriesInteger❌ No3Maximum retry attempts per URL
proxy.useApifyProxyBoolean❌ NotrueEnable Apify proxy
proxy.apifyProxyGroupsArray❌ No["RESIDENTIAL"]Proxy groups to use

📤 Output Structure

Your Tumblr Scraper produces comprehensive post data with media and engagement metrics:

[
{
"platform": "tumblr",
"id": "827368576765820928",
"url": "https://www.tumblr.com/hotvampireadjacent/827368576765820928",
"inputUrl": "https://www.tumblr.com/hotvampireadjacent/827368576765820928?source=share",
"shortUrl": "https://tmblr.co/ZHimuxjxPrP4Se00",
"slug": "",
"postType": "image",
"caption": "",
"wordCount": 0,
"date": "2026-09-10 11:36:01 GMT",
"timestamp": 1789040161,
"tags": [],
"noteCount": 38308,
"likeCount": 23577,
"reblogCount": 14411,
"replyCount": 320,
"blog": {
"name": "hotvampireadjacent",
"title": "愛する人を失った世界にはどんな色の花が咲く",
"url": "https://hotvampireadjacent.tumblr.com/",
"description": "30/he+him/they+them ENG/SPAN/日本語/",
"avatarUrl": "https://i0.wp.com/64.media.tumblr.com/...",
"headerImageUrl": "https://i0.wp.com/64.media.tumblr.com/...",
"uuid": "t:qtpyHj0jOefDqGG42v4UVA",
"created": 1294362304,
"isAdult": false,
"topTags": ["happy", "jjba", "video", "legendary"]
},
"hasImages": true,
"imagesCount": 1,
"images": ["https://api.apify.com/v2/key-value-stores/.../827368576765820928_img_1.webp"],
"hasVideo": false,
"hasGif": false,
"hasChat": false,
"hasPoll": false,
"hasAudio": false,
"isReblog": false,
"reblogKey": "D8Qynw1g",
"download_links": [
{
"type": "image",
"url": "https://i0.wp.com/64.media.tumblr.com/.../s1280x1920/...jpg",
"originalUrl": "https://64.media.tumblr.com/.../s1280x1920/...jpg",
"width": 1152,
"height": 1373,
"ext": "jpg",
"altText": ""
}
],
"scrapedAt": "2026-09-12T13:17:05.355386Z"
}
]

📖 Output Field Documentation

🔹 Post Identification

FieldDescription
platformSource platform (tumblr)
idUnique post ID
urlClean post URL
inputUrlOriginal input URL
shortUrlTumblr short URL
slugURL slug from post

🔹 Content Details

FieldDescription
postTypeType (image, video, gif, chat, etc.)
captionFull post caption text
summaryPost summary text
wordCountTotal word count
dateFormatted post date
timestampUnix timestamp
tagsArray of post tags

🔹 Engagement Metrics

FieldDescription
noteCountTotal engagement notes
likeCountLike count
reblogCountReblog count
replyCountReply count

🔹 Blog Information

FieldDescription
blog.nameBlog username
blog.titleBlog title
blog.urlBlog URL
blog.descriptionBlog description
blog.avatarUrlAvatar image URL
blog.headerImageUrlHeader image URL
blog.createdBlog creation timestamp
blog.isAdultAdult content flag
blog.topTagsMost used tags

🔹 Media Information

FieldDescription
hasImagesImage presence indicator
imagesCountNumber of images
imagesArray of hosted image URLs
hasVideoVideo presence indicator
video.videoUrlVideo URL
video.posterUrlVideo poster image
video.durationVideo duration in seconds
hasGifGIF presence indicator
hasAudioAudio presence indicator
hasPollPoll presence indicator
hasChatChat post indicator
chatArray of chat dialogue

🔹 Download Links

FieldDescription
typeMedia type (image, video, gif)
urlDownload URL
originalUrlOriginal media URL
widthMedia width in pixels
heightMedia height in pixels
extFile extension
mp4UrlMP4 alternative (GIFs)

🔹 Post Metadata

FieldDescription
isReblogReblog indicator
reblogKeyReblog key
trailReblog trail info
linksExtracted links
scrapedAtScrape timestamp

🎨 Key Features of This Tumblr Scraper

📄 Multiple Post Type Support

  • Image Posts - Photo and image gallery posts
  • Video Posts - Native video content
  • GIF Posts - Animated GIFs with MP4 alternatives
  • Chat Posts - Dialogue-style conversations
  • Text Posts - Written content and quotes

🎬 Complete Media Extraction

  • High-Resolution Images - Up to 2048px width
  • Original Quality - Uncompressed media URLs
  • Video Downloads - Direct video file links
  • GIF Animation - Both GIF and MP4 formats
  • Poster Images - Video and media thumbnails

📊 Deep Engagement Analysis

  • Note Breakdown - Likes, reblogs, replies
  • Virality Metrics - Share and reblog ratios
  • Interaction Data - Complete engagement picture
  • Timing Analysis - Post date and timestamp

👤 Blog Intelligence

  • Author Profiles - Complete blog information
  • Visual Assets - Avatar and header images
  • Content History - Blog creation date
  • Tag Analysis - Most used tags by blogger

🚀 Smart Features

  • Key-Value Store - Optional media hosting
  • Retry Logic - Configurable retry attempts
  • Residential Proxies - Reliable access
  • Batch Processing - Multiple URLs at once

💡 Use Cases for Tumblr Scraper

  • 📚 Content Archiving - Preserve Tumblr content
  • 📊 Social Media Analytics - Track engagement trends
  • 🎬 Media Collection - Download images and videos
  • 🔬 Research - Study Tumblr communities
  • 📈 Marketing Analysis - Analyze viral content
  • 🎨 Art Collection - Archive fan art and creative works
  • 💬 Chat Extraction - Capture dialogue-style posts
  • 🏷️ Tag Monitoring - Track specific content tags

✨ Why Choose Our Tumblr Scraper?

  • ⚡ Fast & Reliable - Quick post extraction with retry logic
  • 🎯 Complete Data - Everything from captions to media
  • 📦 Rich Output - Comprehensive post and blog data
  • 🔄 Retry Support - Configurable reliability options
  • 🛡️ Proxy Ready - Residential proxy support
  • 💾 KV Store - Optional media hosting
  • 🔒 Privacy Focused - No personal data stored or shared

⚠️ Limitations

  • Only works with publicly accessible Tumblr posts
  • Some posts may have restricted access
  • Media download links may expire
  • Rate limits may apply for high-volume scraping
  • Adult content may require age verification

📧 Need Custom Features for Your Tumblr Scraper?

Want additional post fields, specific media filters, custom output formats, advanced analytics, or automated monitoring?

✉️ Email codenest2.0@gmail.com for tailored enterprise solutions!