/api/schools/{id}Returns the full record for a single Texas campus — programs, AP courses, UIL activities, and district context. Use the 9-digit TEA campus id from a /api/schools response.
9-digit TEA campus code (e.g. 170902001 = Conroe HS). Obtained from /api/schools response.
curl https://api.parcelkit.us/api/schools/170902001 \
-H "x-api-key: sk_live_your_key"{
"school": {
"id": "170902001",
"name": "Conroe HS",
"districtId": "170902",
"districtName": "Conroe ISD",
"campusType": "High School",
"lowGrade": "Grade 9",
"highGrade": "Grade 12",
"enrollment": 2810,
"phone": "9367096400",
"principal": "Mr Deke Jones",
"address": "1919 N Loop 336 W, Conroe, TX 77304",
"latitude": 30.3341,
"longitude": -95.4812,
"rating": "B",
"score": 84
},
"district": {
"id": "170902",
"name": "Conroe ISD",
"rating": "B",
"score": 85,
"superintendent": "Dr Curtis Null",
"enrollment": 67600,
"schoolsCount": 61
},
"programs": [
"Advanced Placement (AP) Course(s)",
"Dual Credit Course(s)",
"Career and Technology Education"
],
"apCourses": [
"Biology",
"Calculus AB",
"English Language and Composition",
"U.S. History"
],
"uilActivities": [
"Baseball", "Football", "Boys Basketball", "Girls Soccer"
],
"source": "txschools.gov"
}The programs array lists TEA-reported academic programs. apCourses lists individual AP course titles. uilActivities lists UIL competitive activities. All three arrays may be empty for campuses with no reported data.
GET /api/schools/{id}