美國學校查詢-SchoolDigger
專用API
【更新時間: 2024.06.05】
SchoolDigger的學校數據API可讓您立即訪問超過125000所美國K-12學校和相關數據,包括學校地址、電話號碼、學生身體構成、免費午餐計劃接受者、考試成績和SchoolDigger排名。按名稱、城市、郵...
|
瀏覽次數
16
采購人數
0
試用次數
0
試用
收藏
×
完成
取消
×
書簽名稱
確定
|
相似API
- API詳情
- 接口文檔
- 使用指南
- 常見 FAQ
- 相關推薦

產品介紹

什么是SchoolDigger的美國學校查詢?
服務詳情
SchoolDigger的學校數據API可讓您立即訪問超過125000所美國K-12學校和相關數據,包括學校地址、電話號碼、學生身體構成、免費午餐計劃接受者、考試成績和SchoolDigger排名。按名稱、城市、郵政編碼、緯度/經度等搜索學校和學區!
核心功能
- 獲取單個學校的詳細信息
- 獲取多個學校的列表和基本信息
- 獲取關于特定學區的信息
- 獲取多個學區的列表
- 獲取按排名排序的學校列表
- 搜索建議功能
核心優勢
豐富的API
統一化管理
速度快捷
開發者友好
靈活的定價模式
開放性
什么是SchoolDigger的美國學校查詢接口?
由服務使用方的應用程序發起,以Restful風格為主、通過公網HTTP協議調用SchoolDigger的美國學校查詢,從而實現程序的自動化交互,提高服務效率。

使用指南

使用RapidAPI來搜索和集成API的步驟如下:
- 注冊并登錄帳戶:訪問RapidAPI.com,點擊”開始”或“登錄”,然后通過谷歌、Github或其他方式創建新賬戶。
- 查找所需的API:在主頁面的搜索框中,輸入你想要搜索的API關鍵詞,然后點擊Enter鍵進行搜索。
- 評估并選擇API:在搜索結果列表中,點擊你感興趣的API查看其詳細信息,包括端點(Endpoints)、參數(Parameters)、響應信息等。這些信息可以幫助你決定這個API是否適合你的需求。
- 測試API:在詳細信息頁面,你可以選擇端點,填寫參數,然后點擊“Test Endpoint”按鈕進行API測試。
- 集成API:如果你覺得這個API滿足你的需要,可以點擊"Subscribe"或者“Purchase API”按鈕來購買或訂閱這個API。然后你可以按照RapidAPI提供的代碼片段(在各種編程語言下),直接把這個API集成到你的應用中。
- 管理API:在你的RapidAPI控制面板中,你可以查看和管理你訂閱的所有API,也可以查看它們的使用情況、計費情況等。
相關接口示例代碼請查看API文檔:https://rapidapi.com/schooldigger-schooldigger-default/api/schooldigger-k-12-school-data-api/

產品問答

?
我的支付信息安全嗎?
通過符合 PCI 標準的銀行合作伙伴處理信用卡。
?
為什么免費API也需要提供信用卡?
我們與API提供商直接合作,為開發者實施清晰透明的定價。如果計劃中有配額和超額費用,提供商可能需要信用卡。如果您不再想使用API,您可以隨時在RapidAPI儀表板的計費部分點擊“取消訂閱”按鈕取消訂閱計劃。
?
如果超出了我的訂閱計劃呢?
根據您的訂閱計劃詳情,您將承擔超額費用或被暫停服務。
?
我何時會被收費?
我們會在您訂閱API計劃時立即向您的信用卡收取費用,并在下一個循環周期收取費用。
?
如何處理退款?
退款,請通過 support@rapidapi.com 與我們聯系。
API接口列表
完成功能
獲取多個學校的列表和基本信息
獲取單個學校的詳細信息
獲取按排名排序的學校列表
獲取按排名排序的學區列表
獲取關于特定學區的信息
獲取多個學區的列表
完成功能
1.1 簡要描述
返回一個簡單快速的學校列表,用于客戶端類型的自動補全
1.2 請求URL
https://schooldigger-k-12-school-data-api.p.rapidapi.com/v2.0/autocomplete/schools
1.3 請求方式
GET
1.4 入參
參數名 | 參數類型 | 默認值 | 是否必傳 | 描述 |
---|---|---|---|---|
boxLongitudeNW | String | 否 | 在(BoxLatitudeNW/ boxlongitude enw)到(boxlongitude /BoxLatitudeSE)定義的“框”內搜索(可選)。僅限Ultra, Mega API級別。) | |
boxLongitudeSE | String | 否 | 在(BoxLatitudeNW/ boxlongitude enw)到(boxlongitude /BoxLatitudeSE)定義的“框”內搜索(可選)。僅限Ultra, Mega API級別。) | |
st | String | 否 | 兩個字符狀態(例如:'CA')(可選——留空搜索整個美國) | |
boxLatitudeSE | String | 否 | 在(BoxLatitudeNW/ boxlongitude enw)到(boxlongitude /BoxLatitudeSE)定義的“框”內搜索(可選)。僅限Ultra, Mega API級別。) | |
returnCount | String | 否 | 返校人數。取值范圍:1 ~ 20。(默認值:10) | |
boxLatitudeNW | String | 否 | 在(BoxLatitudeNW/ boxlongitude enw)到(boxlongitude /BoxLatitudeSE)定義的“框”內搜索(可選)。僅限Ultra, Mega API級別。) | |
level | String | 否 | 僅搜索此級別的學校。有效值:'Elementary', 'Middle', 'High', 'Alt', 'Private'(可選-留空搜索所有學校) | |
q | String | 是 | 自動補全的搜索詞(例如:“Lincol”)(必需) | |
qSearchCityStateName | String | 否 | 擴展搜索詞以包括城市和州(例如:'Lincoln el paso'匹配Lincoln Middle School in el paso)(可選) |
1.5 出參
參數名 | 參數類型 | 默認值 | 描述 |
---|
1.6 錯誤碼
錯誤碼 | 錯誤信息 | 描述 |
---|
1.7 示例
獲取多個學校的列表和基本信息
2.1 簡要描述
從SchoolDigger數據庫中檢索學校記錄
2.2 請求URL
https://schooldigger-k-12-school-data-api.p.rapidapi.com/v2.0/schools/{id}
2.3 請求方式
GET
2.4 入參
參數名 | 參數類型 | 默認值 | 是否必傳 | 描述 |
---|---|---|---|---|
id | String | 是 | 12位學號(如064215006903) |
2.5 出參
參數名 | 參數類型 | 默認值 | 描述 |
---|
2.6 錯誤碼
錯誤碼 | 錯誤信息 | 描述 |
---|
2.7 示例
獲取單個學校的詳細信息
3.1 簡要描述
在SchoolDigger數據庫中搜索學校。您可以使用任何條件組合作為查詢參數。
3.2 請求URL
https://schooldigger-k-12-school-data-api.p.rapidapi.com/v2.0/schools
3.3 請求方式
GET
3.4 入參
參數名 | 參數類型 | 默認值 | 是否必傳 | 描述 |
---|---|---|---|---|
boxLongitudeSE | String | 否 | ||
nearLongitude | String | 否 | 搜索(nearLatitude)/(nearLongitude)范圍內(distanceMiles)(例如-124.289185)(可選)的學校(僅限Ultra, Mega API級別)。 | |
isVirtual | String | 否 | True =只返回虛擬學校,False =只返回非虛擬學校(可選)(僅限Ultra, Mega API級別) | |
qSearchSchoolNameOnly | String | 否 | 對于參數“q”,只搜索學校名稱,而不是學校和城市(可選) | |
page | String | 否 | 要檢索的頁碼(可選,默認:1) | |
boxLatitudeSE | String | 否 | 搜索由(boxLatitudeNW/ boxlongitude)到(boxlongitude /boxLatitudeSE)定義的“框”內的學校(可選) | |
boxLatitudeNW | String | 否 | 搜索由(boxLatitudeNW/ boxlongitude)到(boxlongitude /boxLatitudeSE)定義的“框”內的學校(可選) | |
distanceMiles | String | 否 | 搜索(nearLatitude)/(nearLongitude)(默認5英里)范圍內(distanceMiles)的學校(可選)(僅限Ultra, Mega API級別) | |
perPage | String | 否 | 在一個頁面上檢索的學校數量(最多50個)(可選,默認:10個) | |
sortBy | String | 否 | 對列表進行排序。值為:學校名稱、距離、等級。如果按降序排列,前面加'-'即-schoolname(可選,默認:schoolname) | |
districtID | String | 否 | 搜尋區內學校(7位區號)(可選) | |
isTitleISchoolwide | String | 否 | True =只返回第一級學校,False =只返回非第一級學校(可選)(僅限Ultra, Mega API級別) | |
boxLongitudeNW | String | 否 | 搜索由(boxLatitudeNW/ boxlongitude)到(boxlongitude /boxLatitudeSE)定義的“框”內的學校(可選) | |
q | String | 否 | 搜索條件-注意:將匹配學校名稱或城市(可選) | |
isCharter | String | 否 | True =只返回特許學校,False =只返回非特許學校(可選)(僅限Ultra, Mega API級別) | |
level | String | 否 | 搜索這個級別的學校。有效值:'Elementary', 'Middle', 'High', 'Alt', 'Public', 'Private'(可選)。“Public”返回所有小學、初中、高中和另類學校 | |
isTitleI | String | 否 | True =只返回Title I學校,False =只返回非Title I學校(可選)(僅限Ultra, Mega API級別) | |
st | String | 是 | 兩個字符狀態(例如:'CA') -必需的 | |
nearAddress | String | 否 | 搜索距離此地址(英里)以內的學校。示例:'123 Main St. AnyTown CA 90001'(可選)(僅限Ultra, Mega API級別)重要注意事項:如果您有地址的緯度/長度,請使用nearLatitude和nearLongitude代替,以獲得更快的響應時間 | |
city | String | 否 | 搜索這個城市的學校(可選) | |
isMagnet | String | 否 | True =只返回磁石學校,False =只返回非磁石學校(可選)(僅限Ultra, Mega API級別) | |
includeUnrankedSchoolsInRankSort | String | 否 | 如果sortBy為'rank',則此布爾值確定結果中是否包含沒有排名的學校(可選,默認:false) | |
nearLatitude | String | 否 | 搜索(nearLatitude)/(nearLongitude)(例如44.982560)(可選)范圍內(distanceMiles)的學校(僅限Ultra, Mega API級別)。 | |
zip | String | 否 | 按此五位郵編搜尋學校(可選) |
3.5 出參
參數名 | 參數類型 | 默認值 | 描述 |
---|
3.6 錯誤碼
錯誤碼 | 錯誤信息 | 描述 |
---|
3.7 示例
獲取按排名排序的學校列表
4.1 簡要描述
返回SchoolDigger學校排名列表
4.2 請求URL
https://schooldigger-k-12-school-data-api.p.rapidapi.com/v2.0/rankings/schools/{st}
4.3 請求方式
GET
4.4 入參
參數名 | 參數類型 | 默認值 | 是否必傳 | 描述 |
---|---|---|---|---|
perPage | String | 否 | 在一個頁面上檢索的學校數量(最多50個)(可選,默認:10個) | |
level | String | 否 | 排名等級:“初級”、“中級”或“高級” | |
page | String | 否 | 要檢索的頁碼(可選,默認:1) | |
year | String | 否 | 排名年份(最近一年不填) | |
st | String | 是 | 兩個字符狀態(例如:“CA”) |
4.5 出參
參數名 | 參數類型 | 默認值 | 描述 |
---|
4.6 錯誤碼
錯誤碼 | 錯誤信息 | 描述 |
---|
4.7 示例
獲取按排名排序的學區列表
5.1 簡要描述
返回SchoolDigger地區排名列表
5.2 請求URL
https://schooldigger-k-12-school-data-api.p.rapidapi.com/v2.0/rankings/districts/{st}
5.3 請求方式
GET
5.4 入參
參數名 | 參數類型 | 默認值 | 是否必傳 | 描述 |
---|---|---|---|---|
st | String | 是 | 兩個字符狀態(例如:“CA”) | |
perPage | String | 否 | 在一個頁面上檢索的地區數量(最多50個)(可選,默認:10個) | |
page | String | 否 | 要檢索的頁碼(可選,默認:1) | |
year | String | 否 | 排名年份(最近一年不填) |
5.5 出參
參數名 | 參數類型 | 默認值 | 描述 |
---|
5.6 錯誤碼
錯誤碼 | 錯誤信息 | 描述 |
---|
5.7 示例
獲取關于特定學區的信息
6.1 簡要描述
從SchoolDigger數據庫中檢索單個地區記錄
6.2 請求URL
https://schooldigger-k-12-school-data-api.p.rapidapi.com/v2.0/districts/{id}
6.3 請求方式
GET
6.4 入參
參數名 | 參數類型 | 默認值 | 是否必傳 | 描述 |
---|---|---|---|---|
id | String | 是 | 7位區號(例如0642150) |
6.5 出參
參數名 | 參數類型 | 默認值 | 描述 |
---|
6.6 錯誤碼
錯誤碼 | 錯誤信息 | 描述 |
---|
6.7 示例
獲取多個學區的列表
7.1 簡要描述
在SchoolDigger數據庫中搜索學區。您可以使用任何條件組合作為查詢參數。
7.2 請求URL
https://schooldigger-k-12-school-data-api.p.rapidapi.com/v2.0/districts
7.3 請求方式
GET
7.4 入參
參數名 | 參數類型 | 默認值 | 是否必傳 | 描述 |
---|---|---|---|---|
boxLatitudeSE | String | 否 | 搜索由(BoxLatitudeNW/ boxlongitude)到(boxlongitude /BoxLatitudeSE)定義的“框”內的地區(可選) | |
isInBoundaryOnly | String | 否 | 僅返回在其出席邊界中包含給定位置(nearLatitude/nearLongitude)或(boundaryAddress)的地區(僅限Mega API級別) | |
boxLongitudeSE | String | 否 | 搜索由(BoxLatitudeNW/ boxlongitude)到(boxlongitude /BoxLatitudeSE)定義的“框”內的地區(可選) | |
sortBy | String | 否 | 對列表進行排序。取值為:地區名稱、距離、等級。如果按降序排列,請在前面加上'-',即- distritname(可選,默認:distritname) | |
page | String | 否 | 要檢索的頁碼(可選,默認:1) | |
includeUnrankedDistrictsInRankSort | String | 否 | 如果sortBy為'rank',則此布爾值確定結果中是否包含沒有排名的地區(可選,默認:false) | |
boundaryAddress | String | 否 | 完整的美國地址:包含此地址的選區。示例:“123 Main St. AnyTown CA 90001”(可選)(僅限Mega API級別) | |
perPage | String | 否 | 在一個頁面上檢索的地區數量(最多50個)(可選,默認:10個) | |
boxLongitudeNW | String | 否 | 搜索由(BoxLatitudeNW/ boxlongitude)到(boxlongitude /BoxLatitudeSE)定義的“框”內的地區(可選) | |
zip | String | 否 | 以此五位郵編搜尋地區(可選) | |
q | String | 否 | 搜索詞-注意:將匹配地區名稱或城市(可選) | |
distanceMiles | String | 否 | 搜索(nearLatitude)/(nearLongitude)(默認50英里)范圍內(distanceMiles)的地區(可選)(僅限Ultra, Mega API級別) | |
boxLatitudeNW | String | 否 | 搜索由(BoxLatitudeNW/ boxlongitude)到(boxlongitude /BoxLatitudeSE)定義的“框”內的地區(可選) | |
nearLongitude | String | 否 | 搜索(nearLatitude)/(nearLongitude)(例如-124.289185)(可選)范圍內(distanceMiles)的地區(僅限Ultra, Mega API級別)。大型空氣污染指數級別會在其出勤范圍內標記包括晚/長在內的地區。) | |
nearLatitude | String | 否 | 搜索(nearLatitude)/(nearLongitude)(例如44.982560)(可選)范圍內(distanceMiles)的地區(僅限Ultra, Mega API級別)。大型空氣污染指數級別會在其出勤范圍內標記包括晚/長在內的地區。) | |
city | String | 否 | 搜索該城市的地區(可選) | |
st | String | 是 | 兩個字符狀態(例如:'CA') -必需的 |
7.5 出參
參數名 | 參數類型 | 默認值 | 描述 |
---|
7.6 錯誤碼
錯誤碼 | 錯誤信息 | 描述 |
---|
7.7 示例

使用指南

使用RapidAPI來搜索和集成API的步驟如下:
- 注冊并登錄帳戶:訪問RapidAPI.com,點擊”開始”或“登錄”,然后通過谷歌、Github或其他方式創建新賬戶。
- 查找所需的API:在主頁面的搜索框中,輸入你想要搜索的API關鍵詞,然后點擊Enter鍵進行搜索。
- 評估并選擇API:在搜索結果列表中,點擊你感興趣的API查看其詳細信息,包括端點(Endpoints)、參數(Parameters)、響應信息等。這些信息可以幫助你決定這個API是否適合你的需求。
- 測試API:在詳細信息頁面,你可以選擇端點,填寫參數,然后點擊“Test Endpoint”按鈕進行API測試。
- 集成API:如果你覺得這個API滿足你的需要,可以點擊"Subscribe"或者“Purchase API”按鈕來購買或訂閱這個API。然后你可以按照RapidAPI提供的代碼片段(在各種編程語言下),直接把這個API集成到你的應用中。
- 管理API:在你的RapidAPI控制面板中,你可以查看和管理你訂閱的所有API,也可以查看它們的使用情況、計費情況等。
相關接口示例代碼請查看API文檔:https://rapidapi.com/schooldigger-schooldigger-default/api/schooldigger-k-12-school-data-api/

依賴服務


產品問答

?
我的支付信息安全嗎?
通過符合 PCI 標準的銀行合作伙伴處理信用卡。
?
為什么免費API也需要提供信用卡?
我們與API提供商直接合作,為開發者實施清晰透明的定價。如果計劃中有配額和超額費用,提供商可能需要信用卡。如果您不再想使用API,您可以隨時在RapidAPI儀表板的計費部分點擊“取消訂閱”按鈕取消訂閱計劃。
?
如果超出了我的訂閱計劃呢?
根據您的訂閱計劃詳情,您將承擔超額費用或被暫停服務。
?
我何時會被收費?
我們會在您訂閱API計劃時立即向您的信用卡收取費用,并在下一個循環周期收取費用。
?
如何處理退款?
退款,請通過 support@rapidapi.com 與我們聯系。