app.bsky.feed.search Posts

GET {{baseUrl}}/xrpc/app.bsky.feed.searchPosts?q=<string>&sort=latest&since=<string>&until=<string>&mentions=<at-identifier>&author=<at-identifier>&lang=<language>&domain=<string>&url=<uri>&tag=<string>&tag=<string>&limit=25&cursor=<string>

This endpoint is part of the Bluesky application Lexicon APIs (_app.bsky.\*_). Public endpoints which don't require authentication can be made directly against the public Bluesky AppView API: https://public.api.bsky.app. Authenticated requests are usually made to the user's PDS, with automatic service proxying. Authenticated requests can be used for both public and non-public endpoints.

To learn more about calling atproto API endpoints like this one, see the API Hosts and Auth guide.

Find posts matching search criteria, returning views of those posts.

Request Params

KeyDatatypeRequiredDescription
qstring(Required) Search query string; syntax, phrase, boolean, and faceting is unspecified, but Lucene query syntax is recommended.
sortstringSpecifies the ranking order of results.
sincestringFilter results for posts after the indicated datetime (inclusive). Expected to use 'sortAt' timestamp, which may not match 'createdAt'. Can be a datetime, or just an ISO date (YYYY-MM-DD).
untilstringFilter results for posts before the indicated datetime (not inclusive). Expected to use 'sortAt' timestamp, which may not match 'createdAt'. Can be a datetime, or just an ISO date (YYY-MM-DD).
mentionsstringFilter to posts which mention the given account. Handles are resolved to DID before query-time. Only matches rich-text facet mentions.
authorstringFilter to posts by the given account. Handles are resolved to DID before query-time.
langstringFilter to posts in the given language. Expected to be based on post language field, though server may override language detection.
domainstringFilter to posts with URLs (facet links or embeds) linking to the given domain (hostname). Server may apply hostname normalization.
urlstringFilter to posts with links (facet links or embeds) pointing to this URL. Server may apply URL normalization or fuzzy matching.
tagstringFilter to posts with the given tag (hashtag), based on rich-text facet or tag field. Do not include the hash (#) prefix. Multiple tags can be specified, with 'AND' matching.
tagstringFilter to posts with the given tag (hashtag), based on rich-text facet or tag field. Do not include the hash (#) prefix. Multiple tags can be specified, with 'AND' matching.
limitnumber
cursorstringOptional pagination mechanism; may not necessarily allow scrolling through entire result set.

HEADERS

KeyDatatypeRequiredDescription
Acceptstring

RESPONSES

status: OK

{&quot;posts&quot;:[{&quot;uri&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;author&quot;:{&quot;did&quot;:&quot;\u003cdid\u003e&quot;,&quot;handle&quot;:&quot;\u003chandle\u003e&quot;,&quot;displayName&quot;:&quot;\u003cstring\u003e&quot;,&quot;avatar&quot;:&quot;\u003curi\u003e&quot;,&quot;associated&quot;:{&quot;lists&quot;:&quot;\u003cinteger\u003e&quot;,&quot;feedgens&quot;:&quot;\u003cinteger\u003e&quot;,&quot;starterPacks&quot;:&quot;\u003cinteger\u003e&quot;,&quot;labeler&quot;:&quot;\u003cboolean\u003e&quot;,&quot;chat&quot;:{&quot;allowIncoming&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}}},&quot;viewer&quot;:{&quot;muted&quot;:&quot;\u003cboolean\u003e&quot;,&quot;mutedByList&quot;:{&quot;uri&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;cid&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;name&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;purpose&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;avatar&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;listItemCount&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;labels&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;viewer&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;indexedAt&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}},&quot;blockedBy&quot;:&quot;\u003cboolean\u003e&quot;,&quot;blocking&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;blockingByList&quot;:{&quot;uri&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;cid&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;name&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;purpose&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;avatar&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;listItemCount&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;labels&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;viewer&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;indexedAt&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}},&quot;following&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;followedBy&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;knownFollowers&quot;:{&quot;count&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;followers&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}}},&quot;labels&quot;:[{&quot;src&quot;:&quot;\u003cdid\u003e&quot;,&quot;uri&quot;:&quot;\u003curi\u003e&quot;,&quot;val&quot;:&quot;\u003cstring\u003e&quot;,&quot;cts&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;ver&quot;:&quot;\u003cinteger\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;neg&quot;:&quot;\u003cboolean\u003e&quot;,&quot;exp&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;sig&quot;:&quot;\u003cbyte\u003e&quot;},{&quot;src&quot;:&quot;\u003cdid\u003e&quot;,&quot;uri&quot;:&quot;\u003curi\u003e&quot;,&quot;val&quot;:&quot;\u003cstring\u003e&quot;,&quot;cts&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;ver&quot;:&quot;\u003cinteger\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;neg&quot;:&quot;\u003cboolean\u003e&quot;,&quot;exp&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;sig&quot;:&quot;\u003cbyte\u003e&quot;}],&quot;createdAt&quot;:&quot;\u003cdateTime\u003e&quot;},&quot;record&quot;:{},&quot;indexedAt&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;embed&quot;:{&quot;images&quot;:[{&quot;thumb&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;fullsize&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;alt&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;aspectRatio&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}},{&quot;thumb&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;fullsize&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;alt&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;aspectRatio&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}}]},&quot;replyCount&quot;:&quot;\u003cinteger\u003e&quot;,&quot;repostCount&quot;:&quot;\u003cinteger\u003e&quot;,&quot;likeCount&quot;:&quot;\u003cinteger\u003e&quot;,&quot;quoteCount&quot;:&quot;\u003cinteger\u003e&quot;,&quot;viewer&quot;:{&quot;repost&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;like&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;threadMuted&quot;:&quot;\u003cboolean\u003e&quot;,&quot;replyDisabled&quot;:&quot;\u003cboolean\u003e&quot;,&quot;embeddingDisabled&quot;:&quot;\u003cboolean\u003e&quot;,&quot;pinned&quot;:&quot;\u003cboolean\u003e&quot;},&quot;labels&quot;:[{&quot;src&quot;:&quot;\u003cdid\u003e&quot;,&quot;uri&quot;:&quot;\u003curi\u003e&quot;,&quot;val&quot;:&quot;\u003cstring\u003e&quot;,&quot;cts&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;ver&quot;:&quot;\u003cinteger\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;neg&quot;:&quot;\u003cboolean\u003e&quot;,&quot;exp&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;sig&quot;:&quot;\u003cbyte\u003e&quot;},{&quot;src&quot;:&quot;\u003cdid\u003e&quot;,&quot;uri&quot;:&quot;\u003curi\u003e&quot;,&quot;val&quot;:&quot;\u003cstring\u003e&quot;,&quot;cts&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;ver&quot;:&quot;\u003cinteger\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;neg&quot;:&quot;\u003cboolean\u003e&quot;,&quot;exp&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;sig&quot;:&quot;\u003cbyte\u003e&quot;}],&quot;threadgate&quot;:{&quot;uri&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;record&quot;:{},&quot;lists&quot;:[{&quot;uri&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;purpose&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;avatar&quot;:&quot;\u003curi\u003e&quot;,&quot;listItemCount&quot;:&quot;\u003cinteger\u003e&quot;,&quot;labels&quot;:[{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}],&quot;viewer&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;indexedAt&quot;:&quot;\u003cdateTime\u003e&quot;},{&quot;uri&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;purpose&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;avatar&quot;:&quot;\u003curi\u003e&quot;,&quot;listItemCount&quot;:&quot;\u003cinteger\u003e&quot;,&quot;labels&quot;:[{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}],&quot;viewer&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;indexedAt&quot;:&quot;\u003cdateTime\u003e&quot;}]}},{&quot;uri&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;author&quot;:{&quot;did&quot;:&quot;\u003cdid\u003e&quot;,&quot;handle&quot;:&quot;\u003chandle\u003e&quot;,&quot;displayName&quot;:&quot;\u003cstring\u003e&quot;,&quot;avatar&quot;:&quot;\u003curi\u003e&quot;,&quot;associated&quot;:{&quot;lists&quot;:&quot;\u003cinteger\u003e&quot;,&quot;feedgens&quot;:&quot;\u003cinteger\u003e&quot;,&quot;starterPacks&quot;:&quot;\u003cinteger\u003e&quot;,&quot;labeler&quot;:&quot;\u003cboolean\u003e&quot;,&quot;chat&quot;:{&quot;allowIncoming&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}}},&quot;viewer&quot;:{&quot;muted&quot;:&quot;\u003cboolean\u003e&quot;,&quot;mutedByList&quot;:{&quot;uri&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;cid&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;name&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;purpose&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;avatar&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;listItemCount&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;labels&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;viewer&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;indexedAt&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}},&quot;blockedBy&quot;:&quot;\u003cboolean\u003e&quot;,&quot;blocking&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;blockingByList&quot;:{&quot;uri&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;cid&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;name&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;purpose&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;avatar&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;listItemCount&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;labels&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;viewer&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;indexedAt&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}},&quot;following&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;followedBy&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;knownFollowers&quot;:{&quot;count&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;followers&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}}},&quot;labels&quot;:[{&quot;src&quot;:&quot;\u003cdid\u003e&quot;,&quot;uri&quot;:&quot;\u003curi\u003e&quot;,&quot;val&quot;:&quot;\u003cstring\u003e&quot;,&quot;cts&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;ver&quot;:&quot;\u003cinteger\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;neg&quot;:&quot;\u003cboolean\u003e&quot;,&quot;exp&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;sig&quot;:&quot;\u003cbyte\u003e&quot;},{&quot;src&quot;:&quot;\u003cdid\u003e&quot;,&quot;uri&quot;:&quot;\u003curi\u003e&quot;,&quot;val&quot;:&quot;\u003cstring\u003e&quot;,&quot;cts&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;ver&quot;:&quot;\u003cinteger\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;neg&quot;:&quot;\u003cboolean\u003e&quot;,&quot;exp&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;sig&quot;:&quot;\u003cbyte\u003e&quot;}],&quot;createdAt&quot;:&quot;\u003cdateTime\u003e&quot;},&quot;record&quot;:{},&quot;indexedAt&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;embed&quot;:{&quot;images&quot;:[{&quot;thumb&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;fullsize&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;alt&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;aspectRatio&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}},{&quot;thumb&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;fullsize&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;alt&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;aspectRatio&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}}]},&quot;replyCount&quot;:&quot;\u003cinteger\u003e&quot;,&quot;repostCount&quot;:&quot;\u003cinteger\u003e&quot;,&quot;likeCount&quot;:&quot;\u003cinteger\u003e&quot;,&quot;quoteCount&quot;:&quot;\u003cinteger\u003e&quot;,&quot;viewer&quot;:{&quot;repost&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;like&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;threadMuted&quot;:&quot;\u003cboolean\u003e&quot;,&quot;replyDisabled&quot;:&quot;\u003cboolean\u003e&quot;,&quot;embeddingDisabled&quot;:&quot;\u003cboolean\u003e&quot;,&quot;pinned&quot;:&quot;\u003cboolean\u003e&quot;},&quot;labels&quot;:[{&quot;src&quot;:&quot;\u003cdid\u003e&quot;,&quot;uri&quot;:&quot;\u003curi\u003e&quot;,&quot;val&quot;:&quot;\u003cstring\u003e&quot;,&quot;cts&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;ver&quot;:&quot;\u003cinteger\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;neg&quot;:&quot;\u003cboolean\u003e&quot;,&quot;exp&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;sig&quot;:&quot;\u003cbyte\u003e&quot;},{&quot;src&quot;:&quot;\u003cdid\u003e&quot;,&quot;uri&quot;:&quot;\u003curi\u003e&quot;,&quot;val&quot;:&quot;\u003cstring\u003e&quot;,&quot;cts&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;ver&quot;:&quot;\u003cinteger\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;neg&quot;:&quot;\u003cboolean\u003e&quot;,&quot;exp&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;sig&quot;:&quot;\u003cbyte\u003e&quot;}],&quot;threadgate&quot;:{&quot;uri&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;record&quot;:{},&quot;lists&quot;:[{&quot;uri&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;purpose&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;avatar&quot;:&quot;\u003curi\u003e&quot;,&quot;listItemCount&quot;:&quot;\u003cinteger\u003e&quot;,&quot;labels&quot;:[{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}],&quot;viewer&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;indexedAt&quot;:&quot;\u003cdateTime\u003e&quot;},{&quot;uri&quot;:&quot;\u003cat-uri\u003e&quot;,&quot;cid&quot;:&quot;\u003ccid\u003e&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;purpose&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;avatar&quot;:&quot;\u003curi\u003e&quot;,&quot;listItemCount&quot;:&quot;\u003cinteger\u003e&quot;,&quot;labels&quot;:[{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}],&quot;viewer&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;indexedAt&quot;:&quot;\u003cdateTime\u003e&quot;}]}}],&quot;cursor&quot;:&quot;\u003cstring\u003e&quot;,&quot;hitsTotal&quot;:&quot;\u003cinteger\u003e&quot;}