{"id":19136005,"url":"https://github.com/anbuinfosec/anbuanime","last_synced_at":"2025-10-11T06:33:06.857Z","repository":{"id":201161439,"uuid":"707100576","full_name":"anbuinfosec/anbuanime","owner":"anbuinfosec","description":"A free anime streaming restful API serving anime from GogoAnime.","archived":false,"fork":false,"pushed_at":"2023-10-19T08:52:33.000Z","size":380,"stargazers_count":4,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-14T14:58:49.251Z","etag":null,"topics":["anbuinfosec","anime","anime-api","anime-download","anime-scraper","gogoanime","gogoanime-api","gogoanime-scraper"],"latest_commit_sha":null,"homepage":"https://anbuinfosec.github.io/anbuanime/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anbuinfosec.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-10-19T08:17:40.000Z","updated_at":"2025-02-11T16:44:04.000Z","dependencies_parsed_at":"2023-10-21T05:45:24.065Z","dependency_job_id":null,"html_url":"https://github.com/anbuinfosec/anbuanime","commit_stats":null,"previous_names":["anbuinfosec/anbuanime"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/anbuinfosec/anbuanime","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anbuinfosec%2Fanbuanime","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anbuinfosec%2Fanbuanime/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anbuinfosec%2Fanbuanime/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anbuinfosec%2Fanbuanime/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anbuinfosec","download_url":"https://codeload.github.com/anbuinfosec/anbuanime/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anbuinfosec%2Fanbuanime/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279006453,"owners_count":26084108,"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","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["anbuinfosec","anime","anime-api","anime-download","anime-scraper","gogoanime","gogoanime-api","gogoanime-scraper"],"created_at":"2024-11-09T06:32:53.889Z","updated_at":"2025-10-11T06:33:06.841Z","avatar_url":"https://github.com/anbuinfosec.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/anbuinfosec/anbuanime\"\u003e\n    \u003cimg src=\"images/image1.png\" alt=\"Logo\" width=\"85\" height=\"85\"\u003e\n  \u003c/a\u003e\n\n  \u003ch3 align=\"center\"\u003eAnbuanime API\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    \u003csamp\u003eA free anime streaming restful API serving anime from \u003ca href=\"https://gogoanime3.net\"\u003eGogoAnime\u003c/a\u003e\n\n\u003ch1\u003e Table of Contents \u003c/h1\u003e\n\n- [Routes](#routes)\n  - [Get Recent Episodes](#get-recent-episodes)\n  - [Get Popular Anime](#get-popular-anime)\n  - [Get Anime Search](#get-anime-search)\n  - [Get Anime Movies](#get-anime-movies)\n  - [Get Top Airing](#get-top-airing)\n  - [Get Anime Genres](#get-anime-genres)\n    - [Genres](#genres)\n  - [Get Anime Details](#get-anime-details)\n  - [Get Streaming URLs](#get-streaming-urls)\n    - [VIDCDN](#vidcdn)\n    - [StreamSB](#streamsb)\n    - [~~Fembed~~ (DEPRECATED)](#fembed-deprecated)\n  - [~~Get Download URLs~~ (DEPRECATED)](#get-download-urls-deprecated)\n    - [Download](#download)\n  - [Get Episode Thread](#get-episode-thread)\n\n\n### Render\nHost your own instance of the api on render using the button below.\n\n[![Deploy to Render](https://render.com/images/deploy-to-render-button.svg)](https://render.com/deploy?repo=https://github.com/anbuinfosec/anbuanime)\n\n\n### Get Recent Episodes\n\n| Parameter    | Description                                                                                                                                                                                   |\n| ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `type` (int) | (optional) by default the type is 1. **type 1: japanese with subtitle. type 2: english dub with no subtitles. type 3: chinese with english subtitles.** Example: `GET /recent-release?type=2` |\n| `page` (int) | **type 1 page limit: [1-331]. type 2: [1-139]. type 3: [1-22].**                                                                                                                              |\n\n```js\nfetch(\"https://anbuanime.onrender.com/recent-release\")\n  .then((response) =\u003e response.json())\n  .then((animelist) =\u003e console.log(animelist));\n```\n\nOutput \u003e\u003e\n\n```json\n[\n    {\n        \"episodeId\": \"deep-insanity-the-lost-child-episode-9\",\n        \"animeTitle\": \"Deep Insanity: The Lost Child\",\n        \"episodeNum\": \"9\",\n        \"subOrDub\": \"SUB\",\n        \"animeImg\": \"https://cdnimg.xyz/cover/deep-insanity-the-lost-child.png\",\n        \"episodeUrl\": \"https://www1.AnbuAnime.cm//deep-insanity-the-lost-child-episode-9\"\n    },\n    {...},\n    ...\n]\n```\n\n### Get Popular Anime\n\n| Parameter    | Description         |\n| ------------ | ------------------- |\n| `page` (int) | page limit: [1-504] |\n\n```js\nfetch(\"https://anbuanime.onrender.com/popular\")\n  .then((response) =\u003e response.json())\n  .then((animelist) =\u003e console.log(animelist));\n```\n\nOutput \u003e\u003e\n\n```json\n[\n    {\n        \"animeId\": \"boruto-naruto-next-generations\",\n        \"animeTitle\": \"Boruto: Naruto Next Generations\",\n        \"animeImg\": \"https://gogocdn.net/cover/boruto-naruto-next-generations.png\",\n        \"releasedDate\": \"2017\",\n        \"animeUrl\": \"https://www1.AnbuAnime.cm//category/boruto-naruto-next-generations\"\n    },\n    {...},\n    ...\n]\n```\n\n### Get Anime Search\n\n| Parameter       | Description         |\n| --------------- | ------------------- |\n| `keyw` (string) | anime title         |\n| `page` (int)    | page limit may vary |\n\n```js\nfetch(\"https://anbuanime.onrender.com/search?keyw=naruto\")\n  .then((response) =\u003e response.json())\n  .then((animelist) =\u003e console.log(animelist));\n```\n\nOutput \u003e\u003e\n\n```json\n[\n    {\n        \"animeId\": \"naruto\",\n        \"animeTitle\": \"Naruto\",\n        \"animeUrl\": \"https://www1.AnbuAnime.cm//category/naruto\",\n        \"animeImg\": \"https://gogocdn.net/images/anime/N/naruto.jpg\",\n        \"status\": \"Released: 2002\"\n    },\n    {...},\n    ...\n]\n```\n\n### Get Anime Movies\n\n| Parameter      | Description                                                                                                                    |\n| -------------- | ------------------------------------------------------------------------------------------------------------------------------ |\n| `aph` (string) | (optional) by default the movie list is random. **values are from [A-Z]. And 0 is Ascending order with page limit of [1-89].** |\n| `page` (int)   | page limit may vary                                                                                                            |\n\n```js\nfetch(\"https://anbuanime.onrender.com/anime-movies\")\n  .then((response) =\u003e response.json())\n  .then((animelist) =\u003e console.log(animelist));\n```\n\nOutput \u003e\u003e\n\n```json\n[\n\t{\n\t\t\"animeId\": \"tenchi-muyou-manatsu-no-eve\",\n\t\t\"animeTitle\": \"Tenchi Muyou! Manatsu no Eve\",\n\t\t\"animeImg\": \"https://gogocdn.net/cover/tenchi-muyou-manatsu-no-eve.png\",\n\t\t\"releasedDate\": \"1997\",\n\t\t\"animeUrl\": \"https://www1.AnbuAnime.cm//category/tenchi-muyou-manatsu-no-eve\"\n\t},\n    {...},\n    ...\n]\n```\n\n### Get Top Airing\n\n| Parameter    | Description                                                                                                 |\n| ------------ | ----------------------------------------------------------------------------------------------------------- |\n| `page` (int) | page limit [1-26]. ***-1** to fetch all the pages avaliable **Warning: Waiting time will be much longer.*** |\n\n```js\nfetch(\"https://anbuanime.onrender.com/top-airing\")\n  .then((response) =\u003e response.json())\n  .then((animelist) =\u003e console.log(animelist));\n```\n\nOutput \u003e\u003e\n\n```json\n[\n\t{\n\t\t\"animeId\": \"sekai-saikou-no-ansatsusha-isekai-kizoku-ni-tensei-suru\",\n\t\t\"animeTitle\": \"Sekai Saikou no Ansatsusha, Isekai Kizoku ni Tensei suru\",\n\t\t\"animeImg\": \"https://cdnimg.xyz/cover/sekai-saikou-no-ansatsusha-isekai-kizoku-ni-tensei-suru.png\",\n\t\t\"latestEp\": \"Episode 9\",\n\t\t\"animeUrl\": \"https://www1.AnbuAnime.cm//category/sekai-saikou-no-ansatsusha-isekai-kizoku-ni-tensei-suru\",\n\t\t\"genres\": [\"Action\", \"Drama\", \"Fantasy\", \"Mystery\", \"Romance\"]\n\t}\n    {...},\n    ...\n]\n```\n\n### Get Anime Genres\n\n| Parameter         | Description                           |\n| ----------------- | ------------------------------------- |\n| `:genre` (string) | [Genres are avaliable below](#genres) |\n| `page` (int)      | The page limit varies by genre.       |\n\n#### Genres\n\u003cdetails\u003e\n\u003csummary\u003eGenres list\u003c/summary\u003e\n\n| Genre           |\n| --------------- |\n| `action`        |\n| `adventure`     |\n| `cars `         |\n| `comedy`        |\n| `crime`         |\n| `dementia`      |\n| `demons`        |\n| `drama`         |\n| `dub`           |\n| `ecchi`         |\n| `family`        |\n| `fantasy`       |\n| `game`          |\n| `gourmet`       |\n| `harem`         |\n| `historical`    |\n| `horror`        |\n| `josei`         |\n| `kids`          |\n| `magic`         |\n| `martial-arts`  |\n| `mecha`         |\n| `military`      |\n| `Mmusic`        |\n| `mystery`       |\n| `parody`        |\n| `police`        |\n| `psychological` |\n| `romance`       |\n| `samurai`       |\n| `school`        |\n| `sci-fi`        |\n| `seinen`        |\n| `shoujo`        |\n| `shoujo-ai`     |\n| `shounen`       |\n| `shounen-ai`    |\n| `slice-of-Life` |\n| `space`         |\n| `sports`        |\n| `super-power`   |\n| `supernatural`  |\n| `suspense`      |\n| `thriller`      |\n| `vampire`       |\n| `yaoi`          |\n| `yuri`          |\n\n\u003c/details\u003e\n\u0026nbsp;\n\n```js\nfetch(\"https://anbuanime.onrender.com/genre/action\")\n  .then((response) =\u003e response.json())\n  .then((animelist) =\u003e console.log(animelist));\n```\n\nOutput \u003e\u003e\n\n```json\n[\n    {\n        \"animeId\": \"isekai-meikyuu-de-harem-wo\",\n        \"animeTitle\": \"Isekai Meikyuu de Harem wo\",\n        \"animeImg\": \"https://gogocdn.net/cover/isekai-meikyuu-de-harem-wo.png\",\n        \"releasedDate\": \"2022\",\n        \"animeUrl\": \"https://www1.AnbuAnime.cm//category/isekai-meikyuu-de-harem-wo\"\n    },\n    {...},\n    ...\n```\n\n### Get Anime Details\n\n| Parameter      | Description                                                                          |\n| -------------- | ------------------------------------------------------------------------------------ |\n| `:id` (string) | **animeId can be found in every response body as can be seen in the above examples** |\n\n```js\nfetch(\"https://anbuanime.onrender.com/anime-details/naruto\")\n  .then((response) =\u003e response.json())\n  .then((animelist) =\u003e console.log(animelist));\n```\n\nOutput \u003e\u003e\n\n```json\n{\n    \"animeTitle\": \"Naruto\",\n    \"type\": \"TV Series\",\n    \"releasedDate\": \"2002\",\n    \"status\": \"Completed\",\n    \"genres\": [\"Action\", \"Comedy\", \"Martial Arts\", \"Shounen\", \"Super Power\"],\n    \"otherNames\": \"ナルト\",\n    \"synopsis\": \"...\",\n    \"animeImg\": \"https://gogocdn.net/images/anime/N/naruto.jpg\",\n    \"episodesAvaliable\": \"220\",\n    \"episodesList\": [\n        {\n            \"episodeId\": \"naruto-episode-220\",\n            \"episodeNum\": \"220\",\n            \"episodeUrl\": \"https://www1.AnbuAnime.cm//naruto-episode-220\"\n        },\n        {...},\n        ...\n    ]\n}\n```\n\n### Get Streaming URLs\n\nYou might need the referer url to bypass 403 (Forbidden) HTTP code.\n\n| Parameter      | Description                                                                                                                    |\n| -------------- | ------------------------------------------------------------------------------------------------------------------------------ |\n| `:id` (string) | episodeId. **To verify the id of each episode, look at the episodesList property in the [example above](#get-anime-details).** |\n\n#### VIDCDN\n\n```js\nfetch(\"https://anbuanime.onrender.com/vidcdn/watch/naruto-episode-220\")\n  .then((response) =\u003e response.json())\n  .then((animelist) =\u003e console.log(animelist));\n```\n\nOutput \u003e\u003e\n\n```json\n{\n  \"headers\": {\n    \"Referer\": \"https://gogoplay.io/\"\n  },\n  \"data\": [\n    {\n      \"file\": \"https://vidstreamingcdn.com/cdn34/a96411258da4b8a75319906d0cc507f7/EP.18.v0.1644104042.360p.mp4?mac=7GmeilE5nn5L7xGZqxt4YNTnzQ53eEazGha0ZBD15WU%3D\u0026vip=\u0026expiry=1644122389382\",\n      \"label\": \"360 P\",\n      \"type\": \"mp4\"\n    },\n    {\n      \"file\": \"https://vidstreamingcdn.com/cdn34/a96411258da4b8a75319906d0cc507f7/EP.18.v0.1644104042.480p.mp4?mac=JBKmkO3IViHhGVSsXLekTDjhGICtfkmvXPuW7wEPGuw%3D\u0026vip=\u0026expiry=1644122389440\",\n      \"label\": \"480 P\",\n      \"type\": \"mp4\"\n    },\n    ...\n  ]\n}\n```\n\n#### StreamSB\n\n```js\nfetch(\"https://anbuanime.onrender.com/streamsb/watch/naruto-episode-220\")\n  .then((response) =\u003e response.json())\n  .then((animelist) =\u003e console.log(animelist));\n```\n\nOutput \u003e\u003e\n\n```json\n{\n  \"headers\": {\n    \"Referer\": \"https://sbplay2.xyz/e/84ob4f649y3j\"\n  },\n  \"data\": [\n    {\n      \"file\": \"https://delivery412.akamai-cdn-content.com/hls2/01/02251/84ob4f649y3j_,n,h,.urlset/master.m3u8?t=W6w3DBAuEd6Xc3cYAQiEy5rYqeqY84IBs1XeDkhdYxQ\u0026s=1652035632\u0026e=21600\u0026f=11258098\u0026srv=sto066\"\n    },\n    {\n      \"backup\": \"https://delivery412.akamai-cdn-content.com/hls2/01/02251/84ob4f649y3j_,n,h,.urlset/master.m3u8?t=W6w3DBAuEd6Xc3cYAQiEy5rYqeqY84IBs1XeDkhdYxQ\u0026s=1652035632\u0026e=21600\u0026f=11258098\u0026srv=sto066\"\n    }\n  ]\n}\n```\n\n#### ~~Fembed~~ (DEPRECATED)\n\n**Note: This is not available for all anime(s), so you might need to use another provider instead. VIDCDN and StreamSB are the most reliable**\n\n```js\nfetch(\"https://anbuanime.onrender.com/fembed/watch/spy-x-family-episode-5\")\n  .then((response) =\u003e response.json())\n  .then((animelist) =\u003e console.log(animelist));\n```\n\nOutput \u003e\u003e\n\n```json\n{\n  \"headers\": {\n    \"Referer\": \"https://fembed-hd.com/v/nd27xs2gjrpjle8\"\n  },\n  \"data\": [\n    {\n      \"file\": \"https://fvs.io/redirector?token=aHp4NVZDV3FZcStXQlFsOFNFQ3VvQWhRNXlpVlFUNlNaZWFOTTVpb0FWZ3FKMEtRL25qTXQ1UCtqNi9DRENJTXA1dWFVSUJrRkNQMnVnd1FQcXBrYXR4T2F6U2ZZdXIrNkx2bEh5TjBjZEZmd3JQandURzJrMTIyQitjR3dyYTJYYkI4OXZXRVlqd2QwbkFhVVdLYzdHdkZJV2RYMHNTYjpua3lLQ2lrSGw4dXFob0I0WmtoYkxBPT01iA4\",\n      \"label\": \"480p\",\n      \"type\": \"mp4\"\n    },\n    {\n      \"file\": \"https://fvs.io/redirector?token=Tkc1dHYvcTI5bFFwekcyZjVoWXRsa2VSd1lwOEVtMGNXbStMdUxWWWZNcHJaK3FvazhQMWhKelFmTWNMZEZlQVhLbGt1d3dTMXZiNkQ5WEdjdlhaSEE5dFVyR2diQkgvcjhxcVdkb2haa3B2a2NZNDQ3eW9RZyttU0REVW1kbXMwdDhLQ0RkSFovellYcmxjZHdyVm54NkJtTm5ZRmlncjp0ODdVNG01dDVyeFZMKzBjZ2N6WWVnPT0eCGY\",\n      \"label\": \"720p\",\n      \"type\": \"mp4\"\n    }\n  ]\n}\n```\n\n### ~~Get Download URLs~~ (DEPRECATED)\n\n```js\nfetch(\"https://anbuanime.onrender.com/download-links/spy-x-family-episode-9\")\n  .then((response) =\u003e response.json())\n  .then((links) =\u003e console.log(links));\n```\n\nOutput \u003e\u003e\n\n```json\n{\n    \"headers\": {\n        \"Referer\": \"https://goload.pro/\"\n    },\n    \"sources\": [\n        {\n            \"quality\": \"360p\",\n            \"link\": \"https://cdn32.anicache.net/user1342/eb0fc5c2a93ecb60b19b4d5802b578b3/EP.9.v0.1654358471.360p.mp4?token=EVLs0upbYa_U4gWKhjpMXQ\u0026expires=1654561056\u0026id=187373\"\n        },\n        {\n            \"quality\": \"480p\",\n            \"link\": \"https://cdn32.anicache.net/user1342/eb0fc5c2a93ecb60b19b4d5802b578b3/EP.9.v0.1654358471.480p.mp4?token=Zp7sVEbb-JOYFBMEtJ_AzA\u0026expires=1654561056\u0026id=187373\"\n        },\n        {\n            \"quality\": \"720p\",\n            \"link\": \"https://cdn32.anicache.net/user1342/eb0fc5c2a93ecb60b19b4d5802b578b3/EP.9.v0.1654358471.720p.mp4?token=vyq9wSLYVq_u8sWtLd7vkA\u0026expires=1654561056\u0026id=187373\"\n        },\n        {\n            \"quality\": \"1080p\",\n            \"link\": \"https://cdn32.anicache.net/user1342/eb0fc5c2a93ecb60b19b4d5802b578b3/EP.9.v0.1654358471.1080p.mp4?token=2JKC_e7s5qc7fh1Yso94jA\u0026expires=1654561056\u0026id=187373\"\n        }\n    ]\n}\n```\nyou can use the headers.referer to bypass the 403 error and download the file.\nOr you can use the [download route](#download) to download the file.\n\n#### Download\n**Make sure to add `downloadLink` header to the headers**, which should contain the link received from the response above.\n\n  ```js\n  fetch(\"https://anbuanime.onrender.com/download\", {\n    method: \"GET\",\n    headers: {\n      \"downloadLink\": \"https://cdn34.anicache.net/user1342/eb0fc5c2a93ecb60b19b4d5802b578b3/EP.9.v0.1654358471.360p.mp4?token=-Dgjd_aQz6aIQKwY7hZyLQ\u0026expires=1654562557\u0026id=187373\",\n    }\n  })\n  ```\nThen it will start downloading the file.\n\n### Get Episode Thread\n| Parameter         | Description                                                                                                                    |\n| ----------------- | ------------------------------------------------------------------------------------------------------------------------------ |\n| `:episodeId`      | episodeId. **To verify the id of each episode, look at the episodesList property in the [example above](#get-anime-details).** |\n| `page` (optional) | page number. Default is 0.                                                                                                     |\n\n```js\nfetch(\"https://anbuanime.onrender.com/thread/spy-x-family-episode-9?page=1\")\n  .then((response) =\u003e response.json())\n  .then((thread) =\u003e console.log(thread));\n```\n\nOutput \u003e\u003e\n```json\n{\n    \"threadId\": \"9201260224\",\n    \"currentPage\": \"1\",\n    \"hasNextPage\": true,\n    \"comments\": [\n        {\n            \"editableUntil\": \"2022-06-11T15:50:14\",\n            \"dislikes\": 0,\n            \"thread\": \"9201260224\",\n            \"numReports\": 0,\n            \"likes\": 75,\n            \"message\": \"\u003cp\u003eLike brother, like sister I guess. Neither of them could handle the kiss, but Yuri was the one to suffer for it. Poor guy looked like he needed a trip to the ER, lol\u003c/p\u003e\",\n            \"id\": \"5878499824\",  // comment id\n            \"createdAt\": \"2022-06-04T15:50:14\",\n            \"author\": {\n                \"username\": \"Judgment526\",\n                \"about\": \"\",\n                \"name\": \"Judgment526\",\n                \"disable3rdPartyTrackers\": false,\n                \"isPowerContributor\": false,\n                \"joinedAt\": \"2016-03-01T19:52:06\",\n                \"profileUrl\": \"https://disqus.com/by/Judgment526/\",\n                \"url\": \"https://myanimelist.net/profile/Judgment526\",\n                \"location\": \"\",\n                \"isPrivate\": false,\n                \"signedUrl\": \"https://disq.us/?url=https%3A%2F%2Fmyanimelist.net%2Fprofile%2FJudgment526\u0026key=1_hPDEw0NPhrhEqk1en2nA\",\n                \"isPrimary\": true,\n                \"isAnonymous\": false,\n                \"id\": \"198796971\",\n                \"avatar\": {\n                    \"permalink\": \"https://disqus.com/api/users/avatars/Judgment526.jpg\",\n                    \"xlarge\": {\n                        \"permalink\": \"https://disqus.com/api/users/avatars/Judgment526.jpg\",\n                        \"cache\": \"https://c.disquscdn.com/uploads/users/19879/6971/avatar200.jpg?1649817631\"\n                    },\n                    \"cache\": \"https://c.disquscdn.com/uploads/users/19879/6971/avatar92.jpg?1649817631\",\n                    \"large\": {\n                        \"permalink\": \"https://disqus.com/api/users/avatars/Judgment526.jpg\",\n                        \"cache\": \"https://c.disquscdn.com/uploads/users/19879/6971/avatar92.jpg?1649817631\"\n                    },\n                    \"small\": {\n                        \"permalink\": \"https://disqus.com/api/users/avatars/Judgment526.jpg\",\n                        \"cache\": \"https://c.disquscdn.com/uploads/users/19879/6971/avatar32.jpg?1649817631\"\n                    },\n                    \"isCustom\": true\n                }\n            },\n            \"media\": [],\n            \"isSpam\": false,\n            \"isDeletedByAuthor\": false,\n            \"isHighlighted\": false,\n            \"hasMore\": false,\n            \"parent\": null,\n            \"isApproved\": true,\n            \"isNewUserNeedsApproval\": false,\n            \"isDeleted\": false,\n            \"isFlagged\": false,\n            \"raw_message\": \"Like brother, like sister I guess. Neither of them could handle the kiss, but Yuri was the one to suffer for it. Poor guy looked like he needed a trip to the ER, lol\",\n            \"isAtFlagLimit\": false,\n            \"canVote\": false,\n            \"forum\": \"AnbuAnimetv\",\n            \"depth\": 0, // comment depth. 0 means top level comment (root)\n            \"points\": 75,\n            \"moderationLabels\": [],\n            \"isEdited\": false,\n            \"sb\": false\n        },\n        {...},\n    ]\n}\n```\nThe `id`, `parent` and `depth` keys on the comments list can be used to determine the comment structure in your app.\n\n## Contributing\n1. [Fork the repository](https://github.com/anbuinfosec/anbuanime)\n2. Clone your fork to your local machine using the following command **(make sure to change `\u003cyour_username\u003e` to your GitHub username)**:\n```sh\ngit clone https://github.com/\u003cyour-username\u003e/AnbuAnime.git\n```\n3. Create a new branch: `git checkout -b \u003cnew-branch-name\u003e` (e.g. `git checkout -b my-new-branch`)\n4. Make your changes.\n5. Stage the changes: `git add .`\n6. Commit the changes: `git commit -m \"My commit message\"`\n7. Push the changes to GitHub: `git push origin \u003cnew-branch-name\u003e` (e.g. `git push origin my-new-branch`)\n8. Open a pull request.\n\n\n### ❤️ Thanks for stars and forks\n[![Forkers repo roster for @anbuinfosec/anbuanime](https://reporoster.com/forks/dark/anbuinfosec/anbuanime)](https://github.com/anbuinfosec/anbuanime/network/members)\n[![Stargazers repo roster for @anbuinfosec/anbuanime](https://reporoster.com/stars/dark/anbuinfosec/anbuanime)](https://github.com/anbuinfosec/anbuanime/stargazers)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanbuinfosec%2Fanbuanime","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanbuinfosec%2Fanbuanime","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanbuinfosec%2Fanbuanime/lists"}