# Maps Render API

> Maps Render API on Apizie: 9 endpoints (Use to get map copyright attribution information., Use to get copyright information for the specified bounding box., Use to get copyright information to use when rendering a tile., Use to get copyright information., …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/cloud:azure-maps-render/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:azure-maps-render`
- Category: Cloud
- Status: byok
- Source: https://learn.microsoft.com/rest/api/azure/
- Page: https://apizie.tech/api/cloud/azure-maps-render
- OpenAPI: https://apizie.tech/api/cloud/azure-maps-render/openapi.json

Azure Maps Render REST APIs

## Endpoints

### Use to get map copyright attribution information.
`GET https://apizie.tech/v1/cloud:azure-maps-render/render-get-map-attribution` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | The Azure Maps service hostname. Use `https://atlas.microsoft.com` for the Azure public cloud. To target a specific Azure Maps geography… |
| api-version | string | no | The API version to use for this operation. |
| x-ms-client-id | string | no | Indicates the account intended for use with the Microsoft Entra ID security model. This unique ID for the Azure Maps account can be… |
| tilesetId | string | yes | A tileset is a collection of raster or vector data broken up into a uniform grid of square tiles at preset zoom levels. Every tileset has… |
| zoom | integer | yes | Zoom level for the desired map attribution. |
| bounds | array | yes | The string that represents the rectangular area of a bounding box. The bounds parameter is defined by the 4 bounding box coordinates, with… |

### Use to get copyright information for the specified bounding box.
`GET https://apizie.tech/v1/cloud:azure-maps-render/render-get-copyright-from-bounding-box` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | The Azure Maps service hostname. Use `https://atlas.microsoft.com` for the Azure public cloud. To target a specific Azure Maps geography… |
| api-version | string | no | The API version to use for this operation. |
| x-ms-client-id | string | no | Indicates the account intended for use with the Microsoft Entra ID security model. This unique ID for the Azure Maps account can be… |
| format | string | yes | Desired format of the response. Value can be either _json_ or _xml_. |
| mincoordinates | array | yes | Minimum coordinates (south-west point) of bounding box in latitude longitude coordinate system. E.g. 52.41064,4.84228 |
| maxcoordinates | array | yes | Maximum coordinates (north-east point) of bounding box in latitude longitude coordinate system. E.g. 52.41064,4.84228 |
| text | string | no | Yes/no value to exclude textual data from response. Only images and country/region names will be in response. |

### Use to get copyright information to use when rendering a tile.
`GET https://apizie.tech/v1/cloud:azure-maps-render/render-get-copyright-caption` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | The Azure Maps service hostname. Use `https://atlas.microsoft.com` for the Azure public cloud. To target a specific Azure Maps geography… |
| api-version | string | no | The API version to use for this operation. |
| x-ms-client-id | string | no | Indicates the account intended for use with the Microsoft Entra ID security model. This unique ID for the Azure Maps account can be… |
| format | string | yes | Desired format of the response. Value can be either _json_ or _xml_. |

### Use to get copyright information.
`GET https://apizie.tech/v1/cloud:azure-maps-render/render-get-copyright-for-tile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | The Azure Maps service hostname. Use `https://atlas.microsoft.com` for the Azure public cloud. To target a specific Azure Maps geography… |
| api-version | string | no | The API version to use for this operation. |
| x-ms-client-id | string | no | Indicates the account intended for use with the Microsoft Entra ID security model. This unique ID for the Azure Maps account can be… |
| format | string | yes | Desired format of the response. Value can be either _json_ or _xml_. |
| zoom | integer | yes | Zoom level for the desired tile. Please see [Zoom Levels and Tile… |
| x | integer | yes | X coordinate of the tile on zoom grid. Value must be in the range [0, 2 `zoom` -1]. Please see [Zoom Levels and Tile… |
| y | integer | yes | Y coordinate of the tile on zoom grid. Value must be in the range [0, 2 `zoom` -1]. Please see [Zoom Levels and Tile… |
| text | string | no | Yes/no value to exclude textual data from response. Only images and country/region names will be in response. |

### Use to get copyright information for for the world.
`GET https://apizie.tech/v1/cloud:azure-maps-render/render-get-copyright-for-world` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | The Azure Maps service hostname. Use `https://atlas.microsoft.com` for the Azure public cloud. To target a specific Azure Maps geography… |
| api-version | string | no | The API version to use for this operation. |
| x-ms-client-id | string | no | Indicates the account intended for use with the Microsoft Entra ID security model. This unique ID for the Azure Maps account can be… |
| format | string | yes | Desired format of the response. Value can be either _json_ or _xml_. |
| text | string | no | Yes/no value to exclude textual data from response. Only images and country/region names will be in response. |

### Use to get state tiles in vector format that can then be used to display feature state information in an…
`GET https://apizie.tech/v1/cloud:azure-maps-render/render-get-map-state-tile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | The Azure Maps service hostname. Use `https://atlas.microsoft.com` for the Azure public cloud. To target a specific Azure Maps geography… |
| api-version | string | no | The API version to use for this operation. |
| x-ms-client-id | string | no | Indicates the account intended for use with the Microsoft Entra ID security model. This unique ID for the Azure Maps account can be… |
| zoom | integer | yes | Zoom level for the desired tile. Please see [Zoom Levels and Tile… |
| x | integer | yes | X coordinate of the tile on zoom grid. Value must be in the range [0, 2 `zoom` -1]. Please see [Zoom Levels and Tile… |
| y | integer | yes | Y coordinate of the tile on zoom grid. Value must be in the range [0, 2 `zoom` -1]. Please see [Zoom Levels and Tile… |
| statesetId | string | yes | The stateset id. |

### This rendering API produces static, rasterized map views of a user-defined area. It's suitable for…
`GET https://apizie.tech/v1/cloud:azure-maps-render/render-get-map-static-image` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | The Azure Maps service hostname. Use `https://atlas.microsoft.com` for the Azure public cloud. To target a specific Azure Maps geography… |
| api-version | string | no | The API version to use for this operation. |
| x-ms-client-id | string | no | Indicates the account intended for use with the Microsoft Entra ID security model. This unique ID for the Azure Maps account can be… |
| tilesetId | string | no | Map style to be returned. Possible values are microsoft.base.road, microsoft.base.darkgrey, and microsoft.imagery. Default value is set to… |
| trafficLayer | string | no | Optional Value, indicating no traffic flow overlaid on the image result. Possible values are microsoft.traffic.relative.main and none.… |
| zoom | integer | no | Desired zoom level of the map. Support zoom value range from 0-20 (inclusive) for tilesetId being microsoft.base.road or… |
| center | array | no | Coordinates of the center point in double. Format: 'lon,lat'. Longitude range: -180 to 180. Latitude range: -90 to 90. Note: Either center… |
| bbox | array | no | A bounding box is defined by two latitudes and two longitudes that represent the four sides of a rectangular area on the Earth. Format :… |
| height | integer | no | Height of the resulting image in pixels. Range from 80 to 1500. Default is 512. It shouldn’t be used with bbox. |
| width | integer | no | Width of the resulting image in pixels. Range from 80 to 2000. Default is 512. It should not be used with bbox. |
| language | string | no | Language in which search results should be returned. Should be one of supported IETF language tags, case insensitive. When data in… |
| view | string | no | The View parameter (also called the "user region" parameter) allows you to show the correct maps for a certain country/region for… |
| pins | array | no | Pushpin style and instances. Use this parameter to optionally add pushpins to the image. The pushpin style describes the appearance of the… |
| path | array | no | Path style and locations (in double). Use this parameter to optionally add lines, polygons or circles to the image. The path style… |

### Use to request map tiles in vector or raster format.
`GET https://apizie.tech/v1/cloud:azure-maps-render/render-get-map-tile` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | The Azure Maps service hostname. Use `https://atlas.microsoft.com` for the Azure public cloud. To target a specific Azure Maps geography… |
| api-version | string | no | The API version to use for this operation. |
| x-ms-client-id | string | no | Indicates the account intended for use with the Microsoft Entra ID security model. This unique ID for the Azure Maps account can be… |
| tilesetId | string | yes | A tileset is a collection of raster or vector data broken up into a uniform grid of square tiles at preset zoom levels. Every tileset has… |
| zoom | integer | yes | Zoom level for the desired tile. Please see [Zoom Levels and Tile… |
| x | integer | yes | X coordinate of the tile on zoom grid. Value must be in the range [0, 2 `zoom` -1]. Please see [Zoom Levels and Tile… |
| y | integer | yes | Y coordinate of the tile on zoom grid. Value must be in the range [0, 2 `zoom` -1]. Please see [Zoom Levels and Tile… |
| timeStamp | string | no | The desired date and time of the requested tile. This parameter must be specified in the standard date-time format (e.g.… |
| tileSize | string | no | The size of the returned map tile in pixels. |
| language | string | no | Language in which search results should be returned. Should be one of supported IETF language tags, case insensitive. When data in… |
| view | string | no | The View parameter (also called the "user region" parameter) allows you to show the correct maps for a certain country/region for… |

### Use to get metadata for a tileset.
`GET https://apizie.tech/v1/cloud:azure-maps-render/render-get-map-tileset` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | The Azure Maps service hostname. Use `https://atlas.microsoft.com` for the Azure public cloud. To target a specific Azure Maps geography… |
| api-version | string | no | The API version to use for this operation. |
| x-ms-client-id | string | no | Indicates the account intended for use with the Microsoft Entra ID security model. This unique ID for the Azure Maps account can be… |
| tilesetId | string | yes | A tileset is a collection of raster or vector data broken up into a uniform grid of square tiles at preset zoom levels. Every tileset has… |

## Example
```
curl "https://apizie.tech/v1/cloud:azure-maps-render/render-get-map-attribution" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Maps Render API?
Create a free Apizie key, then send GET https://apizie.tech/v1/cloud:azure-maps-render/render-get-map-attribution with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Maps Render API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Maps Render itself also needs your own key from azure.com.

### Can AI agents use the Maps Render API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:azure-maps-render.

### What is the status of the Maps Render API?
Needs your own provider key (bring your own key)
