美國學校查詢-SchoolDigger

美國學校查詢-SchoolDigger

專用API
個人分享者 個人分享者: Rapid API
【更新時間: 2024.06.05】 SchoolDigger的學校數據API可讓您立即訪問超過125000所美國K-12學校和相關數據,包括學校地址、電話號碼、學生身體構成、免費午餐計劃接受者、考試成績和SchoolDigger排名。按名稱、城市、郵...
免費 (25 / day) 去服務商官網采購>
瀏覽次數
16
采購人數
0
試用次數
0
! SLA: N/A
! 響應: N/A
! 適用于個人&企業
試用
收藏
×
完成
取消
×
書簽名稱
確定
<
產品介紹
>

什么是SchoolDigger的美國學校查詢?

 

服務詳情

SchoolDigger的學校數據API可讓您立即訪問超過125000所美國K-12學校和相關數據,包括學校地址、電話號碼、學生身體構成、免費午餐計劃接受者、考試成績和SchoolDigger排名。按名稱、城市、郵政編碼、緯度/經度等搜索學校和學區!

 

核心功能

  • 獲取單個學校的詳細信息
  • 獲取多個學校的列表和基本信息
  • 獲取關于特定學區的信息
  • 獲取多個學區的列表
  • 獲取按排名排序的學校列表
  • 搜索建議功能

 

核心優勢

 

豐富的API
豐富的API
RapidAPI聚合了數千個API,覆蓋了各個領域,包括天氣、行業數據、社交媒體、機器學習、文本分析等等,滿足了開發者的各種需求
統一化管理
統一化管理
RapidAPI提供了一個統一的平臺,開發者可以在這里發現、測試和使用API,也可以在一個儀表板上追蹤和管理所有API的使用情況
速度快捷
速度快捷
開發者可以在RapidAPI平臺上迅速找到所需的API,并快速進行測試和集成,大大提高了開發效率
開發者友好
開發者友好
RapidAPI為每個API提供了清晰的文檔和示例代碼,簡化了開發者理解和使用API的過程
靈活的定價模式
靈活的定價模式
RapidAPI上的API具有多種定價模式,包括免費、按需付費、包月等,可以滿足不同開發者的需求
開放性
開放性
任何人都可以在這個平臺上發布自己的API,并通過RapidAPI進行推廣和銷售

 

什么是SchoolDigger的美國學校查詢接口?

由服務使用方的應用程序發起,以Restful風格為主、通過公網HTTP協議調用SchoolDigger的美國學校查詢,從而實現程序的自動化交互,提高服務效率。
<
使用指南
>

使用RapidAPI來搜索和集成API的步驟如下:

  1. 注冊并登錄帳戶:訪問RapidAPI.com,點擊”開始”或“登錄”,然后通過谷歌、Github或其他方式創建新賬戶。
  2. 查找所需的API:在主頁面的搜索框中,輸入你想要搜索的API關鍵詞,然后點擊Enter鍵進行搜索。
  3. 評估并選擇API:在搜索結果列表中,點擊你感興趣的API查看其詳細信息,包括端點(Endpoints)、參數(Parameters)、響應信息等。這些信息可以幫助你決定這個API是否適合你的需求。
  4. 測試API:在詳細信息頁面,你可以選擇端點,填寫參數,然后點擊“Test Endpoint”按鈕進行API測試。
  5. 集成API:如果你覺得這個API滿足你的需要,可以點擊"Subscribe"或者“Purchase API”按鈕來購買或訂閱這個API。然后你可以按照RapidAPI提供的代碼片段(在各種編程語言下),直接把這個API集成到你的應用中。
  6. 管理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
>
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的步驟如下:

  1. 注冊并登錄帳戶:訪問RapidAPI.com,點擊”開始”或“登錄”,然后通過谷歌、Github或其他方式創建新賬戶。
  2. 查找所需的API:在主頁面的搜索框中,輸入你想要搜索的API關鍵詞,然后點擊Enter鍵進行搜索。
  3. 評估并選擇API:在搜索結果列表中,點擊你感興趣的API查看其詳細信息,包括端點(Endpoints)、參數(Parameters)、響應信息等。這些信息可以幫助你決定這個API是否適合你的需求。
  4. 測試API:在詳細信息頁面,你可以選擇端點,填寫參數,然后點擊“Test Endpoint”按鈕進行API測試。
  5. 集成API:如果你覺得這個API滿足你的需要,可以點擊"Subscribe"或者“Purchase API”按鈕來購買或訂閱這個API。然后你可以按照RapidAPI提供的代碼片段(在各種編程語言下),直接把這個API集成到你的應用中。
  6. 管理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
>