Capabilities
Every capability is one POST /execute
call that returns structured JSON.
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
|
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
|
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
|
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
|
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
|
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