推荐 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 直接能拿到调测使用,挺好的~~


相关文章
|
1月前
|
JSON 安全 API
亚马逊商品列表API秘籍!轻松获取商品列表数据
亚马逊商品列表API(SP-API)提供标准化接口,支持通过关键词、分类、价格等条件搜索商品,获取ASIN、价格、销量等信息。采用OAuth 2.0认证与AWS签名,保障安全。数据以JSON格式传输,便于开发者批量获取与分析。
|
1月前
|
JSON 缓存 算法
如何通过API获取1688商品类目数据:技术实现指南
1688开放平台提供alibaba.category.get接口,支持获取全量商品类目树。RESTful架构,返回JSON数据,含类目ID、名称、层级等信息。需注册账号、创建应用并授权。请求需签名认证,QPS限10次,建议缓存更新周期≥24小时。
241 2
|
1月前
|
JSON 监控 API
小红书笔记评论API:一键获取分层评论与用户互动数据
小红书笔记评论API可获取指定笔记的评论详情,包括内容、点赞数、评论者信息等,支持分页与身份认证,返回JSON格式数据,适用于舆情监控、用户行为分析等场景。
|
1月前
|
数据采集 JSON API
微店API使用指南:高效获取商品列表数据
本文介绍如何使用Python爬虫调用微店item_search接口,根据关键词搜索商品并获取商品列表数据,涵盖请求方式、JSON数据解析、分页参数设置及筛选排序功能,适用于电商数据分析与竞品研究。
|
2月前
|
供应链 监控 安全
1688商品详情API接口实战指南:合规获取数据,驱动B2B业务增长
1688商品详情API(alibaba.product.get)是合规获取B2B商品数据的核心工具,支持全维度信息调用,助力企业实现智能选品、供应链优化与市场洞察,推动数字化转型。
|
1月前
|
JSON API 数据格式
淘宝拍立淘按图搜索API系列,json数据返回
淘宝拍立淘按图搜索API系列通过图像识别技术实现商品搜索功能,调用后返回的JSON数据包含商品标题、图片链接、价格、销量、相似度评分等核心字段,支持分页和详细商品信息展示。以下是该API接口返回的JSON数据示例及详细解析:
|
1月前
|
JSON 算法 API
Python采集淘宝商品评论API接口及JSON数据返回全程指南
Python采集淘宝商品评论API接口及JSON数据返回全程指南
|
1月前
|
自然语言处理 算法 数据可视化
看球总刷比分?好奇数据哪来的?你该认识一下「体育API」了
体育API是赛事数据的“幕后搬运工”,实时同步比分、赛程、球员统计等信息,支撑各类应用提供精准推送、深度分析与互动体验,让观赛更智能高效。
366 150
|
1月前
|
JSON API 数据安全/隐私保护
Python采集淘宝拍立淘按图搜索API接口及JSON数据返回全流程指南
通过以上流程,可实现淘宝拍立淘按图搜索的完整调用链路,并获取结构化的JSON商品数据,支撑电商比价、智能推荐等业务场景。
|
2月前
|
JSON 前端开发 API
如何调用体育数据足篮接口API
本文介绍如何调用体育数据API:首先选择可靠服务商并注册获取密钥,接着阅读文档了解基础URL、端点、参数及请求头,然后使用Python等语言发送请求、解析JSON数据,最后将数据应用于Web、App或分析场景,同时注意密钥安全、速率限制与错误处理。
414 152