stac_queryables
Fetch queryable properties from a STAC API to understand available filtering options for search queries, including property types and allowed values.
Instructions
Fetch queryable properties from a STAC API.
Returns the properties that can be used in search queries, including their types and allowed values. Useful for understanding what filtering options are available.
Args: catalog: Catalog name (default: earth_search). Options: earth_search, planetary_computer, usgs collection: Optional collection to scope queryables (e.g., "sentinel-2-l2a" for collection-specific properties) output_mode: Response format - "json" (default) or "text"
Returns: JSON with queryable property names, types, and descriptions
Tips for LLMs: - Rarely needed — stac_search handles common filters automatically - Useful when debugging why searches return unexpected results - Different catalogs support different queryable properties
Example: queryables = await stac_queryables( catalog="earth_search", collection="sentinel-2-l2a" )
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| catalog | No | ||
| collection | No | ||
| output_mode | No | json |