{"id":18620796,"url":"https://github.com/sv443-network/jokeapi","last_synced_at":"2025-05-16T10:06:58.576Z","repository":{"id":35955149,"uuid":"176494253","full_name":"Sv443-Network/JokeAPI","owner":"Sv443-Network","description":"A free and open REST API that delivers consistently formatted jokes in JSON, XML, YAML, or plain text – with powerful filters to get just the jokes you want, no sign-up needed.","archived":false,"fork":false,"pushed_at":"2025-04-19T14:06:07.000Z","size":9239,"stargazers_count":265,"open_issues_count":60,"forks_count":49,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-30T03:36:51.229Z","etag":null,"topics":["api","entertainment","humor","humor-api","joke","jokes","jokes-api","js","json","rest-api","restful-api","xml","yaml"],"latest_commit_sha":null,"homepage":"https://v2.jokeapi.dev","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Sv443-Network.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/Contributing.md","funding":".github/FUNDING.yml","license":null,"code_of_conduct":".github/Code_of_Conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":null,"patreon":"Sv443","open_collective":null,"ko_fi":"Sv443_","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["paypal.me/SvenFehler"]}},"created_at":"2019-03-19T11:10:57.000Z","updated_at":"2025-04-19T14:06:10.000Z","dependencies_parsed_at":"2023-02-17T02:00:56.675Z","dependency_job_id":"f10366c6-77a0-4198-925c-a325790373ac","html_url":"https://github.com/Sv443-Network/JokeAPI","commit_stats":null,"previous_names":["sv443-network/jokeapi","sv443/jokeapi"],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sv443-Network%2FJokeAPI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sv443-Network%2FJokeAPI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sv443-Network%2FJokeAPI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sv443-Network%2FJokeAPI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sv443-Network","download_url":"https://codeload.github.com/Sv443-Network/JokeAPI/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254509476,"owners_count":22082891,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","entertainment","humor","humor-api","joke","jokes","jokes-api","js","json","rest-api","restful-api","xml","yaml"],"created_at":"2024-11-07T04:08:00.426Z","updated_at":"2025-05-16T10:06:58.570Z","avatar_url":"https://github.com/Sv443-Network.png","language":null,"funding_links":["https://patreon.com/Sv443","https://ko-fi.com/Sv443_","paypal.me/SvenFehler","https://github.com/sponsors/Sv443"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\" style=\"text-align:center\"\u003e\n\n# The code in this repo moved\nThe latest source code of JokeAPI lives on my own Git server for now: https://git.sv443.net/sv443/JokeAPI-v2  \n  \nIf you have any issues, please still use this repository on GitHub to submit them.  \nFor pull requests however, please use the new repo.  \n\n\u003c/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003c!-- unholy HTML --\u003e\n\u003cdiv style=\"text-align: center;\" align=\"center\"\u003e\n    \u003ch1\u003e\n        \u003ca href=\"#readme\"\u003e\u003cimg src=\"https://sv443.net/cdn/jokeapi/icon_readme.png\" width=\"120\" height=\"120\"\u003e\u003c/a\u003e\u003cbr\u003eJokeAPI\u003cbr\u003e\n        \u003ch3\u003e\n            \u0026gt; \u003ca href=\"https://jokeapi.dev/\" rel=\"noopener noreferrer\"\u003eDocumentation\u003c/a\u003e \u0026bull; \u003ca href=\"https://jokeapi.dev/#try-it\" rel=\"noopener noreferrer\"\u003eTry it out\u003c/a\u003e \u0026bull; \u003ca href=\"./changelog.md\" rel=\"noopener noreferrer\"\u003eChangelog\u003c/a\u003e \u0026bull; \u003ca href=\"https://dc.sv443.net/\" rel=\"noopener noreferrer\"\u003eDiscord Server\u003c/a\u003e \u0026lt;\n        \u003c/h3\u003e\n    \u003c/h1\u003e\u003cbr\u003e\n\nA free and open REST API that delivers consistently formatted jokes in JSON, XML, YAML, or plain text.  \nPowerful filters allow you to get just the jokes you want - no sign-up needed. Comes with CORS support.  \n\n\u003cbr\u003e\n\n[![API uptime the last 7 days](https://img.shields.io/uptimerobot/ratio/7/m784261094-bff76b959ebb8fc39f7eb2d0)](https://status.sv443.net/) [![Known vulnerabilities](https://snyk.io/test/github/Sv443-Network/JokeAPI/badge.svg)](https://snyk.io/test/github/Sv443-Network/JokeAPI) [![License on GitHub](https://img.shields.io/github/license/Sv443-Network/JokeAPI)](https://sv443.net/LICENSE)  \n[![Join the Discord server](https://badgen.net/discord/online-members/aBH4uRG?icon=discord)](https://dc.sv443.net/) [![Open issueson GitHub](https://img.shields.io/github/issues/Sv443-Network/JokeAPI)](https://github.com/Sv443-Network/JokeAPI/issues) [![GitHub stargazers](https://img.shields.io/github/stars/Sv443-Network/JokeAPI?style=social)](https://github.com/Sv443-Network/JokeAPI/stargazers)\n\n\u003c/div\u003e\n\n\u003cbr\u003e\n\n\u003e [!WARNING]  \n\u003e JokeAPI contains a very wide variety of jokes, some of which can be seen as quite offensive.  \n\u003e They can be reliably filtered out using the parameters [`?blacklistFlags`](https://jokeapi.dev/#flags-param) and [`?safe-mode`](https://jokeapi.dev/#safe-mode).  \n\u003e Still, use this API at your own risk!\n\n\u003e [!NOTE]  \n\u003e JokeAPI is free to use, so it relies on donations to cover the costs.  \n\u003e If you enjoy using it, [please consider supporting the development ❤️](https://github.com/sponsors/Sv443)\n\n\u003e [!NOTE]  \n\u003e If you want to contribute to JokeAPI (code, jokes or translations), please refer to the [contributing guide.](./.github/Contributing.md)  \n\u003e Also make sure to use the repo at https://git.sv443.net/sv443/JokeAPI-v2\n\n\u003cbr\u003e\n\n## Community-made wrapper libraries:\n-   \u003cb\u003e\u003ca href=\"https://github.com/DanBuxton/JokeAPI-CS-Wrapper#readme\"\u003e\u003cimg src=\"./docs/static/external/csharp.svg\" width=\"16\" height=\"16\" /\u003e C#\u003c/a\u003e\u003c/b\u003e\n-   \u003cb\u003e\u003ca href=\"https://github.com/MichaelDark/jokeapi#readme\"\u003e\u003cimg src=\"./docs/static/external/dart.svg\" width=\"16\" height=\"16\" /\u003e Dart\u003c/a\u003e\u003c/b\u003e\n-   \u003cb\u003e\u003ca href=\"https://github.com/Icelain/jokeapi#readme\"\u003e\u003cimg src=\"./docs/static/external/golang.svg\" width=\"16\" height=\"16\" /\u003e Go\u003c/a\u003e\u003c/b\u003e\n-   \u003cb\u003e\u003ca href=\"https://github.com/the-codeboy/Jokes4J#readme\"\u003e\u003cimg src=\"./docs/static/external/java.svg\" width=\"16\" height=\"16\" /\u003e Java (com.github.the-codeboy.Jokes4J)\u003c/a\u003e\u003c/b\u003e\n-   \u003cb\u003e\u003ca href=\"https://github.com/EasyG0ing1/JavaJokesAPI#readme\"\u003e\u003cimg src=\"./docs/static/external/java.svg\" width=\"16\" height=\"16\" /\u003e Java (com.simtechdata.jokeapi)\u003c/a\u003e\u003c/b\u003e\n-   \u003cb\u003e\u003ca href=\"https://github.com/ethauvin/jokeapi#readme\"\u003e\u003cimg src=\"./docs/static/external/kotlin.svg\" width=\"16\" height=\"16\" /\u003e\u003cimg src=\"./docs/static/external/java.svg\" width=\"16\" height=\"16\" /\u003e\u003cimg src=\"./docs/static/external/android.svg\" width=\"16\" height=\"16\" /\u003e Kotlin, Java \u0026 Android (net.thauvin.erik.jokeapi)\u003c/a\u003e\u003c/b\u003e\n-   \u003cb\u003e\u003ca href=\"https://github.com/khurozov/jokeapi-java#readme\"\u003e\u003cimg src=\"./docs/static/external/java.svg\" width=\"16\" height=\"16\" /\u003e Java (uz.khurozov.jokeapi-java)\u003c/a\u003e\u003c/b\u003e\n-   \u003cb\u003e\u003ca href=\"https://github.com/sahithyandev/sv443-joke-api-js-wrapper#readme\"\u003e\u003cimg src=\"./docs/static/external/nodejs.svg\" width=\"16\" height=\"16\" /\u003e Node.js\u003c/a\u003e\u003c/b\u003e\n-   \u003cb\u003e\u003ca href=\"https://github.com/IllusionMan1212/jokeapi-odin#readme\"\u003e\u003cimg src=\"./docs/static/external/odin.svg\" width=\"16\" height=\"16\" /\u003e Odin\u003c/a\u003e\u003c/b\u003e\n-   \u003cb\u003e\u003ca href=\"https://github.com/JustPush-io/php-jokeapi#readme\"\u003e\u003cimg src=\"./docs/static/external/php.svg\" width=\"16\" height=\"16\" /\u003e PHP\u003c/a\u003e\u003c/b\u003e\n-   \u003cb\u003e\u003ca href=\"https://github.com/thenamesweretakenalready/Sv443s-JokeAPI-Python-Wrapper#readme\"\u003e\u003cimg src=\"./docs/static/external/python.svg\" width=\"16\" height=\"16\" /\u003e Python\u003c/a\u003e\u003c/b\u003e\n-   \u003cb\u003e\u003ca href=\"https://github.com/canarado/joketeller#readme\"\u003e\u003cimg src=\"./docs/static/external/rust.svg\" width=\"16\" height=\"16\" /\u003e Rust\u003c/a\u003e\u003c/b\u003e\n-   \u003cb\u003e\u003ca href=\"https://github.com/bitstep-ie/jokeapi#readme\"\u003e\u003cimg src=\"./docs/static/external/typescript.svg\" width=\"16\" height=\"16\" /\u003e TypeScript\u003c/a\u003e\u003c/b\u003e\n\n\u003cbr\u003e\n\n## Some projects that use JokeAPI:\n\n| Project                                                                                                  | Author                                                     |\n| -------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------- |\n| [dozens Advices](https://github.com/ZephyrVentum/dozens-Advices)                                         | [ZephyrVentum](https://github.com/ZephyrVentum)            |\n| [Shadow](https://github.com/QGIsK/Shadow)                                                                | [QGIsK](https://github.com/QGIsK)                          |\n| [Jokepy](https://github.com/aksty/Jokepy)                                                                | [aksty](https://github.com/aksty)                          |\n| [Dark1](https://github.com/whiteadi/Dark1)                                                               | [whiteadi](https://github.com/whiteadi)                    |\n| [Prejudice Networks](https://github.com/LiamTownsley/Prejudice-Networks)                                 | [Liam Townsley](https://github.com/LiamTownsley)           |\n| [https://irshad.ml/humour.html](https://irshad.ml/humour.html)                                           | [draco-malfoy](https://github.com/draco-malfoy)            |\n| [Random Joke Generator with Flutter](https://github.com/variousnabil/Random-Joke-Generator-with-Flutter) | [variousnabil](https://github.com/variousnabil)            |\n| [comma](https://thatcopy.pw/comma)                                                                       | [ThatCopy](https://github.com/ThatCopy)                    |\n| [Joke Teller](https://github.com/AlHood77/Joke_Teller)                                                   | [AlHood77](https://github.com/AlHood77)                    |\n| [Jokes plugin for Craft CMS 3.x](https://github.com/remcoov/jokes)                                       | [remcoov](https://github.com/remcoov)                      |\n| [PoshBot.Joker](https://github.com/ToastIT-dev/PoshBot.Joker)                                            | [ToastIT-dev](https://github.com/ToastIT-dev)              |\n| [JokeAPI_ComputerCraft](https://github.com/Sv443-Network/JokeAPI_ComputerCraft)                                  | [Sv443](https://github.com/Sv443)                          |\n| [Dev Dad Jokes](https://github.com/jonathanbossenger/devdadjokes)                                        | [Jonathan Bossenger](https://github.com/jonathanbossenger) |\n\n\u003c!--\nOld list-style dependents:\n- [dozens Advices](https://github.com/ZephyrVentum/dozens-Advices) by [ZephyrVentum](https://github.com/ZephyrVentum)\n- [Shadow-bot](https://github.com/QGIsK/Shadow-bot) by [QGIsK](https://github.com/QGIsK)\n- [Jokepy](https://github.com/aksty/Jokepy) by [aksty](https://github.com/aksty)\n- [Dark1](https://github.com/whiteadi/Dark1) by [whiteadi](https://github.com/whiteadi)\n- [Prejudice Networks](https://github.com/LiamTownsley/Prejudice-Networks) by [Liam Townsley](https://github.com/LiamTownsley)\n- [https://irshad.ml/humour.html](https://irshad.ml/humour.html) by [draco-malfoy](https://github.com/draco-malfoy)\n- [Random Joke Generator with Flutter](https://github.com/variousnabil/Random-Joke-Generator-with-Flutter) by [variousnabil](https://github.com/variousnabil)\n- [comma](https://thatcopy.pw/comma) by [ThatCopy](https://github.com/ThatCopy)\n- [Joke Teller](https://github.com/AlHood77/Joke_Teller) by [AlHood77](https://github.com/AlHood77)\n- [Jokes plugin for Craft CMS 3.x](https://github.com/remcoov/jokes) by [remcoov](https://github.com/remcoov)\n- [PoshBot.Joker](https://github.com/ToastIT-dev/PoshBot.Joker) by [ToastIT-dev](https://github.com/ToastIT-dev)\n- [JokeAPI_ComputerCraft](https://github.com/Sv443-Network/JokeAPI_ComputerCraft) by [Sv443](https://github.com/Sv443)\n--\u003e\n\n\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003cdiv style=\"text-align: center;\" align=\"center\"\u003e\n\nMade with ❤️ by [Sv443](https://github.com/Sv443) and [contributors](https://github.com/Sv443-Network/JokeAPI/graphs/contributors)  \nLike JokeAPI? Please consider [supporting the development](https://github.com/sponsors/Sv443)\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsv443-network%2Fjokeapi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsv443-network%2Fjokeapi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsv443-network%2Fjokeapi/lists"}