Skip to content
scrapeatlas.Dashboard

Get a Tumblr community’s posts

Try in Playground

Retrieve public community posts with content, media, publishing blogs, community metadata, reactions, tags and engagement. Continue with the returned cursor.

GET/v1/tumblr/community/postsx-api-key
x-api-keystringrequiredheader

Your ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.

Query parameters
3
handlestringrequiredquery

Required lowercase Tumblr community slug, 1 to 100 characters, using letters, numbers and interior hyphens. Send the slug without a URL.

Exampleexample-community
limitstringquery

Optional number of returned community posts, 1 to 100; default 20.

Example10
cursorstringquery

Opaque caller-carried continuation, up to 12,000 characters. Reuse with the same endpoint and inputs.

min 1 chars · max 12000 chars

Response fields
226
successboolean

True when usable data is returned; inspect status and coverage.

statusenum

success or partial for usable data; failed or challenged for a failure response.

one of: success, partial

requestIdstring

Request correlation UUID.

sourceUrlstring

Canonical public URL for the requested blog, post, search, tag or community.

fetchedAtstring

UTC retrieval timestamp.

Returned-result coverage and extraction warnings.

coverage.sourcestring

Public Tumblr web data.

coverage.completeboolean

Whether this returned result has no reported omissions.

coverage.warningsenum[]

Named extraction and pagination warnings.

coverage.orderstringoptional

Reported result ordering when available.

Source request attempts, decoded bytes and elapsed milliseconds.

accounting.upstreamRequestsinteger

Number of upstream request attempts.

≥ 0

accounting.responseBytesinteger

Decoded source bytes read during this request.

≥ 0

accounting.durationMsinteger

Elapsed request time in milliseconds.

≥ 0

Public Tumblr community metadata.

community.namestring

Community URL slug.

community.uuidstringnullable

Source community UUID, or null.

community.titlestringnullable

Published community title, or null.

community.descriptionstringnullable

Published community description, or null.

community.aboutstringnullable

Published community about text, or null.

community.guidelinesSummarystringnullable

Published guidelines summary, or null.

community.visibilitystringnullable

Published community visibility, or null.

community.joinTypestringnullable

Published community joining policy, or null.

community.languagestringnullable

Published community language, or null.

community.locationstringnullable

Published community location, or null.

community.mentionTagstringnullable

Published community mention tag, or null.

community.createdTsintegernullable

Community creation time in Unix seconds, or null.

0 – 9007199254740991

community.memberCountintegernullable

Published community member count, or null.

0 – 9007199254740991

community.membersOnlineCountintegernullable

Published online-member count, or null.

0 – 9007199254740991

community.postCountintegernullable

Published community post count, or null.

0 – 9007199254740991

community.populationCapintegernullable

Published community membership capacity, or null.

0 – 9007199254740991

community.canViewbooleannullable

Source community-viewing capability flag, or null.

community.canViewCommentsbooleannullable

Source community-comment viewing capability flag, or null.

community.hasContentLabelbooleannullable

Whether the community has a source content label, or null.

community.avatarImageobject[]nullable

Published community avatar variants with URLs and dimensions, or null.

community.headerImageobject[]nullable

Published community header-image variants with URLs and dimensions, or null.

community.guidelinesstring[]nullable

Published community guidelines in source order, or null.

community.tagsstring[]nullable

Published community tags in source order, or null.

Public Tumblr post records in returned order.

up to 100 items

posts.idstring

Post ID as a decimal string.

posts.blogNamestring

Publishing blog handle.

Public Tumblr blog details.

posts.blog.namestring

Blog handle.

posts.blog.uuidstringnullable

Source blog UUID, or null.

posts.blog.titlestringnullable

Published blog title, or null.

posts.blog.urlstringnullable

Blog URL, or null.

posts.blog.canonicalUrlstringnullable

Canonical Tumblr blog URL, or null.

posts.blog.blogViewUrlstringnullable

Source blog-view URL, or null.

posts.blog.descriptionstringnullable

Published plain-text description, or null.

posts.blog.descriptionNpfobject[]nullable

Description content blocks in Tumblr Neue Post Format, or null.

posts.blog.avatarobject[]nullable

Published avatar variants with source URLs and dimensions, or null.

posts.blog.themeobjectnullable

Published theme settings, or null.

posts.blog.tumblrmartAccessoriesobjectnullable

Published blog accessory metadata, or null.

posts.blog.topTagsobject[]nullable

Published top-tag records in source order, or null.

posts.blog.createdintegernullable

Blog creation time in Unix seconds, or null.

0 – 9007199254740991

posts.blog.updatedintegernullable

Blog update time in Unix seconds, or null.

0 – 9007199254740991

posts.blog.postCountintegernullable

Published blog post count, or null.

0 – 9007199254740991

posts.blog.totalPostsintegernullable

Published total post count, or null.

0 – 9007199254740991

posts.blog.isAdultbooleannullable

Source adult-content flag, or null.

posts.blog.isNsfwbooleannullable

Source sensitive-content flag, or null.

posts.blog.isBrandSafebooleannullable

Source brand-safety flag, or null.

posts.blog.isPasswordProtectedbooleannullable

Source password-protection flag, or null.

posts.blog.shouldBlurbooleannullable

Source content-blur flag, or null.

posts.blog.allowSearchIndexingbooleannullable

Source search-indexing setting, or null.

posts.blog.isHiddenFromBlogNetworkbooleannullable

Source blog-network visibility flag, or null.

posts.blog.shareFollowingbooleannullable

Published following-list visibility setting, or null.

posts.blog.shareLikesbooleannullable

Published liked-post visibility setting, or null.

posts.blog.shareRepliesbooleannullable

Published reply-sharing setting, or null.

posts.blog.askbooleannullable

Whether asks are enabled, or null.

posts.blog.askAnonbooleannullable

Whether anonymous asks are enabled, or null.

posts.blog.asksAllowMediabooleannullable

Whether asks allow media, or null.

posts.blog.askPageTitlestringnullable

Published ask-page title, or null.

posts.blog.canMessagebooleannullable

Source messaging capability flag, or null.

posts.blog.canSubscribebooleannullable

Source subscription capability flag, or null.

posts.blog.canBeFollowedbooleannullable

Source follow capability flag, or null.

posts.blog.canShowBadgesbooleannullable

Source badge-display flag, or null.

posts.blog.replyConditionsstringnullable

Published reply policy, or null.

posts.blog.linkedAccountsobject[]nullable

Published linked-account metadata, or null.

posts.typestringnullable

Source post type, or null.

posts.originalTypestringnullable

Source original post type, or null.

posts.postUrlstringnullable

Canonical post permalink, or null.

posts.parentPostUrlstringnullable

Parent post permalink, or null.

posts.shortUrlstringnullable

Published short URL, or null.

posts.embedUrlstringnullable

Published embed URL, or null.

posts.slugstringnullable

Post URL slug, or null.

posts.datestringnullable

Source publication date text, or null.

posts.timestampintegernullable

Publication time in Unix seconds, or null.

0 – 9007199254740991

posts.summarystringnullable

Published post summary, or null.

posts.statestringnullable

Source publication state, or null.

posts.tagsstring[]

Post tags in source order.

up to 200 items

posts.tagsV2object[]nullable

Structured source tag metadata, or null.

posts.noteCountintegernullable

Published total note count, or null.

0 – 9007199254740991

posts.likeCountintegernullable

Published like count, or null.

0 – 9007199254740991

posts.reblogCountintegernullable

Published reblog count, or null.

0 – 9007199254740991

posts.replyCountintegernullable

Published reply count, or null.

0 – 9007199254740991

posts.contentobject[]

Native Neue Post Format content blocks, including text, formatting, media references and source metadata.

up to 500 items

posts.layoutobject[]

Native post layout metadata in source order.

up to 100 items

Reblog trail with native content, layout, ancestor post metadata and blog details.

up to 100 items

posts.trail.contentobject[]

Native ancestor content blocks.

up to 500 items

posts.trail.layoutobject[]

Native ancestor layout metadata.

up to 100 items

posts.trail.postobjectnullable

Source ancestor-post metadata, or null.

Public Tumblr blog details.

posts.trail.blog.namestring

Blog handle.

posts.trail.blog.uuidstringnullable

Source blog UUID, or null.

posts.trail.blog.titlestringnullable

Published blog title, or null.

posts.trail.blog.urlstringnullable

Blog URL, or null.

posts.trail.blog.canonicalUrlstringnullable

Canonical Tumblr blog URL, or null.

posts.trail.blog.blogViewUrlstringnullable

Source blog-view URL, or null.

posts.trail.blog.descriptionstringnullable

Published plain-text description, or null.

posts.trail.blog.descriptionNpfobject[]nullable

Description content blocks in Tumblr Neue Post Format, or null.

posts.trail.blog.avatarobject[]nullable

Published avatar variants with source URLs and dimensions, or null.

posts.trail.blog.themeobjectnullable

Published theme settings, or null.

posts.trail.blog.tumblrmartAccessoriesobjectnullable

Published blog accessory metadata, or null.

posts.trail.blog.topTagsobject[]nullable

Published top-tag records in source order, or null.

posts.trail.blog.createdintegernullable

Blog creation time in Unix seconds, or null.

0 – 9007199254740991

posts.trail.blog.updatedintegernullable

Blog update time in Unix seconds, or null.

0 – 9007199254740991

posts.trail.blog.postCountintegernullable

Published blog post count, or null.

0 – 9007199254740991

posts.trail.blog.totalPostsintegernullable

Published total post count, or null.

0 – 9007199254740991

posts.trail.blog.isAdultbooleannullable

Source adult-content flag, or null.

posts.trail.blog.isNsfwbooleannullable

Source sensitive-content flag, or null.

posts.trail.blog.isBrandSafebooleannullable

Source brand-safety flag, or null.

posts.trail.blog.isPasswordProtectedbooleannullable

Source password-protection flag, or null.

posts.trail.blog.shouldBlurbooleannullable

Source content-blur flag, or null.

posts.trail.blog.allowSearchIndexingbooleannullable

Source search-indexing setting, or null.

posts.trail.blog.isHiddenFromBlogNetworkbooleannullable

Source blog-network visibility flag, or null.

posts.trail.blog.shareFollowingbooleannullable

Published following-list visibility setting, or null.

posts.trail.blog.shareLikesbooleannullable

Published liked-post visibility setting, or null.

posts.trail.blog.shareRepliesbooleannullable

Published reply-sharing setting, or null.

posts.trail.blog.askbooleannullable

Whether asks are enabled, or null.

posts.trail.blog.askAnonbooleannullable

Whether anonymous asks are enabled, or null.

posts.trail.blog.asksAllowMediabooleannullable

Whether asks allow media, or null.

posts.trail.blog.askPageTitlestringnullable

Published ask-page title, or null.

posts.trail.blog.canMessagebooleannullable

Source messaging capability flag, or null.

posts.trail.blog.canSubscribebooleannullable

Source subscription capability flag, or null.

posts.trail.blog.canBeFollowedbooleannullable

Source follow capability flag, or null.

posts.trail.blog.canShowBadgesbooleannullable

Source badge-display flag, or null.

posts.trail.blog.replyConditionsstringnullable

Published reply policy, or null.

posts.trail.blog.linkedAccountsobject[]nullable

Published linked-account metadata, or null.

posts.rebloggedFromIdstringnullable

Immediate parent post ID, or null.

posts.rebloggedFromUrlstringnullable

Immediate parent post permalink, or null.

posts.rebloggedFromNamestringnullable

Immediate parent blog handle, or null.

posts.rebloggedFromTitlestringnullable

Immediate parent blog title, or null.

posts.rebloggedFromUuidstringnullable

Immediate parent blog UUID, or null.

posts.rebloggedRootIdstringnullable

Original root post ID, or null.

posts.rebloggedRootUrlstringnullable

Original root post permalink, or null.

posts.rebloggedRootNamestringnullable

Original root blog handle, or null.

posts.rebloggedRootTitlestringnullable

Original root blog title, or null.

posts.rebloggedRootUuidstringnullable

Original root blog UUID, or null.

posts.isBlocksPostFormatbooleannullable

Whether the post uses Neue Post Format, or null.

posts.isNsfwbooleannullable

Source sensitive-content flag, or null.

posts.classificationstringnullable

Published source content classification, or null.

posts.isCommercialbooleannullable

Source commercial-content flag, or null.

posts.isBlazedbooleannullable

Source promoted-post flag, or null.

posts.isBrandSafebooleannullable

Source brand-safety flag, or null.

Published community-label status and categories as an object or array of objects, or null when absent.

posts.communityLabels.hasCommunityLabelbooleannullable

Whether the source marks the post with a community label; null when absent.

posts.communityLabels.categoriesJSON[]nullable

Published community-label categories, up to 100 items; an empty array means the source provides no categories, and null means the field is absent.

Public Tumblr community metadata.

posts.community.namestring

Community URL slug.

posts.community.uuidstringnullable

Source community UUID, or null.

posts.community.titlestringnullable

Published community title, or null.

posts.community.descriptionstringnullable

Published community description, or null.

posts.community.aboutstringnullable

Published community about text, or null.

posts.community.guidelinesSummarystringnullable

Published guidelines summary, or null.

posts.community.visibilitystringnullable

Published community visibility, or null.

posts.community.joinTypestringnullable

Published community joining policy, or null.

posts.community.languagestringnullable

Published community language, or null.

posts.community.locationstringnullable

Published community location, or null.

posts.community.mentionTagstringnullable

Published community mention tag, or null.

posts.community.createdTsintegernullable

Community creation time in Unix seconds, or null.

0 – 9007199254740991

posts.community.memberCountintegernullable

Published community member count, or null.

0 – 9007199254740991

posts.community.membersOnlineCountintegernullable

Published online-member count, or null.

0 – 9007199254740991

posts.community.postCountintegernullable

Published community post count, or null.

0 – 9007199254740991

posts.community.populationCapintegernullable

Published community membership capacity, or null.

0 – 9007199254740991

posts.community.canViewbooleannullable

Source community-viewing capability flag, or null.

posts.community.canViewCommentsbooleannullable

Source community-comment viewing capability flag, or null.

posts.community.hasContentLabelbooleannullable

Whether the community has a source content label, or null.

posts.community.avatarImageobject[]nullable

Published community avatar variants with URLs and dimensions, or null.

posts.community.headerImageobject[]nullable

Published community header-image variants with URLs and dimensions, or null.

posts.community.guidelinesstring[]nullable

Published community guidelines in source order, or null.

posts.community.tagsstring[]nullable

Published community tags in source order, or null.

Public Tumblr blog details.

posts.authorBlog.namestring

Blog handle.

posts.authorBlog.uuidstringnullable

Source blog UUID, or null.

posts.authorBlog.titlestringnullable

Published blog title, or null.

posts.authorBlog.urlstringnullable

Blog URL, or null.

posts.authorBlog.canonicalUrlstringnullable

Canonical Tumblr blog URL, or null.

posts.authorBlog.blogViewUrlstringnullable

Source blog-view URL, or null.

posts.authorBlog.descriptionstringnullable

Published plain-text description, or null.

posts.authorBlog.descriptionNpfobject[]nullable

Description content blocks in Tumblr Neue Post Format, or null.

posts.authorBlog.avatarobject[]nullable

Published avatar variants with source URLs and dimensions, or null.

posts.authorBlog.themeobjectnullable

Published theme settings, or null.

posts.authorBlog.tumblrmartAccessoriesobjectnullable

Published blog accessory metadata, or null.

posts.authorBlog.topTagsobject[]nullable

Published top-tag records in source order, or null.

posts.authorBlog.createdintegernullable

Blog creation time in Unix seconds, or null.

0 – 9007199254740991

posts.authorBlog.updatedintegernullable

Blog update time in Unix seconds, or null.

0 – 9007199254740991

posts.authorBlog.postCountintegernullable

Published blog post count, or null.

0 – 9007199254740991

posts.authorBlog.totalPostsintegernullable

Published total post count, or null.

0 – 9007199254740991

posts.authorBlog.isAdultbooleannullable

Source adult-content flag, or null.

posts.authorBlog.isNsfwbooleannullable

Source sensitive-content flag, or null.

posts.authorBlog.isBrandSafebooleannullable

Source brand-safety flag, or null.

posts.authorBlog.isPasswordProtectedbooleannullable

Source password-protection flag, or null.

posts.authorBlog.shouldBlurbooleannullable

Source content-blur flag, or null.

posts.authorBlog.allowSearchIndexingbooleannullable

Source search-indexing setting, or null.

posts.authorBlog.isHiddenFromBlogNetworkbooleannullable

Source blog-network visibility flag, or null.

posts.authorBlog.shareFollowingbooleannullable

Published following-list visibility setting, or null.

posts.authorBlog.shareLikesbooleannullable

Published liked-post visibility setting, or null.

posts.authorBlog.shareRepliesbooleannullable

Published reply-sharing setting, or null.

posts.authorBlog.askbooleannullable

Whether asks are enabled, or null.

posts.authorBlog.askAnonbooleannullable

Whether anonymous asks are enabled, or null.

posts.authorBlog.asksAllowMediabooleannullable

Whether asks allow media, or null.

posts.authorBlog.askPageTitlestringnullable

Published ask-page title, or null.

posts.authorBlog.canMessagebooleannullable

Source messaging capability flag, or null.

posts.authorBlog.canSubscribebooleannullable

Source subscription capability flag, or null.

posts.authorBlog.canBeFollowedbooleannullable

Source follow capability flag, or null.

posts.authorBlog.canShowBadgesbooleannullable

Source badge-display flag, or null.

posts.authorBlog.replyConditionsstringnullable

Published reply policy, or null.

posts.authorBlog.linkedAccountsobject[]nullable

Published linked-account metadata, or null.

posts.postAuthorstringnullable

Published author blog handle, or null.

posts.postAuthorAvatarobject[]nullable

Published post-author avatar variants, or null.

posts.isPinnedbooleannullable

Whether the post is pinned in the community, or null.

posts.selfReplyCountintegernullable

Published self-reply count, or null.

0 – 9007199254740991

posts.reactionsobject[]

Public reaction records with emoji metadata, counts and previews.

up to 100 items

posts.facepileobject[]

Native public engagement-preview records in source order.

up to 100 items

nextCursorstringnullable

Opaque continuation for another page, or null.

hasMoreboolean

Whether a source continuation is available.

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.

Error codes
13
HTTPfailure.codeMeaning
200partialUsable data with more_available, item_limit, non_post_items_omitted, unknown_note_type or field_limit coverage warnings.
400invalid_requestMissing, duplicate, malformed, unsafe or unsupported request parameters.
401unauthorizedMissing or invalid service API key.
404not_foundThe requested public blog, post or community was not found.
422restricted_pageThe requested primary object is access-restricted.
422unsupported_pageThe source layout or identity could not be mapped to the contract.
502upstream_challengedThe source challenged retrieval.
502upstream_rate_limitedThe source rate-limited retrieval.
502upstream_errorSource retrieval could not complete.
502response_too_large payload_too_complexSource data exceeded the byte or parsing limits.
502unsafe_redirect request_limitThe source redirect or request sequence exceeded the accepted contract.
503busyRequest capacity or queue wait was exceeded.
504timeoutThe total operation deadline expired.