diff --git a/README.md b/README.md
index c5e2748..fa709e6 100644
--- a/README.md
+++ b/README.md
@@ -19,8 +19,8 @@
-
-
+
+
Search, discover, and stream anime with M3U8 URLs. Powered by AniList GraphQL + Miruro providers. 44 endpoints, 12 providers, zero config.
+Search, discover, and stream anime with M3U8 URLs. Powered by AniList GraphQL + Miruro providers. 46 endpoints, 12 providers, zero config.
The Service fetches data from graphql.anilist.co (AniList) and miruro.tv (streaming providers). This data (anime titles, descriptions, images, episode information) belongs to the respective content owners. We do not claim ownership of this data.
The Service fetches data from graphql.anilist.co (AniList) and Miruro streaming providers across multiple domains (miruro.to, miruro.ru, miruro.bz, miruro.tv). This data (anime titles, descriptions, images, episode information) belongs to the respective content owners. We do not claim ownership of this data.
If you are a content owner and wish to have your data removed from this API, please open an issue on our GitHub repository.
The Service is built and maintained for educational and learning purposes only. It demonstrates API design, GraphQL integration, and serverless deployment techniques.
The Service is not affiliated with, endorsed by, or connected to miruro.tv, Miruro, or any of its subsidiaries or affiliates. All trademarks and content belong to their respective owners.
+The Service is not affiliated with, endorsed by, or connected to Miruro or any of its subsidiaries or affiliates across multiple domains (miruro.to, miruro.ru, miruro.bz, miruro.tv). All trademarks and content belong to their respective owners.
All anime data, images, descriptions, and other content displayed through the API belong to their respective copyright holders (AniList, Miruro). The Service does not host, store, or distribute any copyrighted media.
diff --git a/src/routes/apiRoutes.js b/src/routes/apiRoutes.js index 316a88d..07c3a71 100644 --- a/src/routes/apiRoutes.js +++ b/src/routes/apiRoutes.js @@ -1138,7 +1138,7 @@ const createApiRoutes = (jsonResponse, jsonError, startTime) => { size: require("../helpers/cache").getCacheSize(), maxSize: 100, }, - endpoints: 36, + endpoints: 46, providers: ["kiwi", "pewe", "bee", "bonk", "bun", "ally", "nun", "twin", "cog", "moo", "hop", "telli"], }, }); @@ -1198,7 +1198,7 @@ const createApiRoutes = (jsonResponse, jsonError, startTime) => { currentSize: require("../helpers/cache").getCacheSize(), description: "Map-based cache with TTL expiration and FIFO eviction", }, - endpoints: 36, + endpoints: 46, timestamp: new Date().toISOString(), }, }); diff --git a/test.js b/test.js index 36711dd..2c4d5dd 100644 --- a/test.js +++ b/test.js @@ -4,8 +4,8 @@ * Repository: https://github.com/Shineii86/MiruroAPI * * @description - * Integration test suite for MiruroAPI v2.1.4 endpoints. - * Tests all 44 endpoints for correct response format. + * Integration test suite for MiruroAPI v2.3.0 endpoints. + * Tests all 45 endpoints for correct response format. * Runs sequentially to avoid rate limiting. * * @author Shinei Nouzen @@ -152,7 +152,7 @@ async function runTest(test) { * API_URL=http://localhost:3000/api node test.js # Run against local */ async function runAll() { - console.log(`\n๐งช MiruroAPI v2.1.4 โ Running ${tests.length} tests...\n`); + console.log(`\n๐งช MiruroAPI v2.3.0 โ Running ${tests.length} tests...\n`); // NOTE: Sequential execution โ parallel requests would hit rate limiter for (const test of tests) {