PoetryDB
APIFree REST API for accessing a vast collection of poetry data
Overview
PoetryDB is a RESTful API offering instant access to a large poetry collection. It supports endpoints for querying poems by author (e.g., /author/Emily Dickinson), title (/title/The Raven), lines (/lines/I wandered lonely as a cloud), or random poems (/random). Responses are JSON-formatted, including details like title, author, lines, and line count. Ideal for building poetry apps, educational tools for literary studies, integrating poetic content into blogs, or supporting literary research projects. No authentication is required, enabling quick integration for developers.
Example Integration (JavaScript)
fetch('https://github.com/thundercomb/poetrydb#readme')
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err)); Key Features
- RESTful API
- JSON response format
- No authentication required
- Multiple query endpoints (author, title, lines, random)
- Open poetry collection
Frequently Asked Questions
? Is PoetryDB free to use?
Yes, PoetryDB is completely free for personal and non-commercial use with no hidden costs.
? Does it require an API Key?
No, PoetryDB does not require any API key or authentication to access its endpoints.
? What is the response format?
All responses from PoetryDB are in JSON format, containing structured data like poem title, author, lines, and line count.
Top Alternatives
People Also Ask about PoetryDB
Tool Info
Pros
- ⊕ Easy to integrate (no API key)
- ⊕ Completely free to use
- ⊕ Fast response times
- ⊕ Rich query options for targeted results
Cons
- ⊖ No official rate limit documentation
- ⊖ Limited to pre-existing collection (no user contributions)
- ⊖ No guaranteed uptime or SLA