美国学校查询-SchoolDigger

美国学校查询-SchoolDigger

专用API
个人分享者 个人分享者: Rapid API
【更新时间: 2024.06.05】 SchoolDigger的学校数据API可让您立即访问超过125000所美国K-12学校和相关数据,包括学校地址、电话号码、学生身体构成、免费午餐计划接受者、考试成绩和SchoolDigger排名。按名称、城市、邮...
免费 (25 / day) 去服务商官网采购>
服务星级:6星
⭐ ⭐ ⭐ ⭐ ⭐ ⭐ 🌟
调用次数
0
集成人数
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
>