Fetch Many Entities
Entity Endpoints
Fetch Many Entities
Get a paginated, filtered list of entities
GET
Fetch Many Entities
Returns a paginated list of entities for the project. Supports rich filtering by source, space, user, keywords, metadata, title, content, location, and time. Excludes drafts — use Fetch Drafts for those.Documentation Index
Fetch the complete documentation index at: https://docs.replyke.com/llms.txt
Use this file to discover all available pages before exploring further.
Query Parameters
Pagination
Page number (1-indexed).
Number of entities per page. Maximum
100.Sorting
Sort algorithm. One of:
new— chronological (newest first)top— by reaction count (usesortByReactionto specify which type)hot— by computed engagement score (decays over time)controversial— high total votes with close up/down splitmetadata.<property>— sort by a metadata field (e.g.metadata.memberCount)
Sort direction.
ASC or DESC.When using
sortBy=metadata.*, the type of the metadata field. One of auto, numeric, text, boolean, timestamp. auto infers the type at query time.When
sortBy=top, which reaction type to rank by. One of upvote, downvote, like, love, wow, sad, angry, funny.Filtering
Restrict to entities created within the last period. One of
hour, day, week, month, year.Filter by
sourceId. Pass "null" to return entities with no sourceId.Filter by space ID.
Filter by the author’s user ID. When this matches the authenticated user’s ID, moderation-removed entities are also included (author can see their own removed posts).
When
"true", only returns entities from users the authenticated user follows. Requires authentication.Filter by keywords. Pass as a JSON string or bracket-notation query params:
Filter by title content:
hasTitle:"true"or"false"— filter for presence/absence of a titleincludes: substring(s) to match (case-insensitive)doesNotInclude: substring(s) to exclude
Filter by content text. Same structure as
titleFilters (hasContent, includes, doesNotInclude).Filter by attachment presence:
Filter to entities within a radius of a point:
radius is in meters.Filter by metadata values. Supports complex conditions:
includes— all key/value pairs must match (AND)includesAny— at least one object must match (OR)doesNotInclude— none of these key/value pairs may matchexists— keys that must be presentdoesNotExist— keys that must be absent
Optional Associations
Comma-separated list of associations to include in each entity:
user— the author’s user profilespace— the space the entity belongs totopComment— the highest-voted commentsaved— whether the authenticated user has saved this entityfiles— uploaded file/image attachments
Response
Returns a paginated response object:data is an Entity object. File URLs are signed and ready to use.
Viewing scores (
hot sort) are updated asynchronously after each fetch. Scores use a configurable half-life that can be set per project in your project settings.
