---
title: "Get a collection of models"
method: GET
path: "/collections/{collection_slug}"
---

# Get a collection of models

`GET /collections/{collection_slug}`

Example cURL request:

```console
curl -s \
  -H "Authorization: Bearer $REPLICATE_API_TOKEN" \
  https://api.replicate.com/v1/collections/super-resolution
```

The response will be a collection object with a nested list of the models in that collection:

```json
{
  "name": "Super resolution",
  "slug": "super-resolution",
  "description": "Upscaling models that create high-quality images from low-quality images.",
  "full_description": "## Overview\n\nThese models generate high-quality images from low-quality images. Many of these models are based on **advanced upscaling techniques**.\n\n### Key Features\n\n- Enhance image resolution\n- Restore fine details\n- Improve overall image quality",
  "models": [...]
}
```

## Path parameters

- `collection_slug` string, required

## Response `200`

Success

- SchemasCollectionResponse
  - `description` string, required — A description of the collection
  - `full_description` string, nullable — The full description of the collection in markdown format
  - `models` SchemasModelResponse[], required — The models in this collection
    - `cover_image_url` string, uri, nullable — A URL for the model's cover image
    - `default_example` object, nullable — The model's default example prediction
    - `description` string, nullable — A description of the model
    - `github_url` string, uri, nullable — A URL for the model's source code on GitHub
    - `is_official` boolean — Boolean indicating whether the model is officially maintained by Replicate. Official models are always on, have stable API interfaces, and predictable pricing.
    - `latest_version` object, nullable — The model's latest version
    - `license_url` string, uri, nullable — A URL for the model's license
    - `name` string — The name of the model
    - `owner` string — The name of the user or organization that owns the model
    - `paper_url` string, uri, nullable — A URL for the model's paper
    - `run_count` integer — The number of times the model has been run
    - `url` string, uri — The URL of the model on Replicate
    - `visibility` 'public' | 'private' — Whether the model is public or private
  - `name` string, required — The name of the collection
  - `slug` string, required — The slug of the collection (lowercase with dashes)

## Changes

- **2025-10-07** `8b68f03c8602` — 1 info
  - added the optional property `full_description` to the response with the `200` status
- **2025-09-15** `87c7c57bd75c` — 1 info
  - added the optional property `models/items/is_official` to the response with the `200` status
- **2025-08-07** `e0e6031e9c2b` — 1 breaking
  - the response property `models/items/description` became nullable for the status `200`
- **2025-06-26** `c768f02321ff` — 1 info
  - added the media type `application/json` for the response with the status `200`

[Change history](https://skmtc.dev/replicate/apis/replicate-http-api/changes/collections/:collection_slug/get.md)

---

[API](https://skmtc.dev/replicate/apis/replicate-http-api.md) · [All operations](https://skmtc.dev/replicate/apis/replicate-http-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/replicate/replicate-http-api/revisions/7a537f433b0b/schema)
