Back to directory

chinese-poetry-api

A high-performance API service for classical Chinese poetry, offering REST and GraphQL access to close to 400,000 poems with simplified and traditional Chinese, full-text search, and rate limiting.

chinese-poetry-api

chinese-poetry-api serves a large collection of classical Chinese poetry, including Tang poems, Song ci, and Yuan qu, through both a REST API and a GraphQL endpoint. A language parameter switches the same underlying data between simplified and traditional Chinese, and the service supports full-text search as well as search restricted to title, content, or author, with automatic categorization by dynasty, author, and poem type.

It applies IP-based rate limiting to protect against abuse, and ships as a multi-architecture Docker image for straightforward deployment. The poetry dataset is managed as a git submodule.

It is written in Go and released under the GPL-3.0 license.

More in APIs

See all 103
  • Grabbit

    grabbit.live

    An agent-first screenshot API that captures a hosted, pixel-perfect image of any URL through a one-line CLI, a hosted MCP server, or a plain REST call.

  • App2Api

    app2api.com

    A tool that reverse-engineers the real API behind a mobile app you own or are authorized to test, then hands an AI agent a runnable call and an OpenAPI spec for it.

  • Apitomy Codegen

    github.com

    Generates JAX-RS server stubs, Quarkus-optimized applications, data models and client libraries from OpenAPI specifications.