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 hammeringAuth
No keyBase URL
https://poetrydb.orgWhat 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