Parcels Tiles
5 tokens per tileVector tiles for tax parcel boundaries with ownership and valuation data. Parcels provide the definitive legal property boundary layer sourced from county assessor records.
Endpoint
GET
https://api.landmapmagic.com/v1/tiles/parcels/{z}/{x}/{y}.mvtReturns a Mapbox Vector Tile containing parcel polygon geometries. Zoom range: 14 – 17.
URL Parameters
Parameters
| Name | Type | Description |
|---|---|---|
| z* | number | Zoom level (14-17). |
| x* | number | Tile X coordinate. |
| y* | number | Tile Y coordinate. |
| key* | string | Your API key. |
Source Layers
Source Layers
parcelsParcel polygon boundaries with ownership and valuation attributes.z14-17Attributes
Available Attributes
| Attribute | Type | Description |
|---|---|---|
| parcel_id | string | County-assigned parcel identification number (APN/PIN). |
| owner | string | Property owner name from county assessor records. |
| acreage_calc | number | Calculated acreage of the parcel polygon. |
| mkt_val_tot | number | Total market value (land + improvements) in USD from the most recent assessment. |
Code Examples
curl
curl "https://api.landmapmagic.com/v1/tiles/parcels/15/8430/12164.mvt?key=YOUR_API_KEY" \
--output tile.mvtJavaScript
const response = await fetch(
"https://api.landmapmagic.com/v1/tiles/parcels/15/8430/12164.mvt?key=YOUR_API_KEY"
);
const data = await response.arrayBuffer();
console.log("Tile size:", data.byteLength, "bytes");Python
import requests
response = requests.get(
"https://api.landmapmagic.com/v1/tiles/parcels/15/8430/12164.mvt",
params={"key": "YOUR_API_KEY"}
)
print(f"Status: {response.status_code}, Size: {len(response.content)} bytes")Response
Response Headers
HTTP/1.1 200 OK
Content-Type: application/vnd.mapbox-vector-tile
Content-Encoding: gzip
Cache-Control: public, max-age=86400The response body is a binary MVT protobuf. Empty tiles return HTTP 204 with no body.
Parcel data is sourced from county assessor and recorder offices nationwide. Coverage and attribute completeness vary by county. Owner names and valuations reflect the most recent publicly available assessment records. Parcel tiles are available at higher zoom levels only (z14-17) due to the density and detail of property boundaries. Each tile request costs 5 tokens.