Menu
Reference
API reference
Every v1 endpoint. Base URL https://api.anglerpass.com/v1. All responses use the standard envelope.
/healthService health probe
Liveness check. Returns no PII or business data.
{
"success": true,
"data": {
"status": "ok",
"version": "2026-07-01"
},
"meta": {
"request_id": "req_9f2c1a7b3e4d5c6f"
}
}/propertiesList published fishing properties
Public, discovery-safe properties. Coordinates are approximate (2 km jitter); exact locations, gate codes, access notes and financial terms are never returned.
Parameters
statequerywater_typequeryspeciesqueryqqueryboundsquerylimitquery— Page size (1–100, default 25).offsetquery— Rows to skip (default 0).
{
"success": true,
"data": {
"properties": [
{
"id": "e2b1c0d4-3a5f-4c6e-9b7a-1d2e3f4a5b6c",
"name": "Upper Roaring Fork — Beat 3",
"location_description": "Near Basalt, Colorado",
"state": "CO",
"water_type": "river",
"species": [
"Rainbow Trout",
"Brown Trout"
],
"regulations": "Catch and release, single barbless hook",
"max_rods": 4,
"rate_adult_full_day": 450,
"latitude": 39.3689,
"longitude": -107.0331,
"coordinates_precision": "approximate"
}
]
},
"meta": {
"request_id": "req_9f2c1a7b3e4d5c6f"
}
}/properties/{id}Retrieve a single published property
Parameters
idpathrequired— Property UUID.
{
"success": true,
"data": {
"property": {
"id": "e2b1c0d4-3a5f-4c6e-9b7a-1d2e3f4a5b6c",
"name": "Upper Roaring Fork — Beat 3",
"water_type": "river",
"coordinates_precision": "approximate"
}
},
"meta": {
"request_id": "req_9f2c1a7b3e4d5c6f"
}
}/guidesList live, verified fishing guides
Public guide directory (background-checked, live guides only). Ranked Pro tier first, then rating. Credential documents and verification state are never returned.
Parameters
speciesquerytechniquesquerylocationquerymin_ratingquerylimitquery— Page size (1–100, default 25).offsetquery— Rows to skip (default 0).
{
"success": true,
"data": {
"guides": [
{
"id": "a1b2c3d4-5e6f-4a7b-8c9d-0e1f2a3b4c5d",
"display_name": "Casey Rivers",
"base_location": "Bozeman, Montana",
"species": [
"Trout"
],
"techniques": [
"Dry fly",
"Nymphing"
],
"rate_full_day": 650,
"rating_avg": 4.9,
"rating_count": 42,
"membership_tier": "pro"
}
]
},
"meta": {
"request_id": "req_9f2c1a7b3e4d5c6f"
}
}/clubsList active fishing clubs
Parameters
qquerystatequerylimitquery— Page size (1–100, default 25).offsetquery— Rows to skip (default 0).
{
"success": true,
"data": {
"clubs": [
{
"id": "b2c3d4e5-6f7a-4b8c-9d0e-1f2a3b4c5d6e",
"name": "Headwaters Angling Club",
"slug": "headwaters-angling-club",
"state": "MT",
"location": "Southwest Montana"
}
]
},
"meta": {
"request_id": "req_9f2c1a7b3e4d5c6f"
}
}/fly-shopsList live fly-shop partners
Parameters
statequerylimitquery— Page size (1–100, default 25).offsetquery— Rows to skip (default 0).
{
"success": true,
"data": {
"fly_shops": [
{
"id": "c3d4e5f6-7a8b-4c9d-0e1f-2a3b4c5d6e7f",
"slug": "gallatin-river-outfitters",
"shop_name": "Gallatin River Outfitters",
"state": "MT",
"is_pro": true
}
]
},
"meta": {
"request_id": "req_9f2c1a7b3e4d5c6f"
}
}/availabilityGet a property's public availability calendar
Date + status only (available/blocked/booked/maintenance). Requires a published property_id.
Parameters
property_idqueryrequiredfromquerytoquery
{
"success": true,
"data": {
"property_id": "e2b1c0d4-3a5f-4c6e-9b7a-1d2e3f4a5b6c",
"from": "2026-07-01",
"to": "2026-09-29",
"days": [
{
"date": "2026-07-04",
"status": "booked"
},
{
"date": "2026-07-05",
"status": "available"
}
]
},
"meta": {
"request_id": "req_9f2c1a7b3e4d5c6f"
}
}/meKey requiredIdentify the calling API key
Returns the authenticated key's owner, scopes, and rate tier.
{
"success": true,
"data": {
"key_id": "a1b2c3d4-5e6f-4a7b-8c9d-0e1f2a3b4c5d",
"scopes": [
"properties:read",
"guides:read"
],
"rate_tier": "partner",
"environment": "live",
"owner": {
"display_name": "Gallatin River Outfitters"
}
},
"meta": {
"request_id": "req_9f2c1a7b3e4d5c6f"
}
}