From b1eb899aa9df2dd26a1a678b4d762d12b0f25b48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=CA=9C=C9=AA=C9=B4=E1=B4=87=C9=AA=20N=E1=B4=8F=E1=B4=9C?= =?UTF-8?q?=E1=B4=A2=E1=B4=87=C9=B4?= <157171073+Shineii86@users.noreply.github.com> Date: Mon, 8 Jun 2026 19:41:00 +0530 Subject: [PATCH] =?UTF-8?q?v1.7.0:=20Rebrand=20AniKatoAPI=20=E2=86=92=20An?= =?UTF-8?q?iKotoAPI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BREAKING: Complete project rebrand across 66 files - AniKatoAPI → AniKotoAPI (project name) - AniKato → AniKoto (brand references) - anikato.vercel.app → anikoto.vercel.app (URLs) - anikototv.to preserved (source website domain) - Updated: README, package.json, server.js, all controllers, extractors, configs, routes, public pages, legal docs --- CHANGELOG.md | 10 + README.md | 174 +++++++++--------- package.json | 4 +- public/404.html | 6 +- public/index.html | 72 ++++---- public/manifest.json | 4 +- public/og-image.svg | 4 +- public/privacy.html | 12 +- public/robots.txt | 4 +- public/sitemap.xml | 8 +- public/tos.html | 20 +- render.yaml | 2 +- server.js | 8 +- src/configs/dataUrl.js | 14 +- src/configs/header.config.js | 8 +- src/configs/ids.config.js | 8 +- src/controllers/animeInfo.controller.js | 4 +- src/controllers/azList.controller.js | 4 +- src/controllers/category.controller.js | 4 +- src/controllers/episodeList.controller.js | 4 +- src/controllers/episodeListAjax.controller.js | 4 +- src/controllers/filter.controller.js | 4 +- src/controllers/homeInfo.controller.js | 4 +- src/controllers/newRelease.controller.js | 4 +- src/controllers/popular.controller.js | 4 +- src/controllers/random.controller.js | 4 +- src/controllers/schedule.controller.js | 4 +- src/controllers/search.controller.js | 4 +- src/controllers/seasons.controller.js | 4 +- src/controllers/spotlight.controller.js | 4 +- src/controllers/status.controller.js | 4 +- src/controllers/streamInfo.controller.js | 4 +- src/controllers/suggestion.controller.js | 4 +- src/controllers/topten.controller.js | 4 +- src/controllers/trending.controller.js | 4 +- src/controllers/trendingSidebar.controller.js | 4 +- src/controllers/watchOrder.controller.js | 4 +- src/controllers/watchPage.controller.js | 4 +- src/extractors/animeInfo.extractor.js | 4 +- src/extractors/azList.extractor.js | 4 +- src/extractors/category.extractor.js | 4 +- src/extractors/episodeList.extractor.js | 4 +- src/extractors/episodeListAjax.extractor.js | 4 +- src/extractors/filter.extractor.js | 4 +- src/extractors/homeInfo.extractor.js | 4 +- src/extractors/newRelease.extractor.js | 4 +- src/extractors/popular.extractor.js | 4 +- src/extractors/random.extractor.js | 4 +- src/extractors/schedule.extractor.js | 4 +- src/extractors/search.extractor.js | 4 +- src/extractors/seasons.extractor.js | 4 +- src/extractors/spotlight.extractor.js | 4 +- src/extractors/status.extractor.js | 4 +- src/extractors/streamInfo.extractor.js | 4 +- src/extractors/suggestion.extractor.js | 4 +- src/extractors/topten.extractor.js | 4 +- src/extractors/trending.extractor.js | 4 +- src/extractors/trendingSidebar.extractor.js | 4 +- src/extractors/watchOrder.extractor.js | 4 +- src/extractors/watchPage.extractor.js | 4 +- src/helper/cache.helper.js | 4 +- src/helper/countPages.helper.js | 4 +- src/helper/extractPages.helper.js | 4 +- src/helper/formatTitle.helper.js | 4 +- src/routes/apiRoutes.js | 4 +- src/routes/category.route.js | 4 +- 66 files changed, 284 insertions(+), 274 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 375227d..70283df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.7.0] - 2026-06-08 + +### Changed +- **BREAKING**: Rebranded entire project from `AniKatoAPI` to `AniKotoAPI` +- Renamed all references across 50+ source files (controllers, extractors, configs, routes) +- Updated README.md, package.json, server.js, all public pages +- Updated GitHub repository URLs from `AniKatoAPI` to `AniKotoAPI` +- Updated Vercel URLs from `anikato.vercel.app` to `anikoto.vercel.app` +- Preserved `anikototv.to` domain references (source website, not project name) + ## [1.6.0] - 2026-06-08 ### Added diff --git a/README.md b/README.md index d472d68..3f9e62e 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,16 @@
- +

- Stars - Forks - Issues - Pull Requests - Last Commit - License + Stars + Forks + Issues + Pull Requests + Last Commit + License

@@ -78,11 +78,11 @@ ## 🌸 Overview -**AniKatoAPI** is a serverless anime data API that scrapes and serves real-time information from **anikototv.to** — including anime details, episode lists, streaming servers, search, filtering, rankings, and more — all through a clean REST API with zero database setup. +**AniKotoAPI** is a serverless anime data API that scrapes and serves real-time information from **anikototv.to** — including anime details, episode lists, streaming servers, search, filtering, rankings, and more — all through a clean REST API with zero database setup. > 💡 No database, no auth, no complex setup. Just deploy to Vercel and you have a production API. -### Why AniKatoAPI? +### Why AniKotoAPI? - 🎬 **24 Endpoints** — Complete coverage of anikototv.to data - 🔍 **Full-Text Search** — Search anime by keyword with suggestions @@ -202,11 +202,11 @@ flowchart TD | Source | Domain | Status | Data | |:---|:---|:---|:---| -| **AniKato** | `anikototv.to` | ✅ Active | Primary source | -| **AniKato** | `anikoto.cz` | ✅ Active | Mirror domain | -| **AniKato** | `anikoto.me` | ✅ Active | Mirror domain | -| **AniKato** | `anikoto.net` | ✅ Active | Mirror domain | -| **AniKato** | `anikoto.se` | ✅ Active | Mirror domain | +| **AniKoto** | `anikototv.to` | ✅ Active | Primary source | +| **AniKoto** | `anikoto.cz` | ✅ Active | Mirror domain | +| **AniKoto** | `anikoto.me` | ✅ Active | Mirror domain | +| **AniKoto** | `anikoto.net` | ✅ Active | Mirror domain | +| **AniKoto** | `anikoto.se` | ✅ Active | Mirror domain | ### Data Available @@ -288,7 +288,7 @@ flowchart TD ## 📁 Project Structure ``` -AniKatoAPI/ +AniKotoAPI/ ├── 📂 public/ # 🌐 Static files │ ├── 📄 index.html # 📖 API documentation page │ └── 📄 404.html # ❌ Custom 404 error page @@ -354,8 +354,8 @@ AniKatoAPI/ ```bash # 1️⃣ Clone the repository -git clone https://github.com/Shineii86/AniKatoAPI.git -cd AniKatoAPI +git clone https://github.com/Shineii86/AniKotoAPI.git +cd AniKotoAPI # 2️⃣ Install dependencies npm install @@ -413,7 +413,7 @@ The `vercel.json` file handles: ### Base URL ``` -https://anikato.vercel.app/api +https://anikoto.vercel.app/api ``` --- @@ -433,12 +433,12 @@ https://anikato.vercel.app/api #### Example of request ```bash -curl "https://anikato.vercel.app/api/" +curl "https://anikoto.vercel.app/api/" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/"); +const resp = await axios.get("https://anikoto.vercel.app/api/"); console.log(resp.data); ``` @@ -485,12 +485,12 @@ console.log(resp.data); #### Example of request ```bash -curl "https://anikato.vercel.app/api/top-ten" +curl "https://anikoto.vercel.app/api/top-ten" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/top-ten"); +const resp = await axios.get("https://anikoto.vercel.app/api/top-ten"); console.log(resp.data); ``` @@ -539,12 +539,12 @@ console.log(resp.data); #### Example of request ```bash -curl "https://anikato.vercel.app/api/search?keyword=one+piece" +curl "https://anikoto.vercel.app/api/search?keyword=one+piece" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/search", { +const resp = await axios.get("https://anikoto.vercel.app/api/search", { params: { keyword: "one piece", page: 1 } }); console.log(resp.data); @@ -585,12 +585,12 @@ console.log(resp.data); #### Example of request ```bash -curl "https://anikato.vercel.app/api/info?id=one-piece-odmau" +curl "https://anikoto.vercel.app/api/info?id=one-piece-odmau" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/info", { +const resp = await axios.get("https://anikoto.vercel.app/api/info", { params: { id: "one-piece-odmau" } }); console.log(resp.data); @@ -643,12 +643,12 @@ console.log(resp.data); #### Example of request ```bash -curl "https://anikato.vercel.app/api/random" +curl "https://anikoto.vercel.app/api/random" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/random"); +const resp = await axios.get("https://anikoto.vercel.app/api/random"); console.log(resp.data); ``` @@ -691,12 +691,12 @@ console.log(resp.data); #### Example of request ```bash -curl "https://anikato.vercel.app/api/schedule?date=2026-06-08" +curl "https://anikoto.vercel.app/api/schedule?date=2026-06-08" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/schedule", { +const resp = await axios.get("https://anikoto.vercel.app/api/schedule", { params: { date: "2026-06-08" } }); console.log(resp.data); @@ -740,12 +740,12 @@ console.log(resp.data); #### Example of request ```bash -curl "https://anikato.vercel.app/api/episodes/one-piece-odmau" +curl "https://anikoto.vercel.app/api/episodes/one-piece-odmau" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/episodes/one-piece-odmau"); +const resp = await axios.get("https://anikoto.vercel.app/api/episodes/one-piece-odmau"); console.log(resp.data); ``` @@ -783,12 +783,12 @@ console.log(resp.data); #### Example of request ```bash -curl "https://anikato.vercel.app/api/watch?slug=one-piece-odmau&ep=1165" +curl "https://anikoto.vercel.app/api/watch?slug=one-piece-odmau&ep=1165" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/watch", { +const resp = await axios.get("https://anikoto.vercel.app/api/watch", { params: { slug: "one-piece-odmau", ep: 1165 } }); console.log(resp.data); @@ -853,12 +853,12 @@ console.log(resp.data); #### Example of request ```bash -curl "https://anikato.vercel.app/api/servers?ids={episodeIds}" +curl "https://anikoto.vercel.app/api/servers?ids={episodeIds}" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/servers", { +const resp = await axios.get("https://anikoto.vercel.app/api/servers", { params: { ids: "yourEpisodeIds" } }); console.log(resp.data); @@ -902,12 +902,12 @@ console.log(resp.data); #### Example of request ```bash -curl "https://anikato.vercel.app/api/mapper-servers?malId=21&slug=one-piece×tamp=1717900000" +curl "https://anikoto.vercel.app/api/mapper-servers?malId=21&slug=one-piece×tamp=1717900000" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/mapper-servers", { +const resp = await axios.get("https://anikoto.vercel.app/api/mapper-servers", { params: { malId: 21, slug: "one-piece", timestamp: 1717900000 } }); console.log(resp.data); @@ -946,12 +946,12 @@ Server list for an episode — returns available streaming servers with their na | `ids` | `string` | **required** | Episode IDs | ```bash -curl "https://anikato.vercel.app/api/servers?ids={episodeIds}" +curl "https://anikoto.vercel.app/api/servers?ids={episodeIds}" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/servers", { +const resp = await axios.get("https://anikoto.vercel.app/api/servers", { params: { ids: "yourEpisodeIds" } }); console.log(resp.data); @@ -989,12 +989,12 @@ Mapper API — fetches additional streaming servers from gogoanime/anivibe via t | `timestamp` | `number` | **required** | Current timestamp | ```bash -curl "https://anikato.vercel.app/api/mapper-servers?malId=21&slug=one-piece×tamp=1717900000" +curl "https://anikoto.vercel.app/api/mapper-servers?malId=21&slug=one-piece×tamp=1717900000" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/mapper-servers", { +const resp = await axios.get("https://anikoto.vercel.app/api/mapper-servers", { params: { malId: 21, slug: "one-piece", timestamp: 1717900000 } }); console.log(resp.data); @@ -1031,12 +1031,12 @@ console.log(resp.data); Top 10 anime rankings for day, week, and month. ```bash -curl "https://anikato.vercel.app/api/top-ten" +curl "https://anikoto.vercel.app/api/top-ten" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/top-ten"); +const resp = await axios.get("https://anikoto.vercel.app/api/top-ten"); console.log(resp.data); ``` @@ -1084,12 +1084,12 @@ console.log(resp.data); #### Example of request ```bash -curl "https://anikato.vercel.app/api/spotlight" +curl "https://anikoto.vercel.app/api/spotlight" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/spotlight"); +const resp = await axios.get("https://anikoto.vercel.app/api/spotlight"); console.log(resp.data); ``` @@ -1150,12 +1150,12 @@ console.log(resp.data); #### Example of request ```bash -curl "https://anikato.vercel.app/api/trending" +curl "https://anikoto.vercel.app/api/trending" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/trending"); +const resp = await axios.get("https://anikoto.vercel.app/api/trending"); console.log(resp.data); ``` @@ -1218,12 +1218,12 @@ console.log(resp.data); #### Example of request ```bash -curl "https://anikato.vercel.app/api/most-popular?page=1" +curl "https://anikoto.vercel.app/api/most-popular?page=1" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/most-popular", { +const resp = await axios.get("https://anikoto.vercel.app/api/most-popular", { params: { page: 1 } }); console.log(resp.data); @@ -1297,12 +1297,12 @@ console.log(resp.data); #### Example of request ```bash -curl "https://anikato.vercel.app/api/new-release?page=1" +curl "https://anikoto.vercel.app/api/new-release?page=1" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/new-release", { +const resp = await axios.get("https://anikoto.vercel.app/api/new-release", { params: { page: 1 } }); console.log(resp.data); @@ -1343,12 +1343,12 @@ console.log(resp.data); #### Example of request ```bash -curl "https://anikato.vercel.app/api/newly-added?page=1" +curl "https://anikoto.vercel.app/api/newly-added?page=1" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/newly-added", { +const resp = await axios.get("https://anikoto.vercel.app/api/newly-added", { params: { page: 1 } }); console.log(resp.data); @@ -1387,12 +1387,12 @@ console.log(resp.data); #### Example of request ```bash -curl "https://anikato.vercel.app/api/trending-sidebar" +curl "https://anikoto.vercel.app/api/trending-sidebar" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/trending-sidebar"); +const resp = await axios.get("https://anikoto.vercel.app/api/trending-sidebar"); console.log(resp.data); ``` @@ -1446,12 +1446,12 @@ console.log(resp.data); #### Example of request ```bash -curl "https://anikato.vercel.app/api/genre/action?page=1" +curl "https://anikoto.vercel.app/api/genre/action?page=1" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/genre/action", { +const resp = await axios.get("https://anikoto.vercel.app/api/genre/action", { params: { page: 1 } }); console.log(resp.data); @@ -1491,12 +1491,12 @@ console.log(resp.data); #### Example of request ```bash -curl "https://anikato.vercel.app/api/type/movie?page=1" +curl "https://anikoto.vercel.app/api/type/movie?page=1" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/type/movie", { +const resp = await axios.get("https://anikoto.vercel.app/api/type/movie", { params: { page: 1 } }); console.log(resp.data); @@ -1549,12 +1549,12 @@ console.log(resp.data); #### Example of request ```bash -curl "https://anikato.vercel.app/api/status/currently-airing?page=1" +curl "https://anikoto.vercel.app/api/status/currently-airing?page=1" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/status/currently-airing", { +const resp = await axios.get("https://anikoto.vercel.app/api/status/currently-airing", { params: { page: 1 } }); console.log(resp.data); @@ -1606,12 +1606,12 @@ console.log(resp.data); #### Example of request ```bash -curl "https://anikato.vercel.app/api/az-list/a?page=1" +curl "https://anikoto.vercel.app/api/az-list/a?page=1" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/az-list/a", { +const resp = await axios.get("https://anikoto.vercel.app/api/az-list/a", { params: { page: 1 } }); console.log(resp.data); @@ -1668,12 +1668,12 @@ console.log(resp.data); #### Example of request ```bash -curl "https://anikato.vercel.app/api/filter?genre=action&type=tv&page=1" +curl "https://anikoto.vercel.app/api/filter?genre=action&type=tv&page=1" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/filter", { +const resp = await axios.get("https://anikoto.vercel.app/api/filter", { params: { genre: "action", type: "tv", page: 1 } }); console.log(resp.data); @@ -1714,12 +1714,12 @@ console.log(resp.data); #### Example of request ```bash -curl "https://anikato.vercel.app/api/suggestions?keyword=naruto" +curl "https://anikoto.vercel.app/api/suggestions?keyword=naruto" ``` ```javascript import axios from "axios"; -const resp = await axios.get("https://anikato.vercel.app/api/suggestions", { +const resp = await axios.get("https://anikoto.vercel.app/api/suggestions", { params: { keyword: "naruto" } }); console.log(resp.data); @@ -1806,7 +1806,7 @@ console.log(resp.data); ### ▲ Vercel (Recommended) -[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/Shineii86/AniKatoAPI) +[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/Shineii86/AniKotoAPI) 1. Click the button above (or import manually on vercel.com) 2. Vercel auto-detects the project — **no config needed** @@ -1819,16 +1819,16 @@ npx vercel --prod ### 🖥️ Render -Host your own instance of AniKatoAPI on Render. +Host your own instance of AniKotoAPI on Render. -[![Deploy to Render](https://render.com/images/deploy-to-render-button.svg)](https://render.com/deploy?repo=https://github.com/Shineii86/AniKatoAPI) +[![Deploy to Render](https://render.com/images/deploy-to-render-button.svg)](https://render.com/deploy?repo=https://github.com/Shineii86/AniKotoAPI) ### 🖥️ Standalone Server ```bash # Clone and install -git clone https://github.com/Shineii86/AniKatoAPI.git -cd AniKatoAPI && npm install +git clone https://github.com/Shineii86/AniKotoAPI.git +cd AniKotoAPI && npm install # Start production server npm start @@ -1946,7 +1946,7 @@ Use /api/filter with query params. The keyword param i

📡 Can I use this in my frontend app?
-Yes! CORS is enabled for all origins (*). Just make fetch requests to the API endpoints. No API key needed. Example: fetch('https://anikato.vercel.app/api/search?keyword=naruto') +Yes! CORS is enabled for all origins (*). Just make fetch requests to the API endpoints. No API key needed. Example: fetch('https://anikoto.vercel.app/api/search?keyword=naruto')
@@ -2018,7 +2018,7 @@ The API can access 10,000+ anime titles from anikototv.to. The most-popular endp ### 🐛 Report Bugs Found something broken? -[Open an Issue](https://github.com/Shineii86/AniKatoAPI/issues) +[Open an Issue](https://github.com/Shineii86/AniKotoAPI/issues) @@ -2026,7 +2026,7 @@ Found something broken? ### 💡 Suggest Features Have an idea? -[Start a Discussion](https://github.com/Shineii86/AniKatoAPI/issues) +[Start a Discussion](https://github.com/Shineii86/AniKotoAPI/issues) @@ -2034,7 +2034,7 @@ Have an idea? ### 🔀 Submit PRs Ready to contribute code? -[Fork & Submit](https://github.com/Shineii86/AniKatoAPI/fork) +[Fork & Submit](https://github.com/Shineii86/AniKotoAPI/fork) @@ -2047,8 +2047,8 @@ Ready to contribute code? # Click the "Fork" button on GitHub # 2️⃣ Clone your fork -git clone https://github.com/YOUR_USERNAME/AniKatoAPI.git -cd AniKatoAPI +git clone https://github.com/YOUR_USERNAME/AniKotoAPI.git +cd AniKotoAPI # 3️⃣ Create a feature branch git checkout -b feature/amazing-feature @@ -2084,11 +2084,11 @@ git push origin feature/amazing-feature | Source | About | |:---|:---| -| [AniKato](https://anikototv.to) | Anime streaming site — primary data source | -| [AniKato CZ](https://anikoto.cz) | Mirror domain | -| [AniKato ME](https://anikoto.me) | Mirror domain | -| [AniKato NET](https://anikoto.net) | Mirror domain | -| [AniKato SE](https://anikoto.se) | Mirror domain | +| [AniKoto](https://anikototv.to) | Anime streaming site — primary data source | +| [AniKoto CZ](https://anikoto.cz) | Mirror domain | +| [AniKoto ME](https://anikoto.me) | Mirror domain | +| [AniKoto NET](https://anikoto.net) | Mirror domain | +| [AniKoto SE](https://anikoto.se) | Mirror domain | ### 🛠️ Technologies @@ -2123,7 +2123,7 @@ Free to use, modify, and distribute — see the [LICENSE](LICENSE) file for deta
- + Banner @@ -2145,8 +2145,8 @@ Free to use, modify, and distribute — see the [LICENSE](LICENSE) file for deta ## ⭐ Star History

- - Star History Chart + + Star History Chart

diff --git a/package.json b/package.json index 24cd242..f9388bf 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "AniKatoAPI", + "name": "AniKotoAPI", "version": "1.0.0", "description": "A restful API to provide all information about anime from anikototv.to", "main": "./server.js", @@ -24,6 +24,6 @@ }, "repository": { "type": "git", - "url": "https://github.com/Shineii86/AniKatoAPI.git" + "url": "https://github.com/Shineii86/AniKotoAPI.git" } } \ No newline at end of file diff --git a/public/404.html b/public/404.html index c5f5fa7..24fc272 100644 --- a/public/404.html +++ b/public/404.html @@ -3,7 +3,7 @@ - 404 — AniKatoAPI + 404 — AniKotoAPI @@ -48,7 +48,7 @@
404
Endpoint Not Found
-
The path you requested doesn't exist in the AniKatoAPI.
Check the documentation or try a valid endpoint.
+
The path you requested doesn't exist in the AniKotoAPI.
Check the documentation or try a valid endpoint.
@@ -58,7 +58,7 @@ API Status - + Docs diff --git a/public/index.html b/public/index.html index a50aca5..159f714 100644 --- a/public/index.html +++ b/public/index.html @@ -3,10 +3,10 @@ - AniKatoAPI — Free Anime Data API + AniKotoAPI — Free Anime Data API - + @@ -254,14 +254,14 @@ @@ -270,13 +270,13 @@
Free · No API key · Open source

The Anime Data API
for Your Next Project

-

Browse, search, and stream anime data from AniKato. Real-time scraping with 24+ endpoints, in-memory caching, and zero configuration.

+

Browse, search, and stream anime data from AniKoto. Real-time scraping with 24+ endpoints, in-memory caching, and zero configuration.

Try It Live - + Star on GitHub @@ -286,11 +286,11 @@
- anikato.vercel.app — API Console + anikoto.vercel.app — API Console