Courthouse location, phone and nearby parking for a North Carolina (NC) county
court_visit_infoWhich courthouse, where it is, when it's open, and where to park.
For "I have court on Tuesday — where do I go?". Give a county ("Wake") or a
caseNumber to derive it. From the North Carolina (NC) AOC directory plus Google Places.
RETURNS locations[], NOT ONE COURTHOUSE. 19 counties have several venues and
picking one silently is a real way to send someone to the wrong building. Wake has a
Courthouse, a Justice Center AND a Clerk's office; Guilford has courthouses in
Greensboro and High Point, in different cities. multipleLocations:true means you
must disambiguate rather than assume.
TO PICK THE RIGHT ONE, USE THE CASE'S HEARING LOCATION. lookup_court_case returns
upcomingHearings[].location (e.g. "Wake Co. Justice Center"), which usually names
the building. Match it against locations[].name, allowing for "Co." vs "County".
BUT DO NOT FORCE A MATCH: measured on real hearings, a third have "No location" at
all, and several use names that don't correspond to the directory —
"Buncombe Co. Judicial Complex" is the Buncombe County Courthouse,
"Alamance Co. JB Allen" is the Alamance County Courthouse. When it doesn't map
cleanly, SHOW THE OPTIONS and let the user choose. Guessing between Wake's Courthouse
and its Justice Center is exactly the wrong place to be confident.
HOURS ARE REAL — and watch for lunch closures. A value like "08:30-12:30, 13:30-17:00" means the venue SHUTS between those times; someone arriving at 1pm in Nash, Wilson, Cherokee or either Guilford courthouse finds a locked door. Say the closure out loud. Courts also close on NC state holidays, which these hours do not encode.
parkingAttributes are what the venue publishes — "freeLot", "paidGarage",
"onSite" etc. ABSENT MEANS NOT CLAIMED, NOT "no parking". nearbyParking (actual
lots near the building, with distanceMeters and a mapsUrl) and parkingMapUrl
(a static map image, courthouse marked "C") appear on AT MOST ONE location — the one
the scrape described. Their absence on the others is not a statement about them.
accessibility is published PER BUILDING — "wheelchairEntrance", "wheelchairParking",
"wheelchairRestroom", "wheelchairSeating", "restroom". Report what a venue claims. An
ABSENT flag is NOT a claim that the feature is missing: every venue claims wheelchair
entrance, parking and restroom, but only 15 of 121 claim accessible SEATING, and no
venue publishes assisted-listening data at all. For anyone who depends on a specific
accommodation, give what's listed and say to call the courthouse to confirm the rest —
do not report "not accessible" from a missing flag.
source:"nccourts-scrape" means the directory had no entry and this fell back to the
live site, so hours will be empty — tell the user to call rather than inventing
them. All 100 counties are currently in the directory, so this should be rare.
THIS IS LOCATION INFO, NOT CASE INFO — nothing about hearings, charges or status; use
lookup_court_case for those. Cite the disclaimer: verify with the clerk before
travelling. Read-only. NC only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| county | No | ||
| caseNumber | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||