---
title: "GET /style/{style_id}/{z}/{x}/{y}.{format}"
method: GET
path: "/style/{style_id}/{z}/{x}/{y}.{format}"
tags: ["crate::srv"]
---

# GET /style/{style_id}/{z}/{x}/{y}.{format}

`GET /style/{style_id}/{z}/{x}/{y}.{format}`

## Path parameters

- `style_id` string, required
- `z` integer, required
- `x` integer, required
- `y` integer, required
- `format` 'png' | 'jpg' | 'webp', required — Image format requested in the URL.

## Response `200`

Server-side rendered style tile (PNG/JPEG/WebP)

## Other responses

- `400` — Invalid tile coordinates
- `403` — Rendering is disabled
- `404` — No matching style
- `500` — Renderer or encoder failure

## Changes

- **2026-05-23** `37308413c5f7` — 1 info
  - endpoint added
- **2026-04-29** `fcbc46ab9456` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/maplibre/apis/martin/changes/style/:style_id/:z/:x/:y.:format/get.md)

---

[API](https://skmtc.dev/maplibre/apis/martin.md) · [All operations](https://skmtc.dev/maplibre/apis/martin/llms.txt) · [OpenAPI document](https://skmtc.dev/maplibre/apis/martin/revisions/b74a3da9ae13?raw)
