Tumblr Scraper
Pricing
from $2.30 / 1,000 tumblr post scrapeds
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
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
0
Monthly active users
3 days ago
Last modified
Categories
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
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
urls | Array | ✅ Yes | - | Tumblr post URLs to scrape |
download_media | Boolean | ❌ No | true | Generate downloadable media links |
useKvStore | Boolean | ❌ No | true | Store media in Apify Key-Value Store |
maxRetries | Integer | ❌ No | 3 | Maximum retry attempts per URL |
proxy.useApifyProxy | Boolean | ❌ No | true | Enable Apify proxy |
proxy.apifyProxyGroups | Array | ❌ 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
| Field | Description |
|---|---|
platform | Source platform (tumblr) |
id | Unique post ID |
url | Clean post URL |
inputUrl | Original input URL |
shortUrl | Tumblr short URL |
slug | URL slug from post |
🔹 Content Details
| Field | Description |
|---|---|
postType | Type (image, video, gif, chat, etc.) |
caption | Full post caption text |
summary | Post summary text |
wordCount | Total word count |
date | Formatted post date |
timestamp | Unix timestamp |
tags | Array of post tags |
🔹 Engagement Metrics
| Field | Description |
|---|---|
noteCount | Total engagement notes |
likeCount | Like count |
reblogCount | Reblog count |
replyCount | Reply count |
🔹 Blog Information
| Field | Description |
|---|---|
blog.name | Blog username |
blog.title | Blog title |
blog.url | Blog URL |
blog.description | Blog description |
blog.avatarUrl | Avatar image URL |
blog.headerImageUrl | Header image URL |
blog.created | Blog creation timestamp |
blog.isAdult | Adult content flag |
blog.topTags | Most used tags |
🔹 Media Information
| Field | Description |
|---|---|
hasImages | Image presence indicator |
imagesCount | Number of images |
images | Array of hosted image URLs |
hasVideo | Video presence indicator |
video.videoUrl | Video URL |
video.posterUrl | Video poster image |
video.duration | Video duration in seconds |
hasGif | GIF presence indicator |
hasAudio | Audio presence indicator |
hasPoll | Poll presence indicator |
hasChat | Chat post indicator |
chat | Array of chat dialogue |
🔹 Download Links
| Field | Description |
|---|---|
type | Media type (image, video, gif) |
url | Download URL |
originalUrl | Original media URL |
width | Media width in pixels |
height | Media height in pixels |
ext | File extension |
mp4Url | MP4 alternative (GIFs) |
🔹 Post Metadata
| Field | Description |
|---|---|
isReblog | Reblog indicator |
reblogKey | Reblog key |
trail | Reblog trail info |
links | Extracted links |
scrapedAt | Scrape 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!