{"id":22457726,"url":"https://github.com/latip176/otakudesu-api","last_synced_at":"2025-08-02T03:32:51.498Z","repository":{"id":209400015,"uuid":"723959802","full_name":"Latip176/otakudesu-api","owner":"Latip176","description":"Rest API to fetch anime data from otakudesu.","archived":false,"fork":false,"pushed_at":"2024-08-05T15:30:34.000Z","size":65,"stargazers_count":5,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-08-05T18:16:14.786Z","etag":null,"topics":["anime","rest-api","webscraping"],"latest_commit_sha":null,"homepage":"https://latipharkat-api.my.id/api/otakudesu","language":"Python","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/Latip176.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-11-27T05:33:26.000Z","updated_at":"2024-08-05T15:30:38.000Z","dependencies_parsed_at":"2023-12-24T14:31:17.480Z","dependency_job_id":"42c37125-c71e-46ee-b033-019e6c778d3e","html_url":"https://github.com/Latip176/otakudesu-api","commit_stats":null,"previous_names":["latip176/otakudesu-api"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Latip176%2Fotakudesu-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Latip176%2Fotakudesu-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Latip176%2Fotakudesu-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Latip176%2Fotakudesu-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Latip176","download_url":"https://codeload.github.com/Latip176/otakudesu-api/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228432594,"owners_count":17918894,"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":["anime","rest-api","webscraping"],"created_at":"2024-12-06T08:09:16.406Z","updated_at":"2024-12-06T08:09:16.999Z","avatar_url":"https://github.com/Latip176.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# otakudesu-api\r\n\r\nRest API to fetch anime data from otakudesu.\r\n\r\n# get index home\r\n\r\n```\r\nhttps://latipharkat-api.my.id/api/otakudesu/home\r\n```\r\n\r\n# get ongoing anime\r\n\r\n```\r\nhttps://latipharkat-api.my.id/api/otakudesu/ongoing\r\n```\r\n\r\n`You can get the next page by appending /?next=page-2 or other.`\r\n\r\n```\r\nhttps://latipharkat-api.my.id/api/otakudesu/ongoing/?next=page-2\r\n```\r\n\r\n### results\r\n\r\n```JSON\r\n{\r\n  \"author\": \"Latip176\",\r\n  \"data\": {\r\n    \"data_anime\": [\r\n      {\r\n        \"cover\": \"https://otakudesu.cam/wp-content/uploads/2023/10/Dekoboko-Majo-no-Oyako-Jijou.jpg\",\r\n        \"data\": \"dekobo-oyako-jijou-sub-indo\",\r\n        \"episode\": \"Episode 10\",\r\n        \"judul\": \"Dekoboko Majo no Oyako Jijou\",\r\n        \"release\": \"27 Nov\",\r\n        \"release_on_every\": \"Senin\"\r\n      },\r\n      // ... (other anime entries)\r\n    ],\r\n    \"next\": \"page-2\"\r\n  },\r\n  \"msg\": \"success\"\r\n}\r\n\r\n```\r\n\r\n# get complete anime\r\n\r\n```\r\nhttps://latipharkat-api.my.id/api/otakudesu/complete\r\n```\r\n\r\n`You can get the next page by appending /?next=page-2 or other.`\r\n\r\n```\r\nhttps://latipharkat-api.my.id/api/otakudesu/complete/?next=page-2\r\n```\r\n\r\n### results\r\n\r\n```JSON\r\n{\r\n  \"author\": \"Latip176\",\r\n  \"data\": {\r\n    \"data_anime\": [\r\n      {\r\n        \"cover\": \"https://otakudesu.cam/wp-content/uploads/2023/10/Dekoboko-Majo-no-Oyako-Jijou.jpg\",\r\n        \"data\": \"dekobo-oyako-jijou-sub-indo\",\r\n        \"episode\": \"Episode 10\",\r\n        \"judul\": \"Dekoboko Majo no Oyako Jijou\",\r\n        \"release\": \"27 Nov\",\r\n        \"release_on_every\": \"Senin\"\r\n      },\r\n      // ... (other anime entries)\r\n    ],\r\n    \"next\": \"page-2\"\r\n  },\r\n  \"msg\": \"success\"\r\n}\r\n\r\n```\r\n\r\n# search anime by keyword\r\n\r\nWith the required keyword\r\n\r\n```\r\nhttps://latipharkat-api.my.id/api/otakudesu/search/?keyword=kage+no+jitsu\r\n```\r\n\r\n### results\r\n\r\n```JSON\r\n{\r\n  \"author\": \"Latip176\",\r\n  \"data\": {\r\n    \"data\": [\r\n      {\r\n        \"cover\": \"https://otakudesu.cam/wp-content/uploads/2023/10/Kage-no-Jitsuryokusha-ni-Naritakute-2nd-Season.jpg\",\r\n        \"data\": \"kage-ni-naritakute-s2-sub-indo\",\r\n        \"genres\": \"Action, Comedy, Fantasy, Isekai, Reincarnation\",\r\n        \"judul\": \"Kage no Jitsuryokusha ni Naritakute! Season 2 Subtitle Indonesia\",\r\n        \"rating\": \"8.55\",\r\n        \"status\": \"Ongoing\"\r\n      },\r\n      // ... (other anime entries)\r\n    ]\r\n  },\r\n  \"msg\": \"success\"\r\n}\r\n\r\n```\r\n\r\n# search anime by genre\r\n\r\n## get all genre\r\n\r\n```\r\nhttps://latipharkat-api.my.id/api/otakudesu/genres\r\n```\r\n\r\n### results\r\n\r\n```JSON\r\n{\r\n  \"author\": \"Latip176\",\r\n  \"data\": {\r\n    \"genres\": [\r\n      // ... (list of genres with data and name)\r\n    ]\r\n  },\r\n  \"msg\": \"success\"\r\n}\r\n\r\n```\r\n\r\n## search genre\r\n\r\n```\r\nhttps://latipharkat-api.my.id/api/otakudesu/genres/\u003cgenre\u003e/\r\n```\r\n\r\n### results example https://latipharkat-api.my.id/api/otakudesu/genres/action\r\n\r\n```JSON\r\n{\r\n  \"author\": \"Latip176\",\r\n  \"data\": [\r\n    // ... (list of anime entries with cover, genre, rating, studio, judul, total_episode, data, next, prev)\r\n  ],\r\n  \"msg\": \"success\"\r\n}\r\n\r\n```\r\n\r\n## seach genre by append page\r\n\r\n```\r\nhttps://latipharkat-api.my.id/api/otakudesu/genres/\u003cgenre\u003e/\u003cpage\u003e\r\n```\r\n\r\n### results example https://latipharkat-api.my.id/api/otakudesu/genres/action/2\r\n\r\n```JSON\r\n{\r\n  \"author\": \"Latip176\",\r\n  \"data\": [\r\n    // ... (list of anime entries with cover, genre, rating, studio, judul, total_episode, data, next, prev)\r\n  ],\r\n  \"msg\": \"success\"\r\n}\r\n\r\n```\r\n\r\n# get info of anime\r\n\r\nWith the required data anime\r\n\r\n```\r\nhttps://latipharkat-api.my.id/api/otakudesu/info/?data=berserk-gluttony-sub-indo\r\n```\r\n\r\n### results\r\n\r\n```JSON\r\n{\r\n  \"author\": \"Latip176\",\r\n  \"data\": {\r\n    // ... (anime details like cover, data_episode, durasi, genre, japanese, judul, produser, sinopsis, skor, status, studio, tanggal_rilis, tipe, total_episode)\r\n  },\r\n  \"msg\": \"success\"\r\n}\r\n```\r\n\r\n# get stream link\r\n\r\nWith the required data episode anime\r\n\r\n```\r\nhttps://latipharkat-api.my.id/api/otakudesu/view/?data=woar-episode-9-sub-indo\r\n```\r\n\r\n### results\r\n\r\n```JSON\r\n{\r\n  \"author\": \"Latip176\",\r\n  \"data\": {\r\n    // ... (streaming details like judul_episode, next, prev, stream)\r\n  },\r\n  \"msg\": \"success\"\r\n}\r\n\r\n```\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flatip176%2Fotakudesu-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flatip176%2Fotakudesu-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flatip176%2Fotakudesu-api/lists"}