美国政府API?[关闭]
-
23-09-2019 - |
题
我正在开发一款应用程序,为人们提供一种简单的方法来跟踪法案的状态[以及各种其他政治信息]。例如,我喜欢 OpenCongress 的想法,它在引导政治进程时显示有关立法的摘要信息,但如果它具有基于标签的搜索系统和其他一些丰富的搜索选项,并且更方便,我会喜欢它可访问的投票历史记录和任期信息。虽然他们现在有 JavaScript 小部件可以显示您选择的账单的当前状态,但我认为在这方面还可以做更多的事情。
不过,我不知道他们从哪里获取数据,虽然他们有自己的 API,但我不知道在其上加个疣是否是实现我的设想的最佳方式。尽管政府宣扬透明度,但我根本不清楚政府提供了哪些数据,甚至如何找到这些数据!
那么,有谁知道有什么好的API可以获取美国状态信息吗? 立法, 立法者 (例如投票历史记录), 机构 和/或即将到来的 选举?(或者,如果您认为这真的很有趣,请随时发布与美国相关的任何其他 API政治。)
解决方案
虽然它们不是 API, www.data.gov 提供官方数据集,可以挖掘。目前,我认为这是您能获得的最接近官方集中数据源的方式。
查看 ProgrammableWeb 的政府相关 API 列表. 。并非所有这些都是美国联邦政府,因此您可能需要进行一些筛选。此外,它们并非全部由政府直接提供。
还有 一个开源项目 它提供了一个API 托马斯.loc.gov.
其他提示
我们公布的纽约州参议院所有立法信息的饲料,有一个API,网址为: HTTP ://open.nysenate.gov/legislation/developers
我不知道,如果它恰好解决您的问题,但看门狗网站尝试做这样的事情。其来源可在网上,他们从公共记录中提取了大量的信息。很多的东西发表在相当过时的格式(压缩庞大的XML文件)等,整个过程并不完全明了。
您应该检查此处列出收集公民的API: