Fiction Genres
Popular genres of fiction literature.
Popular genres of fiction literature.
The main genres of fiction, from science fiction, fantasy, mystery and horror to romance and historical fiction, plus thrillers, dystopian fiction, magical realism, gothic fiction, crime and noir, adventure, literary fiction and young adult.
| Genre | Description |
|---|---|
| Science Fiction | Stories based on speculative science and technology. |
| Fantasy | Stories with magical or supernatural elements. |
| Mystery | Stories centered on solving a crime or puzzle. |
| Horror | Stories designed to frighten or unsettle. |
| Romance | Stories focused on romantic relationships. |
| Historical Fiction | Stories set in the past with fictional characters. |
| Thriller | Fast-paced fiction built on suspense, danger and high stakes. |
| Dystopian Fiction | Stories set in oppressive or degraded societies, often as a warning about present trends. |
| Magical Realism | Realistic settings in which magical events are treated as ordinary, associated with Latin American literature. |
| Gothic Fiction | Dark, atmospheric stories of decay, secrets and the supernatural, often in old houses and ruins. |
| Crime and Noir | Fiction centered on crime and its investigation; noir stresses cynicism, moral ambiguity and urban settings. |
| Adventure | Stories driven by journeys, danger and exploration. |
| Literary Fiction | Fiction valued mainly for style, character and theme and not for genre conventions. |
| Young Adult | Fiction written for readers roughly aged 12 to 18, covering many genres. |
The shape of this dataset, read from the data itself: every column, its type and a real value. Agents can use this to plan a query without fetching the whole document.
| Section | Field | Type | Example |
|---|---|---|---|
| data | genre | string | Science Fiction |
| data | description | string | Stories based on speculative science and techno… |
The static files contain the same reference rows as the API, with no API rate limit. Live metadata, such as view counts, may differ. Use the API for content negotiation; use the static files for a cacheable snapshot.
curl "https://yjtoon.yunusemrevurgun.com/api/dataset/fiction-genres?format=toon"
const res = await fetch( "https://yjtoon.yunusemrevurgun.com/static-data/dataset/fiction-genres.toon" ); const toon = await res.text();
Rate limit: 120 requests per minute per IP, no key and no signup. API reference →