Fiction Genres

Popular genres of fiction literature.

  • JSON3,886 B
  • YAML2,761 B · −29%
  • TOON2,335 B · −40%

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.

Use it when

  • You need a short definition of a genre for cataloging, recommendation or teaching.
  • You want a shared vocabulary for genre conventions.

Watch out for

  • Genres overlap and shift; a novel can fit several, and publishers and critics categorize differently.
  • Young adult is an audience category, not a genre of content.

The data

GenreDescription
Science FictionStories based on speculative science and technology.
FantasyStories with magical or supernatural elements.
MysteryStories centered on solving a crime or puzzle.
HorrorStories designed to frighten or unsettle.
RomanceStories focused on romantic relationships.
Historical FictionStories set in the past with fictional characters.
ThrillerFast-paced fiction built on suspense, danger and high stakes.
Dystopian FictionStories set in oppressive or degraded societies, often as a warning about present trends.
Magical RealismRealistic settings in which magical events are treated as ordinary, associated with Latin American literature.
Gothic FictionDark, atmospheric stories of decay, secrets and the supernatural, often in old houses and ruins.
Crime and NoirFiction centered on crime and its investigation; noir stresses cynicism, moral ambiguity and urban settings.
AdventureStories driven by journeys, danger and exploration.
Literary FictionFiction valued mainly for style, character and theme and not for genre conventions.
Young AdultFiction written for readers roughly aged 12 to 18, covering many genres.

Fields

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.

SectionFieldTypeExample
datagenrestringScience Fiction
datadescriptionstringStories based on speculative science and techno…

Fetch the same bytes

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 →

Topics

  • literature
  • genres
  • fiction

Search the library

Search by a topic, title, or keyword.

Start with a collection

Browse all 205 datasets