diff --git a/jenkins/Jenkinsfile b/jenkins/Jenkinsfile
new file mode 100644
index 0000000..ae3f818
--- /dev/null
+++ b/jenkins/Jenkinsfile
@@ -0,0 +1,41 @@
+pipeline {
+ agent {
+ label 'docker-integration-test'
+ }
+ options {
+ skipStagesAfterUnstable()
+ }
+ stages {
+ stage('Elastic Start') {
+ steps {
+ sh 'runuser -l elasticsearch -c /usr/share/elasticsearch/bin/elasticsearch &'
+ }
+ }
+ stage('Seed') {
+ steps {
+ sh '/usr/share/elasticsearch/utils/wait-for-it.sh localhost:9200 -- /usr/share/elasticsearch/config/setup.sh'
+ }
+ }
+ stage('Build') {
+ steps {
+ sh 'mvn -B -DskipTests clean package'
+ }
+ }
+ stage('Test') {
+ steps {
+ sh 'mvn test'
+ }
+ post {
+ always {
+ junit 'target/surefire-reports/*.xml'
+ }
+ }
+ }
+ stage('Deliver') {
+ steps {
+ sh 'chmod +x ./jenkins/scripts/deliver.sh'
+ sh './jenkins/scripts/deliver.sh'
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/jenkins/scripts/deliver.sh b/jenkins/scripts/deliver.sh
new file mode 100644
index 0000000..700aef5
--- /dev/null
+++ b/jenkins/scripts/deliver.sh
@@ -0,0 +1,26 @@
+#!/usr/bin/env bash
+
+echo 'The following Maven command installs your Maven-built Java application'
+echo 'into the local Maven repository, which will ultimately be stored in'
+echo 'Jenkins''s local Maven repository (and the "maven-repository" Docker data'
+echo 'volume).'
+set -x
+mvn jar:jar install:install help:evaluate -Dexpression=project.name
+set +x
+
+echo 'The following complex command extracts the value of the element'
+echo 'within of your Java/Maven project''s "pom.xml" file.'
+set -x
+NAME=`mvn help:evaluate -Dexpression=project.name | grep "^[^\[]"`
+set +x
+
+echo 'The following complex command behaves similarly to the previous one but'
+echo 'extracts the value of the element within instead.'
+set -x
+VERSION=`mvn help:evaluate -Dexpression=project.version | grep "^[^\[]"`
+set +x
+
+echo 'The following command runs and outputs the execution of your Java'
+echo 'application (which Jenkins built using Maven) to the Jenkins UI.'
+set -x
+java -jar target/${NAME}-${VERSION}.jar
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index c34e1fe..daf8f5b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -14,7 +14,7 @@
org.springframework.boot
spring-boot-starter-parent
- 2.0.3.RELEASE
+ 2.3.5.RELEASE
@@ -39,19 +39,10 @@
org.springframework.boot
spring-boot-starter-web
-
- io.projectreactor
- reactor-test
- test
-
-
- org.springframework.boot
- spring-boot-devtools
-
org.projectlombok
lombok
- 1.16.20
+ 1.18.16
provided
diff --git a/src/main/java/com/mgiglione/controller/MangaController.java b/src/main/java/com/mgiglione/controller/MangaController.java
index 1a440c8..f5cc970 100644
--- a/src/main/java/com/mgiglione/controller/MangaController.java
+++ b/src/main/java/com/mgiglione/controller/MangaController.java
@@ -3,6 +3,7 @@
import java.util.List;
import java.util.concurrent.CompletableFuture;
+import com.mgiglione.model.Manga;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
@@ -13,7 +14,6 @@
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
-import com.mgiglione.model.Manga;
import com.mgiglione.service.MangaService;
@RestController
diff --git a/src/main/java/com/mgiglione/model/Manga.java b/src/main/java/com/mgiglione/model/Manga.java
index 7cc3a16..a6e2694 100644
--- a/src/main/java/com/mgiglione/model/Manga.java
+++ b/src/main/java/com/mgiglione/model/Manga.java
@@ -6,10 +6,187 @@
import lombok.NoArgsConstructor;
import lombok.Setter;
+
+import java.util.HashMap;
+ import java.util.Map;
+ import com.fasterxml.jackson.annotation.JsonAnyGetter;
+ import com.fasterxml.jackson.annotation.JsonAnySetter;
+ import com.fasterxml.jackson.annotation.JsonIgnore;
+ import com.fasterxml.jackson.annotation.JsonInclude;
+ import com.fasterxml.jackson.annotation.JsonProperty;
+ import com.fasterxml.jackson.annotation.JsonPropertyOrder;
+
+@JsonInclude(JsonInclude.Include.NON_NULL)
@Getter @Setter @NoArgsConstructor @AllArgsConstructor @Builder
public class Manga {
+
+ @JsonProperty("mal_id")
+ private Integer malId;
+ @JsonProperty("url")
+ private String url;
+ @JsonProperty("image_url")
+ private String imageUrl;
+ @JsonProperty("title")
private String title;
- private String description;
+ @JsonProperty("publishing")
+ private Boolean publishing;
+ @JsonProperty("synopsis")
+ private String synopsis;
+ @JsonProperty("type")
+ private String type;
+ @JsonProperty("chapters")
+ private Integer chapters;
+ @JsonProperty("volumes")
private Integer volumes;
+ @JsonProperty("score")
private Double score;
+ @JsonProperty("start_date")
+ private String startDate;
+ @JsonProperty("end_date")
+ private Object endDate;
+ @JsonProperty("members")
+ private Integer members;
+ @JsonIgnore
+ private Map additionalProperties = new HashMap();
+
+ @JsonProperty("mal_id")
+ public Integer getMalId() {
+ return malId;
+ }
+
+ @JsonProperty("mal_id")
+ public void setMalId(Integer malId) {
+ this.malId = malId;
+ }
+
+ @JsonProperty("url")
+ public String getUrl() {
+ return url;
+ }
+
+ @JsonProperty("url")
+ public void setUrl(String url) {
+ this.url = url;
+ }
+
+ @JsonProperty("image_url")
+ public String getImageUrl() {
+ return imageUrl;
+ }
+
+ @JsonProperty("image_url")
+ public void setImageUrl(String imageUrl) {
+ this.imageUrl = imageUrl;
+ }
+
+ @JsonProperty("title")
+ public String getTitle() {
+ return title;
+ }
+
+ @JsonProperty("title")
+ public void setTitle(String title) {
+ this.title = title;
+ }
+
+ @JsonProperty("publishing")
+ public Boolean getPublishing() {
+ return publishing;
+ }
+
+ @JsonProperty("publishing")
+ public void setPublishing(Boolean publishing) {
+ this.publishing = publishing;
+ }
+
+ @JsonProperty("synopsis")
+ public String getSynopsis() {
+ return synopsis;
+ }
+
+ @JsonProperty("synopsis")
+ public void setSynopsis(String synopsis) {
+ this.synopsis = synopsis;
+ }
+
+ @JsonProperty("type")
+ public String getType() {
+ return type;
+ }
+
+ @JsonProperty("type")
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ @JsonProperty("chapters")
+ public Integer getChapters() {
+ return chapters;
+ }
+
+ @JsonProperty("chapters")
+ public void setChapters(Integer chapters) {
+ this.chapters = chapters;
+ }
+
+ @JsonProperty("volumes")
+ public Integer getVolumes() {
+ return volumes;
+ }
+
+ @JsonProperty("volumes")
+ public void setVolumes(Integer volumes) {
+ this.volumes = volumes;
+ }
+
+ @JsonProperty("score")
+ public Double getScore() {
+ return score;
+ }
+
+ @JsonProperty("score")
+ public void setScore(Double score) {
+ this.score = score;
+ }
+
+ @JsonProperty("start_date")
+ public String getStartDate() {
+ return startDate;
+ }
+
+ @JsonProperty("start_date")
+ public void setStartDate(String startDate) {
+ this.startDate = startDate;
+ }
+
+ @JsonProperty("end_date")
+ public Object getEndDate() {
+ return endDate;
+ }
+
+ @JsonProperty("end_date")
+ public void setEndDate(Object endDate) {
+ this.endDate = endDate;
+ }
+
+ @JsonProperty("members")
+ public Integer getMembers() {
+ return members;
+ }
+
+ @JsonProperty("members")
+ public void setMembers(Integer members) {
+ this.members = members;
+ }
+
+ @JsonAnyGetter
+ public Map getAdditionalProperties() {
+ return this.additionalProperties;
+ }
+
+ @JsonAnySetter
+ public void setAdditionalProperty(String name, Object value) {
+ this.additionalProperties.put(name, value);
+ }
+
}
diff --git a/src/main/java/com/mgiglione/model/MangaResult.java b/src/main/java/com/mgiglione/model/MangaResult.java
index 141f560..43f3745 100644
--- a/src/main/java/com/mgiglione/model/MangaResult.java
+++ b/src/main/java/com/mgiglione/model/MangaResult.java
@@ -6,9 +6,90 @@
import lombok.NoArgsConstructor;
import lombok.Setter;
+import java.util.HashMap;
+import java.util.Map;
+ import com.fasterxml.jackson.annotation.JsonAnyGetter;
+ import com.fasterxml.jackson.annotation.JsonAnySetter;
+ import com.fasterxml.jackson.annotation.JsonIgnore;
+ import com.fasterxml.jackson.annotation.JsonInclude;
+ import com.fasterxml.jackson.annotation.JsonProperty;
+ import com.fasterxml.jackson.annotation.JsonPropertyOrder;
+
+@JsonInclude(JsonInclude.Include.NON_NULL)
@Getter @Setter @NoArgsConstructor
public class MangaResult {
- private List result;
-
+ @JsonProperty("request_hash")
+ private String requestHash;
+ @JsonProperty("request_cached")
+ private Boolean requestCached;
+ @JsonProperty("request_cache_expiry")
+ private Integer requestCacheExpiry;
+ @JsonProperty("results")
+ private List results = null;
+ @JsonProperty("last_page")
+ private Integer lastPage;
+ @JsonIgnore
+ private Map additionalProperties = new HashMap();
+
+ @JsonProperty("request_hash")
+ public String getRequestHash() {
+ return requestHash;
+ }
+
+ @JsonProperty("request_hash")
+ public void setRequestHash(String requestHash) {
+ this.requestHash = requestHash;
+ }
+
+ @JsonProperty("request_cached")
+ public Boolean getRequestCached() {
+ return requestCached;
+ }
+
+ @JsonProperty("request_cached")
+ public void setRequestCached(Boolean requestCached) {
+ this.requestCached = requestCached;
+ }
+
+ @JsonProperty("request_cache_expiry")
+ public Integer getRequestCacheExpiry() {
+ return requestCacheExpiry;
+ }
+
+ @JsonProperty("request_cache_expiry")
+ public void setRequestCacheExpiry(Integer requestCacheExpiry) {
+ this.requestCacheExpiry = requestCacheExpiry;
+ }
+
+ @JsonProperty("results")
+ public List getResults() {
+ return results;
+ }
+
+ @JsonProperty("mangas")
+ public void setResults(List mangas) {
+ this.results = mangas;
+ }
+
+ @JsonProperty("last_page")
+ public Integer getLastPage() {
+ return lastPage;
+ }
+
+ @JsonProperty("last_page")
+ public void setLastPage(Integer lastPage) {
+ this.lastPage = lastPage;
+ }
+
+ @JsonAnyGetter
+ public Map getAdditionalProperties() {
+ return this.additionalProperties;
+ }
+
+ @JsonAnySetter
+ public void setAdditionalProperty(String name, Object value) {
+ this.additionalProperties.put(name, value);
+ }
+
}
diff --git a/src/main/java/com/mgiglione/service/MangaService.java b/src/main/java/com/mgiglione/service/MangaService.java
index 25e8bac..b9d37aa 100644
--- a/src/main/java/com/mgiglione/service/MangaService.java
+++ b/src/main/java/com/mgiglione/service/MangaService.java
@@ -1,28 +1,30 @@
package com.mgiglione.service;
-import java.util.List;
-
+import com.mgiglione.model.Manga;
+import com.mgiglione.model.MangaResult;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Service;
import org.springframework.web.client.RestTemplate;
-import com.mgiglione.model.Manga;
-import com.mgiglione.model.MangaResult;
+import java.util.List;
@Service
public class MangaService {
Logger logger = LoggerFactory.getLogger(MangaService.class);
- private static final String MANGA_SEARCH_URL="http://api.jikan.moe/search/manga/";
+ private static final String MANGA_SEARCH_URL="https://api.jikan.moe/v3/search/manga?q=";
+
@Autowired
RestTemplate restTemplate;
public List getMangasByTitle(String title) {
- return restTemplate.getForEntity(MANGA_SEARCH_URL+title, MangaResult.class).getBody().getResult();
+ ResponseEntity result = restTemplate.getForEntity(MANGA_SEARCH_URL+title, MangaResult.class);
+ return result.getBody().getResults();
}
}
diff --git a/src/site/docker/Dockerfile b/src/site/docker/Dockerfile
new file mode 100644
index 0000000..13da0d7
--- /dev/null
+++ b/src/site/docker/Dockerfile
@@ -0,0 +1,13 @@
+FROM jenkins/jenkins:2.249.3-slim
+USER root
+RUN apt-get update && apt-get install -y apt-transport-https \
+ ca-certificates curl gnupg2 \
+ software-properties-common
+RUN curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -
+RUN apt-key fingerprint 0EBFCD88
+RUN add-apt-repository \
+ "deb [arch=amd64] https://download.docker.com/linux/debian \
+ $(lsb_release -cs) stable"
+RUN apt-get update && apt-get install -y docker-ce-cli
+USER jenkins
+RUN jenkins-plugin-cli --plugins blueocean:1.24.3
\ No newline at end of file
diff --git a/src/test/java/com/mgiglione/service/test/integration/MangaControllerIntegrationTest.java b/src/test/java/com/mgiglione/service/test/integration/MangaControllerIntegrationTest.java
index 400b707..28bce24 100644
--- a/src/test/java/com/mgiglione/service/test/integration/MangaControllerIntegrationTest.java
+++ b/src/test/java/com/mgiglione/service/test/integration/MangaControllerIntegrationTest.java
@@ -19,6 +19,7 @@
import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.test.web.servlet.MockMvc;
import org.springframework.test.web.servlet.MvcResult;
+import org.springframework.test.web.servlet.ResultMatcher;
import org.springframework.web.context.WebApplicationContext;
import com.mgiglione.controller.MangaController;
@@ -48,7 +49,7 @@ public void setup() throws Exception {
public void testSearchSync() throws Exception {
mockMvc.perform(get("/manga/sync/ken").contentType(MediaType.APPLICATION_JSON))
.andExpect(status().isOk())
- .andExpect(jsonPath("$.*.title", hasItem(is("Hokuto no Ken"))));
+ .andExpect((ResultMatcher) jsonPath("$.*.title", hasItem(is("Hokuto no Ken"))));
}
@Test
@@ -62,7 +63,7 @@ public void testSearchASync() throws Exception {
mockMvc.perform(asyncDispatch(result))
.andDo(print())
.andExpect(status().isOk())
- .andExpect(jsonPath("$.*.title", hasItem(is("Hokuto no Ken"))));
+ .andExpect((ResultMatcher) jsonPath("$.*.title", hasItem(is("Hokuto no Ken"))));
}
diff --git a/src/test/java/com/mgiglione/service/test/unit/MangaControllerUnitTest.java b/src/test/java/com/mgiglione/service/test/unit/MangaControllerUnitTest.java
index bd6b27d..504536a 100644
--- a/src/test/java/com/mgiglione/service/test/unit/MangaControllerUnitTest.java
+++ b/src/test/java/com/mgiglione/service/test/unit/MangaControllerUnitTest.java
@@ -14,6 +14,7 @@
import java.util.ArrayList;
import java.util.List;
+import com.mgiglione.model.Manga;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -27,7 +28,6 @@
import org.springframework.web.context.WebApplicationContext;
import com.mgiglione.controller.MangaController;
-import com.mgiglione.model.Manga;
import com.mgiglione.service.MangaService;
@SpringBootTest
@@ -57,11 +57,11 @@ public void setup() throws Exception {
// .build();
Manga manga1 = Manga.builder()
.title("Hokuto no ken")
- .description("The year is 199X. The Earth has been devastated by nuclear war...")
+ .synopsis("The year is 199X. The Earth has been devastated by nuclear war...")
.build();
Manga manga2 = Manga.builder()
.title("Yumekui Kenbun")
- .description("For those who suffer nightmares, help awaits at the Ginseikan Tea House, where patrons can order much more than just Darjeeling. Hiruko is a special kind of a private investigator. He's a dream eater....")
+ .synopsis("For those who suffer nightmares, help awaits at the Ginseikan Tea House, where patrons can order much more than just Darjeeling. Hiruko is a special kind of a private investigator. He's a dream eater....")
.build();
mangas = new ArrayList<>();
diff --git a/src/test/resources/ken.json b/src/test/resources/ken.json
index 132d57c..ec8319e 100644
--- a/src/test/resources/ken.json
+++ b/src/test/resources/ken.json
@@ -1 +1,707 @@
-{"request_hash":"d6ee89fe517b47c05e331164de509ab761a5ba7a","request_cached":false,"result":[{"mal_id":22,"url":"https:\/\/myanimelist.net\/manga\/22\/Rurouni_Kenshin__Meiji_Kenkaku_Romantan","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/2\/127583.jpg?s=89f1e4d25397b23fdddbc89bcc2cdb70","title":"Rurouni Kenshin: Meiji Kenkaku Romantan","description":"Ten years have passed since the end of Bakumatsu, an era of war that saw the uprising of citizens against the Tokugawa shogunate. The revolutionaries wanted to create a time of peace, and a thriving c...","type":"Manga","score":8.69,"volumes":28,"members":56801},{"mal_id":8848,"url":"https:\/\/myanimelist.net\/manga\/8848\/Sun-Ken_Rock","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/3\/166298.jpg?s=41ea64670587a0348f91bc1d02d4a0c1","title":"Sun-Ken Rock","description":"The story revolves around Ken, a man from an upper-class family that was orphaned young due to his family's involvement with the Yakuza; he became a high school delinquent known for fighting. The only...","type":"Manga","score":8.12,"volumes":25,"members":35455},{"mal_id":96818,"url":"https:\/\/myanimelist.net\/manga\/96818\/Kenma_Kensou_Kensei_Kenbu","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/2\/172792.jpg?s=d696875365ef007c19c90ec57008b9d1","title":"Kenma Kensou Kensei Kenbu","description":"","type":"Novel","score":0,"volumes":0,"members":34},{"mal_id":1893,"url":"https:\/\/myanimelist.net\/manga\/1893\/Yumekui_Kenbun","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/1\/160940.jpg?s=767ecc43470276618a36da08d20a71f4","title":"Yumekui Kenbun","description":"For those who suffer nightmares, help awaits at the Ginseikan Tea House, where patrons can order much more than just Darjeeling. Hiruko is a special kind of a private investigator. He's a dream eater....","type":"Manga","score":7.97,"volumes":9,"members":3051},{"mal_id":15426,"url":"https:\/\/myanimelist.net\/manga\/15426\/Kenji","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/3\/193668.jpg?s=2d67a16f42282190c7981074c592ac00","title":"Kenji","description":"Kenji is a manga about a Japanese teenager named Kenji, who practices the martial art Bajiquan, and his encounters with other martial artists, some of which are from real life, e.g. Adam Hsu and Liu C...","type":"Manga","score":7.92,"volumes":21,"members":2280},{"mal_id":7934,"url":"https:\/\/myanimelist.net\/manga\/7934\/Yasuko_to_Kenji","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/1\/83156.jpg?s=d14896935d5ce636271cbb49650906ac","title":"Yasuko to Kenji","description":"About a man named Kenji and his younger sister Yasuko, whose parents died in an accident 10 years earlier. Kenji was once the leader of a gang, but in order to support him and his sister, he began mak...","type":"Manga","score":7.54,"volumes":6,"members":890},{"mal_id":99377,"url":"https:\/\/myanimelist.net\/manga\/99377\/Kenja_no_Mago","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/3\/186273.jpg?s=c75ec014d393ed1c5818adc5b36ef729","title":"Kenja no Mago","description":"A young man who had surely died in an accident, was reborn in another world as a baby! After that, he was picked up by the patriot hero \"Sage\" Merlin Wolford and was given the name Shin. He was raised...","type":"Manga","score":7.61,"volumes":0,"members":9039},{"mal_id":105837,"url":"https:\/\/myanimelist.net\/manga\/105837\/Rurouni_Kenshin__Meiji_Kenkaku_Romantan_-_Hokkaido-hen","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/2\/200549.jpg?s=812a986f1b1a1344e37c9e20cd26904c","title":"Rurouni Kenshin: Meiji Kenkaku Romantan - Hokkaido-hen","description":"It is the 16th year of the Meiji era. Five years have passed since Kenshin Himura stopped the uprising of Makoto Shishio. Though the flames of his budding revolution were extinguished, the scars left...","type":"Manga","score":7.58,"volumes":0,"members":1038},{"mal_id":72025,"url":"https:\/\/myanimelist.net\/manga\/72025\/Kengan_Ashura","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/1\/124365.jpg?s=00ad8ec0746c995b1a692eb4fffc6211","title":"Kengan Ashura","description":"Since the Edo periods of Japan, gladiator arenas exist in certain areas. In these arenas, wealthy business owners and merchants hire gladiators to fight in unarmed combat where winner takes all. Toki...","type":"Manga","score":7.81,"volumes":0,"members":4295},{"mal_id":43573,"url":"https:\/\/myanimelist.net\/manga\/43573\/Kenshin","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/1\/76713.jpg?s=3f7f720b74d6c72d9ba003c8294eda54","title":"Kenshin","description":"Uto Yujiro, a Japanese youngster who cross the sea to the home of the Eskimos - a cold & freezing place in northern Alaska, in order to become a top class whaler, but after he met a powerful boxer cal...","type":"Manga","score":8.05,"volumes":19,"members":584},{"mal_id":988,"url":"https:\/\/myanimelist.net\/manga\/988\/Shijou_Saikyou_no_Deshi_Kenichi","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/2\/169883.jpg?s=2d2bec525c47f6517b54dcdeefb9b735","title":"Shijou Saikyou no Deshi Kenichi","description":"The story is focused on Kenichi Shirahama, an average 15-year-old weakling, whose life turns to Hell with the appearance of the naive, beautiful, and strong transfer student, Miu Fuurinji. After Kenic...","type":"Manga","score":8.21,"volumes":61,"members":47157},{"mal_id":57267,"url":"https:\/\/myanimelist.net\/manga\/57267\/Kenjutsu_Komachi","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/3\/142535.jpg?s=3196db661eb9a276ff7b2e81a33aa025","title":"Kenjutsu Komachi","description":"Komachi Mizuno's family runs a shrine and a sword fighting dojo, but she doesn't like fighting and often skips out on practice. On Komachi's 16th birthday, she is mysteriously transported to another w...","type":"Manga","score":6.94,"volumes":1,"members":1332},{"mal_id":109696,"url":"https:\/\/myanimelist.net\/manga\/109696\/Isekai_Kenkokuki","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/2\/209371.jpg?s=09a07d9fff3f4160ae1004df2c6f2506","title":"Isekai Kenkokuki","description":"The protagonist after an accident is \"reborn\" in another world as an abandoned child and is entrusted with other abandoned children like him. In order to survive, using vast knowledge of previous worl...","type":"Manga","score":6.84,"volumes":0,"members":2239},{"mal_id":21405,"url":"https:\/\/myanimelist.net\/manga\/21405\/Captain_Ken","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/5\/175749.jpg?s=46132c48209eb10560773c070213b504","title":"Captain Ken","description":"Soon after mankind migrates to Mars, humans begin persecuting the Martians, and the two species form a mutual hatred of each other. The Hoshino family lives in th frontier town of Heden City. One day...","type":"Manga","score":7.2,"volumes":2,"members":148},{"mal_id":94857,"url":"https:\/\/myanimelist.net\/manga\/94857\/Kenka_Banchou_Otome__Koi_no_Battle_Royal","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/2\/190412.jpg?s=185e39fc217489a3bfadac71a6dffc63","title":"Kenka Banchou Otome: Koi no Battle Royal","description":"For as long as she's been aware, the heroine, without a single relative, lived under care of the state. Both of her parents' faces were unknown to her. In front of this heroine, a young boy appeared....","type":"Manga","score":7.73,"volumes":2,"members":2172},{"mal_id":37303,"url":"https:\/\/myanimelist.net\/manga\/37303\/Rurouni_Kenshin__Tokuhitsuban","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/3\/132973.jpg?s=85921a56fc05553ebe87238d8e79942e","title":"Rurouni Kenshin: Tokuhitsuban","description":"This version will be a remake of the original series that revisits the encounters of 'Himura Kenshin' with 'Kamiya Kaoru' and 'Myojin Yahiko.'","type":"Manga","score":7.43,"volumes":2,"members":2692},{"mal_id":4619,"url":"https:\/\/myanimelist.net\/manga\/4619\/Kenrou_Densetsu","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/4\/33376.jpg?s=f7a83599ce5ce96752f9795f1d56ac2e","title":"Kenrou Densetsu","description":"In a parallel Japan, the government struggles to handle the urban guerrilla called \"Sects.\" To confront Sects' activity, Metropolitan Police was organized and its Special Armed Garrison \"Tokki-tai: Ke...","type":"Manga","score":7.64,"volumes":2,"members":1032},{"mal_id":106466,"url":"https:\/\/myanimelist.net\/manga\/106466\/Kenen","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/1\/195376.jpg?s=d756b2405111a3dba4c9d6373bfbce03","title":"Kenen.","description":"","type":"Manga","score":0,"volumes":0,"members":55},{"mal_id":11313,"url":"https:\/\/myanimelist.net\/manga\/11313\/Kenketsu_Rush","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/3\/15309.jpg?s=9f5f269d10bb6999f4a6aa01342bcf10","title":"Kenketsu Rush","description":"High school student Asahi is forced to provide blood to a childlike vampire Hikato, and becomes his \u00e2\u0080\u0098temporary\u00e2\u0080\u0099 mother, until he reverts to his original self. When Asahi finds out that Hikato stayed b...","type":"Manga","score":7.29,"volumes":3,"members":679},{"mal_id":36017,"url":"https:\/\/myanimelist.net\/manga\/36017\/Reiroukan_Kenzainariya","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/1\/165895.jpg?s=a3489fe52332e4f958a11a67e24f3920","title":"Reiroukan Kenzainariya","description":"Reiroukan is a beautiful house that is currently renting rooms to male and female students. Shirai Genta has just moved to Reiroukan, turning over a new leaf in his life. The house is full of other pe...","type":"Manga","score":7.21,"volumes":2,"members":1353},{"mal_id":76375,"url":"https:\/\/myanimelist.net\/manga\/76375\/Kengai_Princess","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/2\/168249.jpg?s=18c51050564041ac28960314a36e5336","title":"Kengai Princess","description":"Meguro Mito has always been made fun of for her chubby appearance. Her sole happiness is discussing her favorite role-play game with her two best friends. One day, while she is being bullied, a handso...","type":"Manga","score":7.44,"volumes":7,"members":1048},{"mal_id":51773,"url":"https:\/\/myanimelist.net\/manga\/51773\/Shiryoku_Kensa","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/2\/114965.jpg?s=54a1439a71ef04d73697ce9d478ea854","title":"Shiryoku Kensa","description":"Thirteen years ago, a devastating plane crash killed almost all of its passengers. Miraculously, Megumi Miyashita survived, but after this incident, she developed a strange power in her left eye. For...","type":"Manga","score":7.48,"volumes":3,"members":1509},{"mal_id":5806,"url":"https:\/\/myanimelist.net\/manga\/5806\/Franken_Fran","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/1\/150351.jpg?s=7ea540e191653f0cb2252759d12d39c3","title":"Franken Fran","description":"Deep within Japan's remote regions is the mansion of Dr. Naomitsu Madaraki, a surgeon notorious for his gruesome work. While he is away from home, his artificial daughter Fran takes over the mansion a...","type":"Manga","score":7.95,"volumes":8,"members":21683},{"mal_id":23464,"url":"https:\/\/myanimelist.net\/manga\/23464\/KenTama","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/3\/170391.jpg?s=46371cac1a24dbd61548d35f5f7be628","title":"KenTama","description":"","type":"Manga","score":0,"volumes":1,"members":49},{"mal_id":2871,"url":"https:\/\/myanimelist.net\/manga\/2871\/Kenkaya_Honey","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/1\/147589.jpg?s=bf4700876512a9f52f4a148181b468dc","title":"Kenkaya Honey","description":"Megane Yoshino Kei has always admired Kuga Masato's violent fighting style. So when Yoshino gets a chance with the object of his desires, it's a dream come true. But do they really have a relationship...","type":"One-shot","score":6.09,"volumes":0,"members":350},{"mal_id":2585,"url":"https:\/\/myanimelist.net\/manga\/2585\/Eiken","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/1\/2780.jpg?s=e89540915d296d8f2f45c14be00eea86","title":"Eiken","description":"Densuke just enrolled at the exclusive Zashono academy. He's eager to participate in extra-curricular activities, but he never expected to join the mysterious Eiken club. Strangely enough, every other...","type":"Manga","score":6.23,"volumes":18,"members":1784},{"mal_id":20235,"url":"https:\/\/myanimelist.net\/manga\/20235\/Ware_wa_Kenou","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/2\/34816.jpg?s=e4fe325b7249e1f85d5a56650132fce3","title":"Ware wa Kenou!!","description":"Yoshiaki is entering a school that is famous for its fights and violence. He chose to go there for just that reason, and he intends to be the strongest one there. When he first arrives, he helps out a...","type":"Manga","score":7.18,"volumes":3,"members":1084},{"mal_id":29733,"url":"https:\/\/myanimelist.net\/manga\/29733\/Rurouni_Kenshin__Yahikos_Battle","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/3\/48927.jpg?s=742f4c4e9a4c9a5b47bc60916845640b","title":"Rurouni Kenshin: Yahiko's Battle","description":"It retells stories featured in the manga and anime series. The novel is actually composed of two short stories, both alredy published in the manga: Yahiko's Fight and Black Hat. In the first story, Ya...","type":"Novel","score":7.86,"volumes":1,"members":751},{"mal_id":54237,"url":"https:\/\/myanimelist.net\/manga\/54237\/Kenshin_no_Succeed","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/2\/158132.jpg?s=0c588b0e3896fabecc6bdffb41c6aeb1","title":"Kenshin no Succeed","description":"Tokyo Swordia, formerly known as Tokyo Metropolitan, has been ruled by the \"Swordie\" since the Third World War 70 years ago. These Swordie, natural-born swordswomen with an attraction to blades, more...","type":"Manga","score":6.54,"volumes":2,"members":2932},{"mal_id":20181,"url":"https:\/\/myanimelist.net\/manga\/20181\/Hatarake_Kentauros","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/3\/40662.jpg?s=daa84bca3394899a5b99539d27672055","title":"Hatarake, Kentauros!","description":"A story about a man from the country who journeyed to Tokyo to become a successful businessman. Except he's not a man -- he's a centaur. Contains chapters from both Kurofune Zero and related short sto...","type":"Manga","score":7.47,"volumes":1,"members":441},{"mal_id":13469,"url":"https:\/\/myanimelist.net\/manga\/13469\/Gyakuten_Kenji","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/1\/35527.jpg?s=de67345ad87af2f46c2de0ba92bc2b84","title":"Gyakuten Kenji","description":"A series of new cases following prosecutor Miles Edgeworth, based on the DS game of the same name","type":"Manga","score":7.49,"volumes":4,"members":1061},{"mal_id":1149,"url":"https:\/\/myanimelist.net\/manga\/1149\/Hokuto_no_Ken","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/3\/830.jpg?s=8c5a60a89297f881becbb224df9a09d8","title":"Hokuto no Ken","description":"The year is 199X. The Earth has been devastated by nuclear war. The seas have dried up and the land is cracked and desolate. Most living things on the planet have become extinct apart from the human r...","type":"Manga","score":7.97,"volumes":27,"members":15412},{"mal_id":90561,"url":"https:\/\/myanimelist.net\/manga\/90561\/Kenja_no_Mago","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/1\/161912.jpg?s=e7755cf9b31950a2c4049db3e71f641b","title":"Kenja no Mago","description":"A young man who had surely died in an accident, was reborn in another world as a baby! After that, he was picked up by the patriot hero \"Sage\" Merlin Wolford and was given the name Shin. He was raised...","type":"Novel","score":7.77,"volumes":0,"members":1773},{"mal_id":61295,"url":"https:\/\/myanimelist.net\/manga\/61295\/Dokusen_Kenrisho","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/3\/105615.jpg?s=90b1830bb7158caba2a90ce69aff76f1","title":"Dokusen Kenrisho","description":"Misaki, who's working for an advertising agency falls in love at first sight with Masahiro's posture when he sees him by chance on the street. He comes up and asks him to work as a model. While workin...","type":"Manga","score":6.3,"volumes":1,"members":413},{"mal_id":13901,"url":"https:\/\/myanimelist.net\/manga\/13901\/Kenka_Shoubai","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/3\/36614.jpg?s=12673f7ac017f5f5b1ed467d27534adc","title":"Kenka Shoubai","description":"Satou Juubee, a pervert and fighting expert, has moved to a new home again started off his ridiculous school life with other interesting people. The first one he met was a girl called Ayako, who has u...","type":"Manga","score":6.64,"volumes":24,"members":1100},{"mal_id":73823,"url":"https:\/\/myanimelist.net\/manga\/73823\/Kenja_no_Deshi_wo_Nanoru_Kenja","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/3\/176763.jpg?s=2a371854951ab1936d67df3771939300","title":"Kenja no Deshi wo Nanoru Kenja","description":"In one of the worlds that exist within virtual reality, Kagami held the title of one of the Nine Sages, a position that placed him at the pinnacle of magicians. One day, he fell asleep in-game after p...","type":"Novel","score":7.7,"volumes":0,"members":1127},{"mal_id":1302,"url":"https:\/\/myanimelist.net\/manga\/1302\/Kenkou_Zenrakei_Suieibu_Umishou","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/2\/56931.jpg?s=47987e45787aad53ed0446905cc131ea","title":"Kenkou Zenrakei Suieibu Umishou","description":"Kaname Okiura, a student of Prefectoral Umineko Shougyou High (\"Umishou\" for short), joined the school's swimming club in order to learn how to swim, but the club is filled with weirdos, let alone tea...","type":"Manga","score":7.4,"volumes":9,"members":4124},{"mal_id":62769,"url":"https:\/\/myanimelist.net\/manga\/62769\/Magika_no_Kenshi_to_Basileus","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/1\/143619.jpg?s=38466d29589f16ecc2b45f7701a3b68a","title":"Magika no Kenshi to Basileus","description":"Parallel to our dimension is a world filled with magic, home to a host of mystical beings and fantastical powers. Humanity has learned to harness these forces and bring forth that world's entities to...","type":"Manga","score":7.22,"volumes":0,"members":10834},{"mal_id":25488,"url":"https:\/\/myanimelist.net\/manga\/25488\/Kenban_no_Ue_no_Caress","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/1\/82744.jpg?s=098d2fc29ebb2fd5b5b42ab0f661dbc3","title":"Kenban no Ue no Caress","description":"The prodigy, Isshiki Kyouya, selected Sasa Kenjirou as his piano teacher. Sasa, who used to be a prodigy, thought that his own potential was limited when he heard the young Isshiki played at a concert...","type":"Manga","score":7.48,"volumes":3,"members":1089},{"mal_id":101089,"url":"https:\/\/myanimelist.net\/manga\/101089\/Atsumare_Fushigi_Kenkyuubu","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/1\/194322.jpg?s=b524fd99ab076ff387054a5083b73f6d","title":"Atsumare! Fushigi Kenkyuubu","description":"Goryou Daisuke is still unsure about which club to join. When he meets the three girl members of Mysterious Research Club while looking for the school's warehouse, he gets hypnotized to sign the regis...","type":"Manga","score":7.31,"volumes":0,"members":1218},{"mal_id":34217,"url":"https:\/\/myanimelist.net\/manga\/34217\/Kenkou_no_Sekkei","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/1\/62305.jpg?s=59688e60d612c38667d18f59f0c1feff","title":"Kenkou no Sekkei","description":"Shintaro Kago one shot collection. - Kairaku no Danmenteki Yokosuberi (The Pleasure of a Slippery Cross-Section) - Zetsuboutek Kanashimi no Amaki Shirase (Many Times of Joy and Sorrow","type":"Manga","score":6.27,"volumes":1,"members":513},{"mal_id":29779,"url":"https:\/\/myanimelist.net\/manga\/29779\/Douken_-_Nanohana_Koukou_Douga_Kenkyuubu_-","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/1\/49263.jpg?s=71132b8f62e9d545b75a7516619783ae","title":"Douken. - Nanohana Koukou Douga Kenkyuubu -","description":"","type":"Manga","score":0,"volumes":1,"members":96},{"mal_id":46216,"url":"https:\/\/myanimelist.net\/manga\/46216\/Onnanoko_Kenkyuukai","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/4\/111283.jpg?s=ee99a47ab32f5a6e2fe25b7f8360890d","title":"Onnanoko Kenkyuukai","description":"Yuuma Yamabuki has just moved to a new town where he meets Laira, a cross-dressing boy who asks for Yuuma's help. Yuuma must cross-dress to follow Laira back to his all-girl school where he meets the...","type":"One-shot","score":5.69,"volumes":0,"members":233},{"mal_id":110118,"url":"https:\/\/myanimelist.net\/manga\/110118\/Bijo_to_Kenja_to_Majin_no_Ken","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/1\/202186.jpg?s=9bb7a0abf8edf0a392adb30032ad0048","title":"Bijo to Kenja to Majin no Ken","description":"","type":"Novel","score":7.33,"volumes":0,"members":147},{"mal_id":22257,"url":"https:\/\/myanimelist.net\/manga\/22257\/Kenjuu_Tenshi","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/3\/36203.jpg?s=3f66deff9dac48484c82885478c77fe3","title":"Kenjuu Tenshi","description":"\"Angel Gunfighter\" is a thrilling Western Manga filled with love stories and gunfights. The setting for the story is a small town in the American Wild West. In a small town of the border region betwee...","type":"Manga","score":5.9,"volumes":1,"members":258},{"mal_id":100377,"url":"https:\/\/myanimelist.net\/manga\/100377\/Kenja_no_Deshi_wo_Nanoru_Kenja_The_Comic","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/3\/195544.jpg?s=1d268f3b4c0b85ae97d954954a7dd3a2","title":"Kenja no Deshi wo Nanoru Kenja The Comic","description":"In one of the worlds that exist within virtual reality, Kagami held the title of one of the Nine Sages, a position that placed him at the pinnacle of magicians. One day, he fell asleep in-game after p...","type":"Manga","score":7.15,"volumes":0,"members":2021},{"mal_id":3192,"url":"https:\/\/myanimelist.net\/manga\/3192\/Paros_no_Ken","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/2\/33108.jpg?s=9a840c16c7463e36d305e066da45a97c","title":"Paros no Ken","description":"There is a legend in the kingdom of Paros -- a legend of the Sword. It is said that if one who is unfit to rule should wield it, it will mean the ruin of the kingdom. As sole heir to the throne of Par...","type":"Manga","score":6.95,"volumes":3,"members":779},{"mal_id":53031,"url":"https:\/\/myanimelist.net\/manga\/53031\/E-ken","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/3\/117051.jpg?s=11a939ea74732c1ffba10f006d521ccc","title":"E-ken!!","description":"Included one-shot: Zettai ni Akete wa Narana","type":"Manga","score":6.83,"volumes":1,"members":171},{"mal_id":1148,"url":"https:\/\/myanimelist.net\/manga\/1148\/Souten_no_Ken","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/3\/829.jpg?s=d60215a20a03b7167350d5a2edd44a2e","title":"Souten no Ken","description":"A mysterious man known as \"the King of Death\" roams the streets of pre-war Shanghai in this action-packed prequel to Fist of the North Star. Shanghai in the 1930s is a dangerous place. Foreign governm...","type":"Manga","score":7.78,"volumes":22,"members":2869},{"mal_id":57983,"url":"https:\/\/myanimelist.net\/manga\/57983\/Kenkoku_no_Jungfrau","image_url":"https:\/\/myanimelist.cdn-dena.com\/r\/100x140\/images\/manga\/1\/118749.jpg?s=d44e8fdb54db1942a71052b6ea0aa170","title":"Kenkoku no Jungfrau","description":"It was the times of antiquity. Many kings, many countries, and many Faiths were mixed together, and then they conflicted; an age where nothing was controlled. And finally, an existence know as a Demon...","type":"Novel","score":0,"volumes":7,"members":148}],"result_last_page":20}
\ No newline at end of file
+{
+ "request_hash": "request:search:dabaa483f6da18161439adb98dbce6c164d781fc",
+ "request_cached": true,
+ "request_cache_expiry": 432000,
+ "results": [{
+ "mal_id": 22,
+ "url": "https:\/\/myanimelist.net\/manga\/22\/Rurouni_Kenshin__Meiji_Kenkaku_Romantan",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/2\/127583.jpg?s=1e6215fe6f6de484196ce9208f436ca5",
+ "title": "Rurouni Kenshin: Meiji Kenkaku Romantan",
+ "publishing": false,
+ "synopsis": "Ten years have passed since the end of Bakumatsu, an era of war that saw the uprising of citizens against the Tokugawa shogunate. The revolutionaries wanted to create a time of peace, and a thriving c...",
+ "type": "Manga",
+ "chapters": 259,
+ "volumes": 28,
+ "score": 8.61,
+ "start_date": "1994-04-12T00:00:00+00:00",
+ "end_date": "1999-09-21T00:00:00+00:00",
+ "members": 71671
+ }, {
+ "mal_id": 8848,
+ "url": "https:\/\/myanimelist.net\/manga\/8848\/Sun-Ken_Rock",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/3\/166298.jpg?s=32492c80e47774cb6d3e329024b03808",
+ "title": "Sun-Ken Rock",
+ "publishing": false,
+ "synopsis": "The story revolves around Ken, a man from an upper-class family that was orphaned young due to his family's involvement with the Yakuza; he became a high school delinquent known for fighting. The only...",
+ "type": "Manga",
+ "chapters": 181,
+ "volumes": 25,
+ "score": 8.03,
+ "start_date": "2006-04-24T00:00:00+00:00",
+ "end_date": "2016-02-22T00:00:00+00:00",
+ "members": 55957
+ }, {
+ "mal_id": 96818,
+ "url": "https:\/\/myanimelist.net\/manga\/96818\/Kenma_Kensou_Kensei_Kenbu",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/2\/172792.jpg?s=338987dfc8ed990d8987613f88633584",
+ "title": "Kenma Kensou Kensei Kenbu",
+ "publishing": true,
+ "synopsis": "",
+ "type": "Novel",
+ "chapters": 0,
+ "volumes": 0,
+ "score": 0,
+ "start_date": "2016-02-25T00:00:00+00:00",
+ "end_date": null,
+ "members": 51
+ }, {
+ "mal_id": 15426,
+ "url": "https:\/\/myanimelist.net\/manga\/15426\/Kenji",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/3\/193668.jpg?s=3549b6613835b96cbe3e170214efb48f",
+ "title": "Kenji",
+ "publishing": false,
+ "synopsis": "Kenji is a manga about a Japanese teenager named Kenji, who practices the martial art Bajiquan, and his encounters with other martial artists, some of which are from real life, e.g. Adam Hsu and Liu C...",
+ "type": "Manga",
+ "chapters": 202,
+ "volumes": 21,
+ "score": 7.81,
+ "start_date": "1987-12-09T00:00:00+00:00",
+ "end_date": "1992-01-08T00:00:00+00:00",
+ "members": 2822
+ }, {
+ "mal_id": 7934,
+ "url": "https:\/\/myanimelist.net\/manga\/7934\/Yasuko_to_Kenji",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/1\/83156.jpg?s=4d467e3248d23316c322b8333c4316d3",
+ "title": "Yasuko to Kenji",
+ "publishing": true,
+ "synopsis": "About a man named Kenji and his younger sister Yasuko, whose parents died in an accident 10 years earlier. Kenji was once the leader of a gang, but in order to support him and his sister, he began mak...",
+ "type": "Manga",
+ "chapters": 0,
+ "volumes": 6,
+ "score": 7.42,
+ "start_date": "2005-01-01T00:00:00+00:00",
+ "end_date": null,
+ "members": 984
+ }, {
+ "mal_id": 1893,
+ "url": "https:\/\/myanimelist.net\/manga\/1893\/Yumekui_Kenbun",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/1\/160940.jpg?s=7edacad5f1019ec88d8ce66a9197d0fc",
+ "title": "Yumekui Kenbun",
+ "publishing": false,
+ "synopsis": "For those who suffer nightmares, help awaits at the Ginseikan Tea House, where patrons can order much more than just Darjeeling. Hiruko is a special kind of a private investigator. He's a dream eater....",
+ "type": "Manga",
+ "chapters": 66,
+ "volumes": 9,
+ "score": 7.85,
+ "start_date": "2001-01-01T00:00:00+00:00",
+ "end_date": "2007-01-01T00:00:00+00:00",
+ "members": 3637
+ }, {
+ "mal_id": 72025,
+ "url": "https:\/\/myanimelist.net\/manga\/72025\/Kengan_Ashura",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/1\/210808.jpg?s=270b67e1502dd0c6f537d81644a4136e",
+ "title": "Kengan Ashura",
+ "publishing": false,
+ "synopsis": "Behind every major business deal in Japan is a fighter left lying on the ground... and another standing over the body. Ever since the Edo period, Japan's most influential companies have settled their...",
+ "type": "Manga",
+ "chapters": 256,
+ "volumes": 27,
+ "score": 8.33,
+ "start_date": "2012-04-18T00:00:00+00:00",
+ "end_date": "2018-08-23T00:00:00+00:00",
+ "members": 24660
+ }, {
+ "mal_id": 105837,
+ "url": "https:\/\/myanimelist.net\/manga\/105837\/Rurouni_Kenshin__Meiji_Kenkaku_Romantan_-_Hokkaido-hen",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/3\/211412.jpg?s=01675635c74d1194c23cdfe2eafc1964",
+ "title": "Rurouni Kenshin: Meiji Kenkaku Romantan - Hokkaido-hen",
+ "publishing": true,
+ "synopsis": "It is the 16th year of the Meiji era. Five years have passed since Kenshin Himura stopped the uprising of Makoto Shishio. Though the flames of his budding revolution were extinguished, the scars left...",
+ "type": "Manga",
+ "chapters": 0,
+ "volumes": 0,
+ "score": 7.35,
+ "start_date": "2016-11-04T00:00:00+00:00",
+ "end_date": null,
+ "members": 2016
+ }, {
+ "mal_id": 106466,
+ "url": "https:\/\/myanimelist.net\/manga\/106466\/Kenen",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/1\/195376.jpg?s=2b710333e89237c924da71c4da7039be",
+ "title": "Kenen.",
+ "publishing": true,
+ "synopsis": "",
+ "type": "Manga",
+ "chapters": 0,
+ "volumes": 0,
+ "score": 0,
+ "start_date": "2015-03-16T00:00:00+00:00",
+ "end_date": null,
+ "members": 242
+ }, {
+ "mal_id": 43573,
+ "url": "https:\/\/myanimelist.net\/manga\/43573\/Kenshin",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/1\/76713.jpg?s=166ae2418f2014ecf267cc52857613d3",
+ "title": "Kenshin",
+ "publishing": true,
+ "synopsis": "Uto Yujiro, a Japanese youngster who cross the sea to the home of the Eskimos - a cold & freezing place in northern Alaska, in order to become a top class whaler, but after he met a powerful boxer cal...",
+ "type": "Manga",
+ "chapters": 0,
+ "volumes": 19,
+ "score": 7.57,
+ "start_date": "1984-01-01T00:00:00+00:00",
+ "end_date": null,
+ "members": 797
+ }, {
+ "mal_id": 117580,
+ "url": "https:\/\/myanimelist.net\/manga\/117580\/Kengan_Omega",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/1\/216684.jpg?s=74cd6f43f32824f884d611fd5fa77e59",
+ "title": "Kengan Omega",
+ "publishing": true,
+ "synopsis": "Two years after the events of Kengan Ashura, a young man named Narushima Kouga aims to enter the Kengan matches, seeking Tokita Ouma for a yet unknown reason. He begins to work under Yamashita Kazuo w...",
+ "type": "Manga",
+ "chapters": 0,
+ "volumes": 0,
+ "score": 8.12,
+ "start_date": "2019-01-31T00:00:00+00:00",
+ "end_date": null,
+ "members": 7193
+ }, {
+ "mal_id": 99377,
+ "url": "https:\/\/myanimelist.net\/manga\/99377\/Kenja_no_Mago",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/3\/186273.jpg?s=b578db768f4039a350fe97ea67395916",
+ "title": "Kenja no Mago",
+ "publishing": true,
+ "synopsis": "A young man who had surely died in an accident, was reborn in another world as a baby! After that, he was picked up by the patriot hero \"Sage\" Merlin Wolford and was given the name Shin. He was raised...",
+ "type": "Manga",
+ "chapters": 0,
+ "volumes": 0,
+ "score": 7.19,
+ "start_date": "2016-03-01T00:00:00+00:00",
+ "end_date": null,
+ "members": 21746
+ }, {
+ "mal_id": 112332,
+ "url": "https:\/\/myanimelist.net\/manga\/112332\/Bijo_to_Kenja_to_Majin_no_Ken",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/2\/235640.jpg?s=d5fbc95611099a2e5af1bc7f08d11781",
+ "title": "Bijo to Kenja to Majin no Ken",
+ "publishing": true,
+ "synopsis": "After falling into the gap between worlds, I gained \u201cthe ability to identify something\u2019s status\u201d for the cost of a single limitation. However, other than this skill I was completely ordinary. All I co...",
+ "type": "Manga",
+ "chapters": 0,
+ "volumes": 0,
+ "score": 6.48,
+ "start_date": "2017-12-28T00:00:00+00:00",
+ "end_date": null,
+ "members": 1649
+ }, {
+ "mal_id": 21405,
+ "url": "https:\/\/myanimelist.net\/manga\/21405\/Captain_Ken",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/5\/175749.jpg?s=538cf5cf18cb380abc00ff62f0fec90e",
+ "title": "Captain Ken",
+ "publishing": false,
+ "synopsis": "Soon after mankind migrates to Mars, humans begin persecuting the Martians, and the two species form a mutual hatred of each other. The Hoshino family lives in th frontier town of Heden City. One day...",
+ "type": "Manga",
+ "chapters": 0,
+ "volumes": 2,
+ "score": 0,
+ "start_date": "2060-01-01T00:00:00+00:00",
+ "end_date": "2061-01-01T00:00:00+00:00",
+ "members": 225
+ }, {
+ "mal_id": 109696,
+ "url": "https:\/\/myanimelist.net\/manga\/109696\/Isekai_Kenkokuki",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/2\/209371.jpg?s=bbc2c18c1f238c75eb3cfcc5cf4f276f",
+ "title": "Isekai Kenkokuki",
+ "publishing": true,
+ "synopsis": "The protagonist after an accident is \"reborn\" in another world as an abandoned child and is entrusted with other abandoned children like him. In order to survive, using vast knowledge of previous worl...",
+ "type": "Manga",
+ "chapters": 0,
+ "volumes": 0,
+ "score": 6.93,
+ "start_date": "2017-09-19T00:00:00+00:00",
+ "end_date": null,
+ "members": 8299
+ }, {
+ "mal_id": 988,
+ "url": "https:\/\/myanimelist.net\/manga\/988\/Shijou_Saikyou_no_Deshi_Kenichi",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/2\/169883.jpg?s=561435d86a6aa929ed51ad874d1756eb",
+ "title": "Shijou Saikyou no Deshi Kenichi",
+ "publishing": false,
+ "synopsis": "Kenichi Shirahama is a good-natured but bullied 15-year-old boy. Tired of being weak, he joins his school's karate club to grow stronger, only to end up as mere target practice for his seniors. Howeve...",
+ "type": "Manga",
+ "chapters": 584,
+ "volumes": 61,
+ "score": 8.15,
+ "start_date": "2002-08-09T00:00:00+00:00",
+ "end_date": "2014-09-17T00:00:00+00:00",
+ "members": 57594
+ }, {
+ "mal_id": 57267,
+ "url": "https:\/\/myanimelist.net\/manga\/57267\/Kenjutsu_Komachi",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/3\/142535.jpg?s=55c86d7157f0accb26e37ada36889409",
+ "title": "Kenjutsu Komachi",
+ "publishing": false,
+ "synopsis": "Komachi Mizuno's family runs a shrine and a sword fighting dojo, but she doesn't like fighting and often skips out on practice. On Komachi's 16th birthday, she is mysteriously transported to another w...",
+ "type": "Manga",
+ "chapters": 7,
+ "volumes": 1,
+ "score": 6.81,
+ "start_date": "2013-06-25T00:00:00+00:00",
+ "end_date": "2014-06-25T00:00:00+00:00",
+ "members": 1700
+ }, {
+ "mal_id": 94857,
+ "url": "https:\/\/myanimelist.net\/manga\/94857\/Kenka_Banchou_Otome__Koi_no_Battle_Royal",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/2\/190412.jpg?s=f82da7b3edf39095f3ded302861e44cd",
+ "title": "Kenka Banchou Otome: Koi no Battle Royal",
+ "publishing": false,
+ "synopsis": "For as long as she's been aware, the heroine, without a single relative, lived under care of the state. Both of her parents' faces were unknown to her. In front of this heroine, a young boy appeared....",
+ "type": "Manga",
+ "chapters": 8,
+ "volumes": 2,
+ "score": 7.44,
+ "start_date": "2015-07-04T00:00:00+00:00",
+ "end_date": "2017-01-25T00:00:00+00:00",
+ "members": 3322
+ }, {
+ "mal_id": 23464,
+ "url": "https:\/\/myanimelist.net\/manga\/23464\/KenTama",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/3\/170391.jpg?s=fcc73c27a36fe9ad5aff24f92caee727",
+ "title": "KenTama",
+ "publishing": false,
+ "synopsis": "",
+ "type": "Manga",
+ "chapters": 6,
+ "volumes": 1,
+ "score": 0,
+ "start_date": "2007-11-26T00:00:00+00:00",
+ "end_date": "2008-04-26T00:00:00+00:00",
+ "members": 60
+ }, {
+ "mal_id": 36017,
+ "url": "https:\/\/myanimelist.net\/manga\/36017\/Reiroukan_Kenzainariya",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/1\/165895.jpg?s=7549a482e3b343ba3a67deffac8a8653",
+ "title": "Reiroukan Kenzainariya",
+ "publishing": false,
+ "synopsis": "Reiroukan is a beautiful house that is currently renting rooms to male and female students. Shirai Genta has just moved to Reiroukan, turning over a new leaf in his life. The house is full of other pe...",
+ "type": "Manga",
+ "chapters": 15,
+ "volumes": 2,
+ "score": 7.09,
+ "start_date": "2009-06-05T00:00:00+00:00",
+ "end_date": "2011-08-11T00:00:00+00:00",
+ "members": 1620
+ }, {
+ "mal_id": 110118,
+ "url": "https:\/\/myanimelist.net\/manga\/110118\/Bijo_to_Kenja_to_Majin_no_Ken",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/1\/202186.jpg?s=e8ce12da1203ddc94783c540c61e0f5c",
+ "title": "Bijo to Kenja to Majin no Ken",
+ "publishing": true,
+ "synopsis": "After falling into the gap between worlds, I gained \u201cthe ability to identify something\u2019s status\u201d for the cost of a single limitation. However, other than this skill I was completely ordinary. All I co...",
+ "type": "Novel",
+ "chapters": 0,
+ "volumes": 0,
+ "score": 0,
+ "start_date": "2016-04-03T00:00:00+00:00",
+ "end_date": null,
+ "members": 488
+ }, {
+ "mal_id": 11313,
+ "url": "https:\/\/myanimelist.net\/manga\/11313\/Kenketsu_Rush",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/3\/15309.jpg?s=349a5b834c692d281f25b2a5f7278478",
+ "title": "Kenketsu Rush",
+ "publishing": true,
+ "synopsis": "High school student Asahi is forced to provide blood to a childlike vampire Hikato, and becomes his \u2018temporary\u2019 mother, until he reverts to his original self. When Asahi finds out that Hikato stayed b...",
+ "type": "Manga",
+ "chapters": 12,
+ "volumes": 3,
+ "score": 7.25,
+ "start_date": "2002-01-01T00:00:00+00:00",
+ "end_date": null,
+ "members": 726
+ }, {
+ "mal_id": 4619,
+ "url": "https:\/\/myanimelist.net\/manga\/4619\/Kenrou_Densetsu",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/4\/33376.jpg?s=cc2bf849943a6a1634bee61454923c26",
+ "title": "Kenrou Densetsu",
+ "publishing": false,
+ "synopsis": "In a parallel Japan, the government struggles to handle the urban guerrilla called \"Sects.\" To confront Sects' activity, Metropolitan Police was organized and its Special Armed Garrison \"Tokki-tai: Ke...",
+ "type": "Manga",
+ "chapters": 10,
+ "volumes": 2,
+ "score": 7.27,
+ "start_date": "1988-01-01T00:00:00+00:00",
+ "end_date": "1999-11-26T00:00:00+00:00",
+ "members": 1650
+ }, {
+ "mal_id": 51773,
+ "url": "https:\/\/myanimelist.net\/manga\/51773\/Shiryoku_Kensa",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/2\/114965.jpg?s=34ff22ed229296cb9c15dd860cfefb9c",
+ "title": "Shiryoku Kensa",
+ "publishing": false,
+ "synopsis": "Thirteen years ago, a devastating plane crash killed almost all of its passengers. Miraculously, Megumi Miyashita survived, but after this incident, she developed a strange power in her left eye. For...",
+ "type": "Manga",
+ "chapters": 16,
+ "volumes": 3,
+ "score": 7.22,
+ "start_date": "2013-05-10T00:00:00+00:00",
+ "end_date": "2016-03-24T00:00:00+00:00",
+ "members": 1889
+ }, {
+ "mal_id": 1149,
+ "url": "https:\/\/myanimelist.net\/manga\/1149\/Hokuto_no_Ken",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/3\/830.jpg?s=c9e8920907296fc248150c37ae6c2ac4",
+ "title": "Hokuto no Ken",
+ "publishing": false,
+ "synopsis": "The year is 199X. The Earth has been devastated by nuclear war. The seas have dried up and the land is cracked and desolate. Most living things on the planet have become extinct apart from the human r...",
+ "type": "Manga",
+ "chapters": 245,
+ "volumes": 27,
+ "score": 8.11,
+ "start_date": "1983-09-13T00:00:00+00:00",
+ "end_date": "1988-07-26T00:00:00+00:00",
+ "members": 23585
+ }, {
+ "mal_id": 37303,
+ "url": "https:\/\/myanimelist.net\/manga\/37303\/Rurouni_Kenshin__Tokuhitsuban",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/3\/132973.jpg?s=4443ce2baa55d9a6c34b4a97cce786a2",
+ "title": "Rurouni Kenshin: Tokuhitsuban",
+ "publishing": false,
+ "synopsis": "This version will be a remake of the original series that revisits the encounters of 'Himura Kenshin' with 'Kamiya Kaoru' and 'Myojin Yahiko.'",
+ "type": "Manga",
+ "chapters": 11,
+ "volumes": 2,
+ "score": 7.28,
+ "start_date": "2012-05-02T00:00:00+00:00",
+ "end_date": "2013-06-04T00:00:00+00:00",
+ "members": 3291
+ }, {
+ "mal_id": 29733,
+ "url": "https:\/\/myanimelist.net\/manga\/29733\/Rurouni_Kenshin__Yahikos_Battle",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/3\/48927.jpg?s=28399ae2ae2d5a81976a15c9086bdbd2",
+ "title": "Rurouni Kenshin: Yahiko's Battle",
+ "publishing": false,
+ "synopsis": "It retells stories featured in the manga and anime series. The novel is actually composed of two short stories, both alredy published in the manga: Yahiko's Fight and Black Hat. In the first story, Ya...",
+ "type": "Novel",
+ "chapters": 22,
+ "volumes": 1,
+ "score": 7.65,
+ "start_date": "1997-10-03T00:00:00+00:00",
+ "end_date": "1997-10-03T00:00:00+00:00",
+ "members": 942
+ }, {
+ "mal_id": 76375,
+ "url": "https:\/\/myanimelist.net\/manga\/76375\/Kengai_Princess",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/2\/168249.jpg?s=f6cc69b65deca0981820cd3e184ed1d3",
+ "title": "Kengai Princess",
+ "publishing": false,
+ "synopsis": "Meguro Mito has always been made fun of for her chubby appearance. Her sole happiness is discussing her favorite role-play game with her two best friends. One day, while she is being bullied, a handso...",
+ "type": "Manga",
+ "chapters": 45,
+ "volumes": 7,
+ "score": 7.24,
+ "start_date": "2014-06-20T00:00:00+00:00",
+ "end_date": "2016-05-20T00:00:00+00:00",
+ "members": 1456
+ }, {
+ "mal_id": 5806,
+ "url": "https:\/\/myanimelist.net\/manga\/5806\/Franken_Fran",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/1\/150351.jpg?s=6e9eef6e8aab0b9c32d87bb3f662e81e",
+ "title": "Franken Fran",
+ "publishing": false,
+ "synopsis": "Deep within Japan's remote regions is the mansion of Dr. Naomitsu Madaraki, a surgeon notorious for his gruesome work. While he is away from home, his artificial daughter Fran takes over the mansion a...",
+ "type": "Manga",
+ "chapters": 71,
+ "volumes": 8,
+ "score": 7.87,
+ "start_date": "2006-07-19T00:00:00+00:00",
+ "end_date": "2012-01-19T00:00:00+00:00",
+ "members": 27640
+ }, {
+ "mal_id": 20235,
+ "url": "https:\/\/myanimelist.net\/manga\/20235\/Ware_wa_Kenou",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/2\/34816.jpg?s=a03ea245b1aa0c4376ff52988c06eae4",
+ "title": "Ware wa Kenou!!",
+ "publishing": false,
+ "synopsis": "Yoshiaki is entering a school that is famous for its fights and violence. He chose to go there for just that reason, and he intends to be the strongest one there. When he first arrives, he helps out a...",
+ "type": "Manga",
+ "chapters": 15,
+ "volumes": 3,
+ "score": 7.09,
+ "start_date": "2007-10-15T00:00:00+00:00",
+ "end_date": "2008-08-27T00:00:00+00:00",
+ "members": 1153
+ }, {
+ "mal_id": 13469,
+ "url": "https:\/\/myanimelist.net\/manga\/13469\/Gyakuten_Kenji",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/1\/35527.jpg?s=478bb47c99475e286154eacc46df0c51",
+ "title": "Gyakuten Kenji",
+ "publishing": false,
+ "synopsis": "A series of new cases following prosecutor Miles Edgeworth, based on the DS game of the same name.",
+ "type": "Manga",
+ "chapters": 25,
+ "volumes": 4,
+ "score": 7.35,
+ "start_date": "2009-04-13T00:00:00+00:00",
+ "end_date": "2011-02-04T00:00:00+00:00",
+ "members": 1295
+ }, {
+ "mal_id": 2585,
+ "url": "https:\/\/myanimelist.net\/manga\/2585\/Eiken",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/1\/2780.jpg?s=6ca6a78a38255cd99fa4b1ad07d425b7",
+ "title": "Eiken",
+ "publishing": false,
+ "synopsis": "Densuke just enrolled at the exclusive Zashono academy. He's eager to participate in extra-curricular activities, but he never expected to join the mysterious Eiken club. Strangely enough, every other...",
+ "type": "Manga",
+ "chapters": 160,
+ "volumes": 18,
+ "score": 6.34,
+ "start_date": "2001-01-01T00:00:00+00:00",
+ "end_date": "2004-01-01T00:00:00+00:00",
+ "members": 2176
+ }, {
+ "mal_id": 101089,
+ "url": "https:\/\/myanimelist.net\/manga\/101089\/Atsumare_Fushigi_Kenkyuubu",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/1\/194322.jpg?s=6b537a96da983cddfcebb76d4652499a",
+ "title": "Atsumare! Fushigi Kenkyuubu",
+ "publishing": true,
+ "synopsis": "Goryou Daisuke is still unsure about which club to join. When he meets the three girl members of Mysterious Research Club while looking for the school's warehouse, he gets hypnotized to sign the regis...",
+ "type": "Manga",
+ "chapters": 0,
+ "volumes": 0,
+ "score": 7.45,
+ "start_date": "2016-09-29T00:00:00+00:00",
+ "end_date": null,
+ "members": 4836
+ }, {
+ "mal_id": 2871,
+ "url": "https:\/\/myanimelist.net\/manga\/2871\/Kenkaya_Honey",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/1\/147589.jpg?s=e1d612d7863111cb77f35ffe3e68d765",
+ "title": "Kenkaya Honey",
+ "publishing": false,
+ "synopsis": "Megane Yoshino Kei has always admired Kuga Masato's violent fighting style. So when Yoshino gets a chance with the object of his desires, it's a dream come true. But do they really have a relationship...",
+ "type": "One-shot",
+ "chapters": 1,
+ "volumes": 0,
+ "score": 6.3,
+ "start_date": "2006-01-01T00:00:00+00:00",
+ "end_date": "2006-01-01T00:00:00+00:00",
+ "members": 365
+ }, {
+ "mal_id": 20181,
+ "url": "https:\/\/myanimelist.net\/manga\/20181\/Hatarake_Kentauros",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/3\/40662.jpg?s=84fcf069c70c1b73762dc9a10abeb24f",
+ "title": "Hatarake, Kentauros!",
+ "publishing": false,
+ "synopsis": "A story about a man from the country who journeyed to Tokyo to become a successful businessman. Except he's not a man -- he's a centaur. Contains chapters from both Kurofune Zero and related short sto...",
+ "type": "Manga",
+ "chapters": 8,
+ "volumes": 1,
+ "score": 7.23,
+ "start_date": "2010-05-28T00:00:00+00:00",
+ "end_date": "2011-04-01T00:00:00+00:00",
+ "members": 490
+ }, {
+ "mal_id": 90561,
+ "url": "https:\/\/myanimelist.net\/manga\/90561\/Kenja_no_Mago",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/1\/161912.jpg?s=96ff4d057fe9a4797584e255a98f0a48",
+ "title": "Kenja no Mago",
+ "publishing": true,
+ "synopsis": "A young man who had surely died in an accident, was reborn in another world as a baby! After that, he was picked up by the patriot hero \"Sage\" Merlin Wolford and was given the name Shin. He was raised...",
+ "type": "Novel",
+ "chapters": 0,
+ "volumes": 0,
+ "score": 7.37,
+ "start_date": "2015-07-30T00:00:00+00:00",
+ "end_date": null,
+ "members": 4480
+ }, {
+ "mal_id": 121050,
+ "url": "https:\/\/myanimelist.net\/manga\/121050\/F-Ken",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/3\/220781.jpg?s=e89afa5606c3492da53556f4ef3c7e72",
+ "title": "F-Ken",
+ "publishing": false,
+ "synopsis": "Fuji's high school kendo team has an embarrassing losing streak, but things start to turn around as they suddenly begin winning most of their matches and even qualify for nationals. The secret is the...",
+ "type": "One-shot",
+ "chapters": 1,
+ "volumes": 0,
+ "score": 5.53,
+ "start_date": "2019-08-05T00:00:00+00:00",
+ "end_date": "2019-08-05T00:00:00+00:00",
+ "members": 748
+ }, {
+ "mal_id": 13901,
+ "url": "https:\/\/myanimelist.net\/manga\/13901\/Kenka_Shoubai",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/3\/36614.jpg?s=1fcd5b420bec10980342822a04772c61",
+ "title": "Kenka Shoubai",
+ "publishing": false,
+ "synopsis": "Satou Juubee, a pervert and fighting expert, has moved to a new home again started off his ridiculous school life with other interesting people. The first one he met was a girl called Ayako, who has u...",
+ "type": "Manga",
+ "chapters": 183,
+ "volumes": 24,
+ "score": 6.7,
+ "start_date": "2005-06-13T00:00:00+00:00",
+ "end_date": "2010-09-06T00:00:00+00:00",
+ "members": 1230
+ }, {
+ "mal_id": 61295,
+ "url": "https:\/\/myanimelist.net\/manga\/61295\/Dokusen_Kenrisho",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/3\/105615.jpg?s=d8552887a669978d8481ef66ac3a2040",
+ "title": "Dokusen Kenrisho",
+ "publishing": false,
+ "synopsis": "Misaki, who's working for an advertising agency falls in love at first sight with Masahiro's posture when he sees him by chance on the street. He comes up and asks him to work as a model. While workin...",
+ "type": "Manga",
+ "chapters": 7,
+ "volumes": 1,
+ "score": 6.42,
+ "start_date": "2010-01-30T00:00:00+00:00",
+ "end_date": "2011-02-28T00:00:00+00:00",
+ "members": 515
+ }, {
+ "mal_id": 22257,
+ "url": "https:\/\/myanimelist.net\/manga\/22257\/Kenjuu_Tenshi",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/3\/36203.jpg?s=87275ebdfc60d3e66bc6a7c5a2fd3699",
+ "title": "Kenjuu Tenshi",
+ "publishing": false,
+ "synopsis": "\"Angel Gunfighter\" is a thrilling Western Manga filled with love stories and gunfights. The setting for the story is a small town in the American Wild West. In a small town of the border region betwee...",
+ "type": "Manga",
+ "chapters": 14,
+ "volumes": 1,
+ "score": 5.99,
+ "start_date": "2049-04-20T00:00:00+00:00",
+ "end_date": "2049-04-20T00:00:00+00:00",
+ "members": 395
+ }, {
+ "mal_id": 73823,
+ "url": "https:\/\/myanimelist.net\/manga\/73823\/Kenja_no_Deshi_wo_Nanoru_Kenja",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/3\/176763.jpg?s=dcff44420375e96c9363ff2a2923f9d6",
+ "title": "Kenja no Deshi wo Nanoru Kenja",
+ "publishing": true,
+ "synopsis": "In one of the worlds that exist within virtual reality, Kagami held the title of one of the Nine Sages, a position that placed him at the pinnacle of magicians. One day, he fell asleep in-game after p...",
+ "type": "Novel",
+ "chapters": 0,
+ "volumes": 0,
+ "score": 7.5,
+ "start_date": "2014-06-30T00:00:00+00:00",
+ "end_date": null,
+ "members": 2039
+ }, {
+ "mal_id": 115098,
+ "url": "https:\/\/myanimelist.net\/manga\/115098\/Kengan_Ashura_0",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/3\/225037.jpg?s=128e696551ab5f6fcfa407ef74a8350f",
+ "title": "Kengan Ashura 0",
+ "publishing": false,
+ "synopsis": "A prequel story to Kengan Ashura.",
+ "type": "Manga",
+ "chapters": 8,
+ "volumes": 1,
+ "score": 7.31,
+ "start_date": "2015-08-20T00:00:00+00:00",
+ "end_date": "2015-10-08T00:00:00+00:00",
+ "members": 1538
+ }, {
+ "mal_id": 62769,
+ "url": "https:\/\/myanimelist.net\/manga\/62769\/Magika_no_Kenshi_to_Basileus",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/1\/143619.jpg?s=da45da8eff32138dd9d33fcb5e35375a",
+ "title": "Magika no Kenshi to Basileus",
+ "publishing": true,
+ "synopsis": "Parallel to our dimension is a world filled with magic, home to a host of mystical beings and fantastical powers. Humanity has learned to harness these forces and bring forth that world's entities to...",
+ "type": "Manga",
+ "chapters": 0,
+ "volumes": 0,
+ "score": 7.09,
+ "start_date": "2013-10-26T00:00:00+00:00",
+ "end_date": null,
+ "members": 14319
+ }, {
+ "mal_id": 54237,
+ "url": "https:\/\/myanimelist.net\/manga\/54237\/Kenshin_no_Succeed",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/2\/158132.jpg?s=8a4634aa7e10487d2ce2704c66943e88",
+ "title": "Kenshin no Succeed",
+ "publishing": false,
+ "synopsis": "Tokyo Swordia, formerly known as Tokyo Metropolitan, has been ruled by the \"Swordie\" since the Third World War 70 years ago. These Swordie, natural-born swordswomen with an attraction to blades, more...",
+ "type": "Manga",
+ "chapters": 12,
+ "volumes": 2,
+ "score": 6.52,
+ "start_date": "2013-05-27T00:00:00+00:00",
+ "end_date": "2014-05-27T00:00:00+00:00",
+ "members": 3271
+ }, {
+ "mal_id": 100377,
+ "url": "https:\/\/myanimelist.net\/manga\/100377\/Kenja_no_Deshi_wo_Nanoru_Kenja_The_Comic",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/3\/195544.jpg?s=f42e295b704dbe47cde17d14f5284ac0",
+ "title": "Kenja no Deshi wo Nanoru Kenja The Comic",
+ "publishing": true,
+ "synopsis": "In one of the worlds that exist within virtual reality, Kagami held the title of one of the Nine Sages, a position that placed him at the pinnacle of magicians. One day, he fell asleep in-game after p...",
+ "type": "Manga",
+ "chapters": 0,
+ "volumes": 0,
+ "score": 7.17,
+ "start_date": "2016-07-28T00:00:00+00:00",
+ "end_date": null,
+ "members": 5479
+ }, {
+ "mal_id": 1302,
+ "url": "https:\/\/myanimelist.net\/manga\/1302\/Kenkou_Zenrakei_Suieibu_Umishou",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/2\/56931.jpg?s=460c1db4620dc44a51aeb992708e712e",
+ "title": "Kenkou Zenrakei Suieibu Umishou",
+ "publishing": false,
+ "synopsis": "Kaname Okiura, a student of Prefectoral Umineko Shougyou High (\"Umishou\" for short), joined the school's swimming club in order to learn how to swim, but the club is filled with weirdos, let alone tea...",
+ "type": "Manga",
+ "chapters": 130,
+ "volumes": 9,
+ "score": 7.36,
+ "start_date": "2005-01-01T00:00:00+00:00",
+ "end_date": "2008-01-01T00:00:00+00:00",
+ "members": 4577
+ }, {
+ "mal_id": 25488,
+ "url": "https:\/\/myanimelist.net\/manga\/25488\/Kenban_no_Ue_no_Caress",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/1\/82744.jpg?s=80c4247534720be7d623251135dd4516",
+ "title": "Kenban no Ue no Caress",
+ "publishing": false,
+ "synopsis": "The prodigy, Isshiki Kyouya, selected Sasa Kenjirou as his piano teacher. Sasa, who used to be a prodigy, thought that his own potential was limited when he heard the young Isshiki played at a concert...",
+ "type": "Manga",
+ "chapters": 0,
+ "volumes": 3,
+ "score": 7.39,
+ "start_date": "2010-12-25T00:00:00+00:00",
+ "end_date": "2013-10-25T00:00:00+00:00",
+ "members": 1173
+ }, {
+ "mal_id": 69841,
+ "url": "https:\/\/myanimelist.net\/manga\/69841\/Kenrantaru_Grande_Sc\u00e8ne",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/1\/119683.jpg?s=3fa39e843d1e972e184fd905bab25de8",
+ "title": "Kenrantaru Grande Sc\u00e8ne",
+ "publishing": true,
+ "synopsis": "When Kanade was very young, she went to a ballet performance of her neighbour, Lisa, and was overwhelmed by her amazing dancing. She decided then and there that she wanted to dance like Lisa, and her...",
+ "type": "Manga",
+ "chapters": 0,
+ "volumes": 0,
+ "score": 7.69,
+ "start_date": "2013-07-19T00:00:00+00:00",
+ "end_date": null,
+ "members": 1636
+ }, {
+ "mal_id": 17233,
+ "url": "https:\/\/myanimelist.net\/manga\/17233\/Kentou_Ankokuden_Cestvs",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/2\/185196.jpg?s=7aca9e6b48a484a935de9f210f82654b",
+ "title": "Kentou Ankokuden Cestvs",
+ "publishing": false,
+ "synopsis": "Cestus, a young slave, fighting for his freedom as a bare knuckle gladiator studying under a legendary gladiator who fought and drawed with the head of the imperial guards in the Roman era.",
+ "type": "Manga",
+ "chapters": 154,
+ "volumes": 15,
+ "score": 7.48,
+ "start_date": "1997-11-28T00:00:00+00:00",
+ "end_date": "2009-03-13T00:00:00+00:00",
+ "members": 1374
+ }, {
+ "mal_id": 34217,
+ "url": "https:\/\/myanimelist.net\/manga\/34217\/Kenkou_no_Sekkei",
+ "image_url": "https:\/\/cdn.myanimelist.net\/images\/manga\/1\/62305.jpg?s=bf98b8f9be049760a4c0d09062793b3c",
+ "title": "Kenkou no Sekkei",
+ "publishing": false,
+ "synopsis": "Shintaro Kago one shot collection. - Kairaku no Danmenteki Yokosuberi (The Pleasure of a Slippery Cross-Section) - Zetsuboutek Kanashimi no Amaki Shirase (Many Times of Joy and Sorrow)",
+ "type": "Manga",
+ "chapters": 9,
+ "volumes": 1,
+ "score": 6.48,
+ "start_date": "2003-01-01T00:00:00+00:00",
+ "end_date": "2003-01-01T00:00:00+00:00",
+ "members": 586
+ }],
+ "last_page": 20
+}
\ No newline at end of file