# Tumblr API

Public Tumblr profiles, posts, search, tag discovery, and original media.

- Platform ID: `tumblr`
- Capabilities: 10
- Execute endpoint: `POST https://data.upscrape.com/execute`



## Capabilities

### [List images](https://docs.upscrape.com/docs/platforms/tumblr/tumblr.images.list)

- Capability ID: `tumblr.images.list`
- Cost: 1 credit per request

Extract original-resolution images from a bounded set of public blog posts
### [Get post images](https://docs.upscrape.com/docs/platforms/tumblr/tumblr.post-images.get)

- Capability ID: `tumblr.post-images.get`
- Cost: 1 credit per request

Extract images from a specific Tumblr post
### [Get post](https://docs.upscrape.com/docs/platforms/tumblr/tumblr.post.get)

- Capability ID: `tumblr.post.get`
- Cost: 1 credit per request

Fetch a normalized public Tumblr post by blog name and post ID
### [List posts](https://docs.upscrape.com/docs/platforms/tumblr/tumblr.posts.list)

- Capability ID: `tumblr.posts.list`
- Cost: 1 credit per request

Fetch a bounded list of public posts from a Tumblr blog
### [Search posts](https://docs.upscrape.com/docs/platforms/tumblr/tumblr.posts.search)

- Capability ID: `tumblr.posts.search`
- Cost: 1 credit per request

Search public Tumblr posts by keyword with a bounded result count
### [Get profile](https://docs.upscrape.com/docs/platforms/tumblr/tumblr.profile.get)

- Capability ID: `tumblr.profile.get`
- Cost: 1 credit per request

Fetch a Tumblr user's profile information
### [List raw posts](https://docs.upscrape.com/docs/platforms/tumblr/tumblr.raw-posts.list)

- Capability ID: `tumblr.raw-posts.list`
- Cost: 1 credit per request

Fetch a bounded list of sanitized raw public post records for custom parsing
### [Get raw profile](https://docs.upscrape.com/docs/platforms/tumblr/tumblr.raw-profile.get)

- Capability ID: `tumblr.raw-profile.get`
- Cost: 1 credit per request

Fetch sanitized raw public profile data for custom parsing
### [List tag posts](https://docs.upscrape.com/docs/platforms/tumblr/tumblr.tag-posts.list)

- Capability ID: `tumblr.tag-posts.list`
- Cost: 1 credit per request

List a bounded public post timeline for a Tumblr tag
### [Get tag](https://docs.upscrape.com/docs/platforms/tumblr/tumblr.tag.get)

- Capability ID: `tumblr.tag.get`
- Cost: 1 credit per request

Fetch public Tumblr tag hub metadata and aggregate counts

## Common uses

- Monitor public blogs and publishing activity
- Build bounded public post datasets
- Analyze post metadata, tags, and engagement
- Collect original-resolution public media

## Integration contract

All capabilities use the shared `POST /execute` envelope. A `200` response completed inline; a `202` response must be polled through `GET /jobs/{id}`.

See [authentication](https://docs.upscrape.com/docs/api/authentication), [jobs and results](https://docs.upscrape.com/docs/api/jobs), and [errors and retries](https://docs.upscrape.com/docs/api/errors).
