Skip to documentation
Developer documentation
Get API key
REST API v1

API documentation

Convert your first US PLSS or Texas legal land description to coordinates.

US land data, ready for your application

Start with search and autocomplete, convert records in batches, or add survey maps and Energy, Federal Land and Texas intelligence. Examples use TypeScript, Python and cURL.

On this page
Getting Started

Quick Start

Start converting legal land descriptions to GPS coordinates in under 5 minutes.

1

Create an Account

Sign up at townshipamerica.com/app/api to choose a standalone API subscription.

2

Get Your API Key

Choose your product and tier in the developer dashboard. Each API subscription provisions a product-specific key; web subscriptions are separate.

Official SDKs Available

Install the official client for your language, full types, batch endpoints, and error handling included.

npm install townshipamerica
npm →
pip install townshipamerica
PyPI →
3

Make Your First Request

Use your API key to convert a legal land description:

terminal
curl "https://developer.townshipamerica.com/search/legal-location?location=14S+15E+6th+Meridian" \
  -H "X-API-Key: your_api_key"

Code examples

Your first request
// npm install townshipamerica
import { TownshipClient } from 'townshipamerica'

const client = new TownshipClient({ apiKey: 'your_api_key' })

// PLSS (30+ states)
const plss = await client.search('14S 15E 6th Meridian')

// Texas TXSS (abstract / block / survey)
const texas = await client.search('A-175 Reeves County')
console.log(texas.surveySystem, texas.latitude, texas.longitude)

Try It Now

Live Demo
GET/search/legal-location?location=NENE%2025%205N%2030E%20Mount%20Diablo%20Meridian
Response
Response will appear here...