Get a Tumblr post’s notes
Retrieve public blog-post replies, likes and reblogs, or community-post replies, with blog identities, avatars, timestamps and published engagement totals. Community replies also include their community metadata. Continue with the returned cursor.
/v1/tumblr/post/notesx-api-keyHeaders
Get your API keyYour ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.
Required HTTPS www.tumblr.com/<handle>/<post-id>, <handle>.tumblr.com/post/<post-id> or www.tumblr.com/communities/<slug>/post/<post-id> permalink, up to 1,024 characters. Blog-post URLs accept an optional title slug; community post URLs accept an optional trailing slash and tracking query.
max 1024 chars
https://www.tumblr.com/communities/example-community/post/123456789012345678Optional note view. Blog posts offer all (default), conversation, likes, reblogs_with_tags or rollup. Community replies use conversation (default).
one of: all, conversation, likes, reblogs_with_tags, rollup
conversationOptional number of returned interactions, 1 to 50; default 50.
10Opaque caller-carried continuation, up to 12,000 characters. Reuse with the same endpoint and inputs.
min 1 chars · max 12000 chars
True when usable data is returned; inspect status and coverage.
success or partial for usable data; failed or challenged for a failure response.
one of: success, partial
Request correlation UUID.
Canonical public URL for the requested blog, post, search, tag or community.
UTC retrieval timestamp.
Returned-result coverage and extraction warnings.
Public Tumblr web data.
Whether this returned result has no reported omissions.
Named extraction and pagination warnings.
Reported result ordering when available.
Source request attempts, decoded bytes and elapsed milliseconds.
Number of upstream request attempts.
≥ 0
Decoded source bytes read during this request.
≥ 0
Elapsed request time in milliseconds.
≥ 0
Requested post ID as a decimal string.
Publishing blog handle.
Public community metadata for a community post, or null for a blog post.
Community URL slug.
Source community UUID, or null.
Published community title, or null.
Published community description, or null.
Published community about text, or null.
Published guidelines summary, or null.
Published community visibility, or null.
Published community joining policy, or null.
Published community language, or null.
Published community location, or null.
Published community mention tag, or null.
Community creation time in Unix seconds, or null.
0 – 9007199254740991
Published community member count, or null.
0 – 9007199254740991
Published online-member count, or null.
0 – 9007199254740991
Published community post count, or null.
0 – 9007199254740991
Published community membership capacity, or null.
0 – 9007199254740991
Source community-viewing capability flag, or null.
Source community-comment viewing capability flag, or null.
Whether the community has a source content label, or null.
Published community avatar variants with URLs and dimensions, or null.
Published community header-image variants with URLs and dimensions, or null.
Published community guidelines in source order, or null.
Published community tags in source order, or null.
Optional note view. Blog posts offer all (default), conversation, likes, reblogs_with_tags or rollup. Community replies use conversation (default).
one of: all, conversation, likes, reblogs_with_tags, rollup
Public post interactions in source order.
up to 50 items
Source interaction type, such as reply, like or reblog.
Interaction time in Unix seconds, or null.
0 – 9007199254740991
Interacting blog handle, or null.
Interacting blog UUID, or null.
Interacting blog URL, or null.
Interacting blog title, or null.
Source avatar shape, or null.
Published avatar-size URL map, or null.
Source blog adult-content flag, or null.
Source content-blur flag, or null.
Associated interaction post ID, or null.
Reblog parent blog handle, or null.
Written reply text, or null.
Reblog comment text, or null.
Native reply formatting metadata, or null.
Whether the interacting blog is the original post author, or null.
Tags attached to the interaction, or null.
Public grouped post interactions in source order.
up to 50 items
Public note records within this interaction group.
up to 50 items
Source interaction type, such as reply, like or reblog.
Interaction time in Unix seconds, or null.
0 – 9007199254740991
Interacting blog handle, or null.
Interacting blog UUID, or null.
Interacting blog URL, or null.
Interacting blog title, or null.
Source avatar shape, or null.
Published avatar-size URL map, or null.
Source blog adult-content flag, or null.
Source content-blur flag, or null.
Associated interaction post ID, or null.
Reblog parent blog handle, or null.
Written reply text, or null.
Reblog comment text, or null.
Native reply formatting metadata, or null.
Whether the interacting blog is the original post author, or null.
Tags attached to the interaction, or null.
Published total note count for the group, or null.
0 – 9007199254740991
Published total like count for the group, or null.
0 – 9007199254740991
Published total reblog count for the group, or null.
0 – 9007199254740991
Published total reply count for the group, or null.
0 – 9007199254740991
Published self-reply count for the group, or null.
0 – 9007199254740991
Published total note count, or null.
0 – 9007199254740991
Published total like count, or null.
0 – 9007199254740991
Published total reblog count, or null.
0 – 9007199254740991
Published total reply count, or null.
0 – 9007199254740991
Opaque continuation for another page, or null.
Whether a source continuation is available.
No fields match.
HTTP 200 returns the success variant. Check status: partial means usable data with warnings, and failed or challenged requests carry a failure object described in Errors & responses.
| HTTP | failure.code | Meaning |
|---|---|---|
| 200 | partial | Usable data with more_available, item_limit, non_post_items_omitted, unknown_note_type or field_limit coverage warnings. |
| 400 | invalid_request | Missing, duplicate, malformed, unsafe or unsupported request parameters. |
| 401 | unauthorized | Missing or invalid service API key. |
| 404 | not_found | The requested public blog, post or community was not found. |
| 422 | restricted_page | The requested primary object is access-restricted. |
| 422 | unsupported_page | The source layout or identity could not be mapped to the contract. |
| 502 | upstream_challenged | The source challenged retrieval. |
| 502 | upstream_rate_limited | The source rate-limited retrieval. |
| 502 | upstream_error | Source retrieval could not complete. |
| 502 | response_too_large payload_too_complex | Source data exceeded the byte or parsing limits. |
| 502 | unsafe_redirect request_limit | The source redirect or request sequence exceeded the accepted contract. |
| 503 | busy | Request capacity or queue wait was exceeded. |
| 504 | timeout | The total operation deadline expired. |