Fetch Entities
Entity Endpoints
Fetch Entities
Fetch a list of entities with pagination, sorting, and advanced filtering
GET
Fetch Entities
Fetches a list of entities with full support for pagination, sorting, and advanced filtering. Can be accessed with or without authentication.
Query Parameters
number
default:"1"
Page number
number
default:"10"
Number of results per page (max: 100)
string
default:"hot"
Sorting strategy:
hot (default), top, new, or controversialstring
Filter by creation time:
hour, day, week, month, yearstring
Filter entities by a specific sourceId
string
Filter by a specific userId
string
Set to
true to only show entities by followed users (requires authentication)object
Filter entities by keyword inclusion/exclusion
object
Filter entities by metadata keys and values
object
Filter by title presence or matching values
object
Filter by content presence or matching values
object
Filter based on whether attachments exist
object
Filter by location with radius, latitude, and longitude
Response
Returns an array of entity objects.string
Unique entity identifier
string
ID of the user who created the entity
string
Entity title
string
Entity content
array
Array of keywords
string
Creation timestamp in ISO 8601 format
string
Last update timestamp in ISO 8601 format
Error Responses
Invalid Limit - 400 Bad Request
Invalid Limit - 400 Bad Request
Invalid Page - 400 Bad Request
Invalid Page - 400 Bad Request
Server Error - 500 Internal Server Error
Server Error - 500 Internal Server Error
Notes
Sort Options
- hot: Ranked by score (default)
- top: Most upvoted
- new: Most recent
- controversial: Balanced upvotes/downvotes
Filtering
- When
followedOnlyis true, the response includes only posts by followed users (must be logged in) - Supports complex filters including geospatial queries, keyword matching, content presence, and metadata rules

