Dog stops along a highway
dogpolicies_route_stopsDog-friendly stops along a California or Nevada highway, in driving order: rest areas (Caltrans rest areas with pet areas; Nevada rest areas, where leashed dogs are allowed), travel stops with dog parks, hotels, cabin resorts and campgrounds or RV parks near the road (all checked against the dog's weight and the pet-fee budget) and parks or beaches that allow dogs.
Each stop has its mile on the route and its distance off the road. Each route covers one state and stops at the state line. California miles follow the Caltrans odometer: north on I-5 (from the Mexican border), US-101 (from Los Angeles), Highway 1 (from Dana Point) and I-15 (i-15, San Diego to Primm); east on I-80 (i-80, San Francisco to the Nevada line) and US-50 (us-50, West Sacramento to Stateline). Nevada routes count Nevada mileposts from the California line, matching the exit numbers: north on I-15 (i-15-nevada), east on I-80 (i-80-nevada) and US-50 (us-50-nevada, Stateline to Utah); north on US-95 (us-95-nevada, California line to Oregon) and US-93 (us-93-nevada, Hoover Dam to Idaho), whose miles include the stretches they share with other highways. Where Highway 1 runs on US-101, stops on that stretch say so in on_road. Give a starting point with from_mile or near, and a direction.
Routes covered: I-5 (i-5, 796 miles), US-101 (us-101, 809 miles), Highway 1 (highway-1, 736 miles), I-15 (i-15, 294 miles), I-80 (i-80, 204 miles), US-50 (us-50, 109 miles), I-15 (i-15-nevada, 124 miles), I-80 (i-80-nevada, 410 miles), US-50 (us-50-nevada, 409 miles), US-95 (us-95-nevada, 664 miles), US-93 (us-93-nevada, 526 miles).
Examples:
"Driving north on I-5 from Los Angeles with a 70 lb dog, where can we stop?" -> near={lat:34.05, lon:-118.24}, direction="north", dog_weight_lb=70
"Pet areas on the Grapevine" -> from_mile=170, to_mile=222, kinds=["rest_area","park"]
"Heading south on 101 from San Francisco to Santa Barbara, where can the dog run?" -> route="us-101", near={lat:37.77, lon:-122.42}, to_mile=100, direction="south"
"Dog-friendly hotel near Redding under $40 a night" -> near={lat:40.59, lon:-122.39}, kinds=["lodging"], max_total_fee=40
"Driving I-80 east from Reno with a dog, where can we stop?" -> route="i-80-nevada", near={lat:39.53, lon:-119.81}, direction="east"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dogs | No | Number of dogs | |
| near | No | Start from the route mile nearest this point | |
| kinds | No | Kinds of stops to include; all by default | |
| limit | No | Maximum results to return | |
| route | No | Route id | i-5 |
| nights | No | Nights of the stay | |
| offset | No | Results to skip, for pagination | |
| to_mile | No | Stop at this route mile | |
| direction | No | Direction of travel. Route miles increase going north, or east on I-80 and US-50; north and east both mean increasing miles | north |
| from_mile | No | Start at this route mile | |
| dog_weight_lb | No | The dog's weight in pounds | |
| max_total_fee | No | Most the guest will pay in pet fees for the whole stay, USD | |
| response_format | No | 'markdown' for readable text, 'json' for structured data | markdown |
| dog_friendly_only | No | Leave out stops where dogs are not allowed |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | Yes | Date the data was built (YYYY-MM-DD) | |
| count | Yes | ||
| guide | Yes | ||
| route | Yes | ||
| stops | Yes | ||
| total | Yes | ||
| offset | Yes | ||
| license | Yes | ||
| has_more | Yes | ||
| attribution_url | Yes | ||
| attribution_text | Yes |