app.zeens.getNearbyPhotos

zeens.app

Documentation

Retrieve geotagged Zeens photos inside a geographic bounding box. Powers the Explore map: each result carries its lat/lng (decoded from the int*1e7 stored in postMeta), the first image cid for a thumbnail, the author identity, and the like count for ordering co-located stacks.

main query

Retrieve geotagged Zeens photos inside a geographic bounding box. Powers the Explore map: each result carries its lat/lng (decoded from the int*1e7 stored in postMeta), the first image cid for a thumbnail, the author identity, and the like count for ordering co-located stacks.

Parameters

bbox string Required

Viewport bounding box as 'minLng,minLat,maxLng,maxLat' in decimal degrees.

category string Optional

Optional case-insensitive substring filter on postMeta categories, narrowing the viewport pins to one category.

limit integer Optional

Maximum number of pins to return. Most-liked photos win when the box is dense.

Output

Encodingapplication/json
Try It

Requests are sent directly from your browser. Some servers may block requests due to CORS.

Base URL for XRPC calls (e.g., https://api.bsky.social)
Parameters
Viewport bounding box as 'minLng,minLat,maxLng,maxLat' in decimal degrees.
Optional case-insensitive substring filter on postMeta categories, narrowing the viewport pins to one category.
Maximum number of pins to return. Most-liked photos win when the box is dense.
View raw schema
{
  "description": "Retrieve geotagged Zeens photos inside a geographic bounding box. Powers the Explore map: each result carries its lat/lng (decoded from the int*1e7 stored in postMeta), the first image cid for a thumbnail, the author identity, and the like count for ordering co-located stacks.",
  "output": {
    "encoding": "application/json"
  },
  "parameters": {
    "properties": {
      "bbox": {
        "description": "Viewport bounding box as 'minLng,minLat,maxLng,maxLat' in decimal degrees.",
        "type": "string"
      },
      "category": {
        "description": "Optional case-insensitive substring filter on postMeta categories, narrowing the viewport pins to one category.",
        "type": "string"
      },
      "limit": {
        "default": 500,
        "description": "Maximum number of pins to return. Most-liked photos win when the box is dense.",
        "maximum": 1000,
        "minimum": 1,
        "type": "integer"
      }
    },
    "required": [
      "bbox"
    ],
    "type": "params"
  },
  "target_collection": "app.zeens.postMeta",
  "type": "query"
}

Lexicon Garden

@