Registry API v1

Galleries

Read-only gallery profiles and the works a gallery publishes to the registry.

Endpoints

MethodPathScope
GET/api/v1/galleries/{id}galleries:read
GET/api/v1/galleries/{id}/artworksartworks:read

{id} accepts the gallery slug or uuid. Unknown or non-public profiles return 404 gallery_not_found.

Gallery object

FieldTypeNotes
objectstringAlways "gallery".
iduuid
slugstring
namestring
typestringCollection type as registered.
descriptionstring | nullPublic profile description.
citystring | null
countrystring | null
websitestring | null
is_verifiedbooleanWhether Collect24 verified the profile.
artwork_countnumberPublic works currently in the projection.
linksobjectself, artworks and public_page.

Owner and claimant identifiers are never returned, whether the profile is claimed or not.

Read a gallery

GET /api/v1/galleries/{id}
curl https://collect24.art/api/v1/galleries/gallery-example \
  -H "Authorization: Bearer c24_live_..."
200 response
{
  "object": "gallery",
  "id": "0a5e2d61-7c4f-4d0e-9b32-8e1c73ab5410",
  "slug": "gallery-example",
  "name": "Gallery Example",
  "type": "gallery",
  "description": "Contemporary gallery in Antwerp representing…",
  "city": "Antwerp",
  "country": "BE",
  "website": "https://gallery.example",
  "is_verified": true,
  "artwork_count": 148,
  "links": {
    "self": "/api/v1/galleries/gallery-example",
    "artworks": "/api/v1/galleries/gallery-example/artworks",
    "public_page": "https://collect24.art/collections/gallery-example"
  }
}

A gallery's artworks

Same list envelope and artwork objects as GET /api/v1/artworks, restricted to that gallery. Supports limit (max 100), offset and updated_since for incremental sync.

GET /api/v1/galleries/{id}/artworks
curl "https://collect24.art/api/v1/galleries/gallery-example/artworks?availability=for_sale&limit=100" \
  -H "Authorization: Bearer c24_live_..."

Images and rights

Image URLs in the response point at the source the gallery published or at a Collect24 thumbnail. Access to the API does not grant rights to redistribute images or other third-party content — you remain responsible for the rights and licensing attached to each work.