推荐 5 个你大概率没见过的免费 API ,一键获取数据!

简介: 推荐 5 个你大概率没见过的免费 API ,一键获取数据!

免费 API 一抓一大把,本篇带来几个你不知道,但又很有趣的 几个 API !

与市面上众多 API 不同的是,这些 API :


不用任何登录!不用任何 token !不用任何购买套餐!GET 请求一键获得数据!!


image.png


1. 猫和狗



  • 猫:

code.juejin.cn/pen/7174965…


每次点击 运行 都会获取一张喵星人照片

在浏览器中输入 api.thecatapi.com/v1/images/s… 查看返回结果,包括图片 id、url、宽、高这些信息

image.png


code.juejin.cn/pen/7174968…


每次点击 运行 都会获取一张汪星人照片

在浏览器中输入 api.thedogapi.com/v1/images/s… 查看返回结果,包括图片 id、url、宽、高这些信息


image.png


与此同时呢,官方还给出:可选择不同品种的狗的接口:

code.juejin.cn/pen/7174980…


看代码不难发现,

通过:api.thedogapi.com/v1/breeds 这个 API 可以拿到所有狗的分类信息;

然后通过:https://api.thedogapi.com/v1/images/search?include_breed=1&breed_id=' + breed_id 拿到图片;

还有更多用法,请自行在官网探索:thedogapi.com/#pricing



2. 名言警句



Random Quote API 提供了一个用来获取随机名言的 API,可以用来测试文本处理能力。

Github 项目地址:github.com/lukePeavey/…

比如任意获取一句名言:api.quotable.io/random


得到:

{  
    "_id":"UydvuUuGWjGo",  
    "content":"We read the world wrong and say that it deceives us.",  
    "author":"Rabindranath Tagore",  
    "tags":**[  
        "famous-quotes"  
    ],  
    "authorSlug":"rabindranath-tagore",  
    "length":52,  
    "dateAdded":"2020-04-14",  
    "dateModified":"2020-04-14"  
}


还有一些其它参数可供选用:

image.png



这个项目是英文;

中文名言警句 API 也有:

api.xygeng.cn/one


返回:

{  
    "code":200,  
    "data":**{  
        "id":800,  
        "tag":"动画",  
        "name":"佚名",  
        "origin":"《罪恶王冠》",  
        "content":"温柔解救不了这个世界",  
        "created_at":"2019-01-23T07:58:03+00:00",  
        "updated_at":"2022-03-09T08:42:10+00:00"  
    },  
    "updateTime":1670569646019  
}


3. 用户信息



Random User Generator:提供了一个用来生成随机用户数据的 API,可以用来测试用户管理功能。


官网:randomuser.me/


image.png

示例:

randomuser.me/api/


返回:

{  
    "results":**[  
        **{  
            "gender":"male",  
            "name":**{  
                "title":"Mr",  
                "first":"Liam",  
                "last":"Shelton"  
            },  
            "location":**{  
                "street":**{  
                    "number":2481,  
                    "name":"The Drive"  
                },  
                "city":"Tipperary",  
                "state":"Offaly",  
                "country":"Ireland",  
                "postcode":37431,  
                "coordinates":**{  
                    "latitude":"3.2413",  
                    "longitude":"-168.0368"  
                },  
                "timezone":**{  
                    "offset":"+4:30",  
                    "description":"Kabul"  
                }  
            },  
            "email":"liam.shelton@example.com",  
            "login":**{  
                "uuid":"ada3deb4-99bf-42c4-acb8-c4653145f3e7",  
                "username":"redlion786",  
                "password":"sentnece",  
                "salt":"JKR7kVq4",  
                "md5":"efe8e8d3c78863c910625418fd6b212b",  
                "sha1":"22aabc3bccc7891ae62815164dcc5f020cc67b24",  
                "sha256":"0ef108e6a758db207f73ddc190189dac2e5a849206ad47dca7842d3d2f927c05"  
            },  
            "dob":**{  
                "date":"1962-05-03T23:20:34.105Z",  
                "age":60  
            },  
            "registered":**{  
                "date":"2010-07-10T14:38:40.859Z",  
                "age":12  
            },  
            "phone":"021-123-9294",  
            "cell":"081-143-0111",  
            "id":**{  
                "name":"PPS",  
                "value":"4570229T"  
            },  
            "picture":**{  
                "large":"<https://randomuser.me/api/portraits/men/33.jpg>",  
                "medium":"<https://randomuser.me/api/portraits/med/men/33.jpg>",  
                "thumbnail":"<https://randomuser.me/api/portraits/thumb/men/33.jpg>"  
            },  
            "nat":"IE"  
        }  
    ],  
    "info":**{  
        "seed":"eee03283804d179d",  
        "results":1,  
        "page":1,  
        "version":"1.4"  
    }  
}


可以看到,返回的个人的信息非常全;

也支持获取多人用户信息:randomuser.me/api/?result…


4. 讲个笑话



Chuck Norris API:提供了一系列关于 Chuck Norris 的笑话和引用,可以用来做一些有趣的测试。

官网:api.chucknorris.io/

image.png


这图配的挺搞笑的~~

API: api.chucknorris.io/jokes/rando…


返回:

{
"icon_url" : "https://assets.chucknorris.host/img/avatar/chuck-norris.png",
"id" : "BiKqA8enQ9uUZ4VUsQjgUA",
"url" : "",
"value" : "Chuck Norris once gave someone 8 seconds to live. That person is now known as the Rage Guy. URL=http://www.youtube.com/watch?v=E29iOPSxF94&NR=1&feature=fvwp"
}


中文笑话 API : api.vvhan.com/api/joke


返回:

劫匪成功劫持一辆押运车。回去后,一新来劫匪说:“老大我们数一下抢了多少钱。”那老大说:“没经验吧!这么多要数到啥时候,看看新闻不就知道了吗?”打开电视一看,傻眼了:“今日发生一起劫匪劫持高考试卷事件!”

虽然,一点不好笑。。。。。。


5. 随机问答



Open Trivia Database API:可以用来获取各类的问题和答案,可以用来制作小游戏或者知识问答类应用。

官网:opentdb.com/api_config.…

image.png

你可以自由配置问题,然后一件生成:

比如:生成 3 个 关于 电影话题的简单难度、且有多选的问答,链接如下:

opentdb.com/api.php?amo…

{  
    "response_code":0,  
    "results":[  
        {  
            "category":"Entertainment: Film",  
            "type":"multiple",  
            "difficulty":"easy",  
            "question":"When was the movie 'Con Air' released?",  
            "correct_answer":"1997",  
            "incorrect_answers":**[  
                "1985",  
                "1999",  
                "1990"  
            ]  
        },  
        {  
            "category":"Entertainment: Film",  
            "type":"multiple",  
            "difficulty":"easy",  
            "question":"What is the orange and white bot's name in "Star Wars: The Force Awakens"?",  
            "correct_answer":"BB-8",  
            "incorrect_answers":[  
                "BB-3",  
                "AA-A",  
                "R2-D2"  
            ]  
        },  
        {  
            "category":"Entertainment: Film",  
            "type":"multiple",  
            "difficulty":"easy",  
            "question":"In "ALF", what was ALF's real name?",  
            "correct_answer":"Gordon Shumway",  
            "incorrect_answers":**[  
                "Gordon Milipp",  
                "Gordon Foster",  
                "Gordon von Gam"  
            ]  
        }  
    ]  
}

以上这些 api 直接能拿到调测使用,挺好的~~


相关文章
|
5天前
|
数据采集 监控 数据挖掘
常用电商商品数据API接口(item get)概述,数据分析以及上货
电商商品数据API接口(item get)是电商平台上用于提供商品详细信息的接口。这些接口允许开发者或系统以编程方式获取商品的详细信息,包括但不限于商品的标题、价格、库存、图片、销量、规格参数、用户评价等。这些信息对于电商业务来说至关重要,是商品数据分析、价格监控、上货策略制定等工作的基础。
|
23天前
|
API 网络安全
发送UDP数据免费API接口教程
此API用于向指定主机发送UDP数据,支持POST或GET请求。需提供用户ID、密钥、接收IP及端口、数据内容等参数。返回状态码和信息提示。示例中含公共ID与KEY,建议使用个人凭证以提高调用频率。
43 13
|
23天前
|
网络协议 API 网络安全
发送TCP数据免费API接口教程
此API用于向指定主机发送TCP数据,支持POST/GET请求,需提供用户ID、KEY、接收IP、端口及数据内容。返回状态码和信息提示,示例如下:{&quot;code&quot;:200,&quot;msg&quot;:&quot;发送成功!&quot;}。详情见:https://www.apihz.cn/api/datacstcp.html
35 11
|
1月前
|
人工智能 关系型数据库 MySQL
数据魔力,一触即发 —— Dataphin数据服务API,百炼插件新星降临!
本文通过一个利用百炼大模型平台和Dataphin数据服务API构建一个客户360智能应用的案例,介绍如何使用Dataphin数据服务API在百炼平台创建一个自定义插件,用于智能应用的开发,提升企业智能化应用水平。
130 3
数据魔力,一触即发 —— Dataphin数据服务API,百炼插件新星降临!
|
23天前
|
API 数据安全/隐私保护 开发者
实时获取小红书详情 API 数据
小红书详情API数据获取指南:注册开发者账号,创建应用并申请接口权限,构建请求获取笔记详情,使用Python等语言处理响应数据。需遵守使用规则,注意调用频率和数据安全。
|
1月前
|
XML 数据可视化 API
商品详情数据实战案例,API接口系列
淘宝商品详情数据在电商领域具有广泛的应用价值,而淘宝商品详情API接口则为开发者提供了获取这些数据的重要途径。通过合理利用这些接口和数据,可以提升业务效率、优化用户体验,为电商行业的发展注入新的活力。
|
1月前
|
SQL 缓存 API
在API接口数据获取过程中,如何确保数据的安全性和隐私性?
在API接口数据获取过程中,确保数据的安全性和隐私性至关重要。本文介绍了身份认证与授权、防止SQL注入和XSS攻击、加密传输、API版本控制、限流与熔断、压力测试与性能优化、备份与恢复以及法律和伦理考量等关键措施,帮助开发者和管理者有效保护API接口的数据安全和隐私性。
|
1月前
|
前端开发 JavaScript API
探索GraphQL:如何构建高效的数据API
【10月更文挑战第25天】在现代Web开发中,API的效率和灵活性至关重要。本文探讨了如何利用GraphQL构建高效的数据API。GraphQL通过声明式查询方式,允许客户端精确指定所需数据,减少数据传输量,提高API效率。文章介绍了设置GraphQL服务器、设计API Schema、实现解析函数及调整前后端交互的具体步骤,展示了GraphQL的优势和应用场景。
44 2
|
2月前
|
缓存 监控 测试技术
获取API接口数据的最佳实践详解
在开发过程中,与API进行交互是获取数据和服务的关键步骤。本文详细介绍了10个最佳实践,包括明确需求和文档、错误处理、数据验证、性能优化、安全性、日志和监控、版本控制、代码复用和维护、测试以及遵守法律和道德规范,帮助开发者更高效地从API获取数据,确保数据的准确性、安全性和性能。
|
2月前
|
存储 数据可视化 API
API接口数据获取流程的细化
本文概述了API的基础知识、获取API访问权限的方法、编写代码调用API的步骤、数据处理与分析技巧以及数据安全与合规的重要性,并提供了社交媒体数据分析、天气预报应用和电商数据分析等API数据获取的应用实例,旨在帮助读者全面了解和实践API接口数据获取的流程。