Loading documentation...
Look up the Public Land Survey System (PLSS) designation for a given coordinate pair. Returns the section, township, range, state, and principal meridian.
https://api.landmapmagic.com/api/plss/from-coordinates| Name | Type | Description |
|---|---|---|
| lat* | number | Latitude of the point to look up. |
| lng* | number | Longitude of the point to look up. |
| Attribute | Type | Description |
|---|---|---|
| section | integer | Section number within the township (1-36). |
| township | string | Township designation (e.g. "T84N"). |
| range | string | Range designation (e.g. "R24W"). |
| state | string | Full state name (e.g. Iowa). |
| meridian | string | Principal meridian name (e.g. 5th Principal Meridian). |
curl -G "https://api.landmapmagic.com/api/plss/from-coordinates" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "lat=42.0308" \
--data-urlencode "lng=-93.6319"const params = new URLSearchParams({
lat: "42.0308",
lng: "-93.6319",
});
const response = await fetch(
`https://api.landmapmagic.com/api/plss/from-coordinates?${params}`,
{
headers: {
Authorization: "Bearer YOUR_API_KEY",
},
}
);
const data = await response.json();
console.log(`Section ${data.section}, ${data.township}, ${data.range}`);import requests
response = requests.get(
"https://api.landmapmagic.com/api/plss/from-coordinates",
headers={"Authorization": "Bearer YOUR_API_KEY"},
params={"lat": 42.0308, "lng": -93.6319},
)
data = response.json()
print(f"Section {data['section']}, {data['township']}, {data['range']}")
print(f"State: {data['state']}, Meridian: {data['meridian']}"){
"section": 4,
"township": "T84N",
"range": "R24W",
"state": "Iowa",
"meridian": "5th Principal Meridian"
}