Etstack APIwebquery-washoe-nv.etstack.io ↗
Find out which schools your address is zoned for and check your eligibility for bus transportation in Washoe County, Nevada. Simply enter an address to instantly discover all eligible schools and their transportation options available to you.
curl -X POST 'https://api.parse.bot/scraper/5a98b794-e7a8-4b4f-9be7-4b2573cd2576/find_eligible_schools' \
-H 'X-API-Key: $PARSE_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"address": "1155 E 9th St, Reno, NV 89512, USA",
"program": "PUB"
}'Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace webquery-washoe-nv-etstack-io-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
"""Walkthrough: washoe_schools SDK — bounded, re-runnable; every call capped."""
from parse_apis.webquery_washoe_nv_etstack_io_api import WashoeSchools, Program, AddressNotFound
client = WashoeSchools()
# Look up all zoned schools for an address
for school in client.schools.find(address="123 Main St, Springfield, IL 62704", limit=3):
print(school.school_name, school.grades, school.eligible_for_transportation)
# Filter by grade to find just the middle school
item = client.schools.find(address="123 Main St, Springfield, IL 62704", grade="06", limit=1).first()
if item:
print(item.school_name, item.school_code, item.grades)
# Use coordinates for reliable geocoding
try:
for school in client.schools.find(
address="123 Main St, Springfield, IL 62704",
latitude="39.4686",
longitude="-119.7966",
program=Program.PUB,
limit=3,
):
print(school.school_name, school.eligible_for_transportation)
except AddressNotFound as e:
print(f"address not found: {e.address}")
print("exercised: schools.find")Given an address in Washoe County, returns the zoned elementary, middle, and high schools along with grades served and bus transportation eligibility. When coordinates are provided, geocoding is bypassed and the point is used directly; otherwise the backend attempts to geocode the address string. Results are auto-iterated as a flat list of assigned schools.
| Param | Type | Description |
|---|---|---|
| grade | string | Grade code to filter results (e.g. 'K', '01'-'13', 'EC', 'AD', 'TRPA', 'TRPD'). Omit for all grades. |
| addressrequired | string | Street address in Washoe County, NV (e.g. '1155 E 9th St, Reno, NV 89512, USA'). |
| program | string | Program code filter. |
| latitude | string | Decimal latitude of the address (e.g. '39.5390291'). When provided with longitude, bypasses server-side geocoding. |
| longitude | string | Decimal longitude of the address (e.g. '-119.7992102'). When provided with latitude, bypasses server-side geocoding. |
{
"type": "object",
"fields": {
"schools": "array of assigned school objects with name, code, grades, programs, transportation eligibility, and location"
},
"sample": {
"data": {
"schools": [
{
"grades": [
"06",
"07",
"08"
],
"latitude": 39.54079418871617,
"programs": [
"PUB"
],
"longitude": -119.79266344319265,
"school_code": "305",
"school_name": "TRANER MS",
"eligible_for_transportation": false
},
{
"grades": [
"01",
"02",
"03",
"04",
"05",
"EC",
"K"
],
"latitude": 39.54134849840006,
"programs": [
"PUB"
],
"longitude": -119.79433713689559,
"school_code": "204",
"school_name": "DUNCAN ES",
"eligible_for_transportation": false
},
{
"grades": [
"09",
"10",
"11",
"12",
"13",
"TRPA",
"TRPD"
],
"latitude": 39.56500403751632,
"programs": [
"PUB"
],
"longitude": -119.76807690058789,
"school_code": "504",
"school_name": "PROCTER HUG HS",
"eligible_for_transportation": false
}
]
},
"status": "success"
}
}About the Etstack API
The Etstack API on Parse exposes 1 endpoint for the publicly available data on webquery-washoe-nv.etstack.io. Calls return JSON over HTTPS and are billed per successful response.
Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.