All free APIs
Free APIKnowledgeNo keyOfficial

PoetryDB

Search poems by author, title, lines or length and get full text, no key

PoetryDB is a free, open API serving a public-domain corpus of poems. You can query by author, title, line content, number of lines or linecount, and combine fields. Responses include the full poem text, author, title and line count as JSON. No key or signup required.

Free tier

Free, no key (open-source, community-hosted)

Rate limits

Not published; community-hosted, so cache and avoid hammering

Auth

No key

Base URL

https://poetrydb.org

What you'd build with it

  • Add a daily-poem or quote feature to an app
  • Provide literary source text for a creative-writing assistant
  • Build a poetry search and discovery tool
  • Seed examples for a literary-analysis automation

Key endpoints

  • GET/author/{name}All poems by an author
  • GET/title/{title}Poem(s) matching a title
  • GET/author,title/{author};{title}Combine fields to pinpoint a poem
  • GET/random/{n}Fetch n random poems
Members

Members get the runnable recipe

Sign in free to copy the example request, see a sample response, and read the gotchas.

Tags

knowledgepoetryliteraturereferencecreative