Search files
Authentication
Headers
Query parameters
Number of results per page. Range: 1–100. Default: 20.
Pagination offset. Default: 0. The sum of offset and limit must not exceed 1000.
Include additional fields in each result object. The only supported value is appdata, which embeds application data (e.g. moderation or virus-scan results).
Request
At least one of the following fields must be present: query, phrase, exact, datetime_uploaded, size, is_image.
Quick full-text search across all searchable fields (original_filename, metadata, detected_mime_type); fields are OR-ed. Substring-aware (matches anywhere inside a word). The value is also matched against the file UUID with a relevance boost, so pasting a UUID returns that file at the top. Minimum 4 characters.
Exact value matching. Each key takes a non-empty array of values. Cannot reference the same field as phrase. Use metadata[key] syntax to match metadata fields, e.g. "metadata[camera]": ["Canon"].
Filter by upload date (ISO 8601). Supported operators: gt, gte, lt, lte. At least one operator is required; combine two to form a range.
Filter by file size in bytes. Supported operators: gt, gte, lt, lte. At least one operator is required; combine two to form a range.
true to return images only; false to exclude images.
Sort order. Array of 1–4 unique sort keys. Prefix with - for descending order. If omitted, results are ordered by relevance. For filter-only requests (no query or phrase) there is no relevance to rank by, so pass an explicit sort to get a deterministic order.