阅读 206

7个有趣的免费API

作为一个前端工程师,在开发个人项目或者尝新技术时往往会为了没有有意思的API而苦恼。下面我就盘点一下最近我在个人项目中使用过的7个有趣API。

Shodan API

你可以把Shodan看成是物联网的Google。Shodan会抓取网络并对设备进行编目。你可以注册一个开发者账户,并访问它们的API。

Shodan

Radar.io API

Radar提供的API可以轻松实现各种与地图和位置相关的功能。只需几行代码,你就可以添加实时位置跟踪、地理围栏以及谷歌地图的方向和地点等功能。

Radar

WebHose API

WebHose基本上是将整个互联网的内容搜刮出来,然后通过API将内容组织起来,使其易于访问。你可以使用大量的过滤器来查询他们的数据。例如,如果你想找到上个月写的关于Javascript的最受欢迎的博客文章,你可以通过API请求,然后按照它在Facebook或LinkedIn上的分享次数进行排序。

WebHose API

People Data Labs

这个API有点“恐怖”,但也很有趣。我不太清楚他们是如何获取数据的,但People Data labs允许你在应用上 "丰富 "用户的资料。

此外People Data Labs可以根据提交的邮箱地址返回邮箱主人的一些信息。例如工作职位、社交媒体信息、技能、雇主等。

People Data Labs

Crawlera

网上有很网络爬虫的教程,但大多数网站会很快我们自制的爬虫应用。Crawlera是由python爬虫库Scrapy的作者创建的一项在线应用。

Crawlera会自动轮换IP地址,让你的抓取程序看起来像是来自真实的人,而不是一个自动程序。这让你可以爬取谷歌和亚马逊等网站。同时它也提供API供开发者使用。

Crawlera 网络爬虫的教程

SpaceX API

SpaceX是一个很简单的API,但我觉得还是很有意思的。它为开发者提供SpaceX发射的火箭以及相关数据。

SpaceX API

Segment

Segment用于连接来自各种应用和技术的数据源。而不是自己建立和维护所有这些数据源之间的连接,你只需要使用Segment的API。

Segmentg

--阅读更多文章,请关注我的公众号:未定义变量

文章分类
前端
文章标签