---
title: "Public works with sizes, frames, prices, and credit. Aliases: /api/works, /api/browse"
method: GET
path: "/api/catalog"
---

# Public works with sizes, frames, prices, and credit. Aliases: /api/works, /api/browse

`GET /api/catalog`

## Request

- Base URL: `https://frameanyphoto.com`
- URL: `https://frameanyphoto.com/api/catalog`
- Auth: none declared

## Query parameters

- `q` string
- `category` string
- `series` string
- `artist` string
- `size` string
- `min_price` number
- `max_price` number
- `sort` 'relevance' | 'title' | 'artist' | 'newest' | 'resolution'
- `limit` integer
- `cursor` string
- `offset` integer

## Response `200`

{ total, offset, limit, count, next_cursor, next, works[] }

- object

## Other responses

- `400`: Error
- `429`: Error

---

[API](https://skmtc.dev/frameanyphoto/apis/frameanyphoto-api.md) · [All operations](https://skmtc.dev/frameanyphoto/apis/frameanyphoto-api/llms.txt) · [OpenAPI document](https://skmtc.dev/frameanyphoto/apis/frameanyphoto-api/revisions/8f2a376446de?raw)
