app.zeens.getPhotoFeed

Retrieve a feed of Zeens photos and videos with optional filters by camera, category, and engagement.

Repository @zeens.app did:plc:pwpuqwge6g7xrjmfbw73uycw namespace authority
Details · query
Kindquery
Authorityzeens.app
Indexed

Query

query · GET

Parameters

query string

aiFilter

string

Filter by AI declaration: no-ai, ai-assisted, contains-ai.

  • knownValues: no-ai | ai-assisted | contains-ai

Filter by camera manufacturer (e.g. Sony, Canon, Fujifilm).

Filter by camera model (e.g. A7R V, X-T5).

category

string

Filter by photography category (e.g. landscape, portrait, street).

cursor

string

Pagination cursor from previous response.

Filter by the hand-typed film body in postMeta.film.camera, matched exactly (case-insensitively). Distinct from cameraModel, which matches EXIF — on a film scan the EXIF describes the scanner, so a film body only ever appears here.

filmLens

string

Filter by the hand-typed film lens in postMeta.film.lens, matched exactly (case-insensitively). Distinct from `lens`, which matches EXIF with a substring.

lens

string

Filter by lens model substring match.

limit

integer

Maximum number of results to return.

  • minimum: 1
  • maximum: 100
  • default: 50

media

string

One kind of post only: photos or videos. Absent returns both.

  • knownValues: photos | videos

sort

string

Sort order. Default is reverse-chronological. 'popular' ranks by like count within the optional window. 'relevant' ranks keyword matches by where the term hit (text > alt > location > categories > exif) and applies only when 'keyword' is set.

  • knownValues: popular | relevant

Output

application/json

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • Aggregate distinct EXIF facet values (makes, models, lenses, apertures, focal lengths, camera/lens gear with counts) across all app.zeens.postMeta records. Powers the search UI's cascading filters and popular-gear chips without needing any client-side aggregation.

  • Browse published zeens across users, newest first by publishedAt (the date the zeen became readable, stamped once and preserved across edits — not indexed_at, which reorders on a backfill). Drafts, page-less records and zeens with no publishedAt are excluded. Optional `q` filters by title (preferred) then description text.

  • Get Zeens photo posts carrying a hashtag, newest first or by popularity.

  • Get trending Zeens photos ranked by engagement within a time window.

  • List photos with optional filters by author, album, tag, or visibility.