FreeAPIHub
HomeAPIsAI ModelsAI ToolsBlog
Favorites
FreeAPIHub

The central hub for discovering, testing, and integrating the world's best AI models and APIs.

Platform

  • Categories
  • AI Models
  • APIs

Company

  • About Us
  • Contact
  • FAQ

Help

  • Terms of Service
  • Privacy Policy
  • Cookies

© 2026 FreeAPIHub. All rights reserved.

GitHubTwitterLinkedIn
  1. Home
  2. Categories
  3. Books
  4. PoetryDB API
published

PoetryDB API

The PoetryDB API provides free access to a vast database of classic and public domain poetry, enabling seamless integration into applications and educational tools.

Developed by Thundercomb

Live API
99.95%Uptime
150msLatency
540Stars
No AuthAuth
NoCredit Card
RESTStyle
1.0Version

Reference

API Endpoints

Endpoints

Available routes, request structures, and code examples.

Search poems by author and title

Endpoint URL
https://poetrydb.org/author,title/Shakespeare;Sonnet
Code Example
curl -X GET 'https://poetrydb.org/author,title/Shakespeare;Sonnet'
Expected Response
{
  "lines": [
    "Shall I compare thee to a summer's day?"
  ],
  "title": "Sonnet 18",
  "author": "William Shakespeare"
}
Version:v1
Limit:Unlimited

Integration

Quick Start

cURL ExampleREST
curl -X GET "https://poetrydb.org/author/Shakespeare"

Docs

Technical Documentation

What this API does

The PoetryDB API offers developers instant access to a comprehensive database of classic and public domain poetry. It allows retrieval of poems by author, title, or specific lines through simple HTTP GET requests. The data is delivered in clean, structured JSON format, which simplifies integration with various programming languages and platforms.

How it works

Developers can make HTTP GET requests to retrieve data from the API. The API supports flexible search queries, enabling users to find all poems by a specific author, fetch poems by exact title, or obtain a random poem. Each request yields low-latency responses, ensuring quick access to poetry data.

Authentication

No authentication is required to use the PoetryDB API. This means that all endpoints are publicly accessible, allowing developers to start building applications without the need for API keys or signups.

Example usage

  • /poets/{author} - Retrieves all poems by a specified author.
  • /works/{title} - Fetches the poem with the exact title provided.
  • /random - Obtains a random poem from the database.

Limits

There are no rate limits documented for the PoetryDB API, providing developers with the freedom to make requests as needed.

Ideal use cases

  • Building educational tools focused on poetry.
  • Creating applications for literature enthusiasts.
  • Integrating poetry search capabilities in creative writing platforms.
  • Developing apps that curate and display classic poetry.

Examples

Real-World Applications

  • Building educational platforms for poetry studies
  • Creating applications that display random poetry to users
  • Integrating poetry content into digital art or literature-based projects
  • Developing creative tools that generate or manipulate poetic content
  • Enhancing chatbots or virtual assistants with classic poetry quotes

Evaluation

Advantages & Limitations

Advantages
  • ✓ No authentication or API key required
  • ✓ Comprehensive database of public domain poetry
  • ✓ Free and unlimited usage with no rate limits
  • ✓ Simple RESTful API with JSON responses for easy integration
  • ✓ Supports searching by author, title, and poem lines
Limitations
  • ✗ Limited to classic and public domain poetry, no contemporary works
  • ✗ No official SDKs available
  • ✗ No support for XML or other response formats
  • ✗ No built-in advanced search or filtering options beyond basic queries
  • ✗ No official SLA or enterprise support

Support

Frequently Asked Questions

Important Notice

Verify Before You Decide

Last verified · Apr 30, 2026

The details on this page — including pricing, features, and availability — are based on our last review and may not reflect the provider's current offering. Providers update their products frequently, sometimes without prior notice.

What may have changed

Pricing Plans
Features & Limits
Availability
Terms & Policies

Always visit the official provider website to confirm the latest pricing, terms, and feature availability before subscribing or integrating.

Check official site

External Resources

Documentation Official Website Pricing Details Postman Collection

API Specifications

1.0
Pricing Model
Free
Credit Card
Not Required
Response Formats
JSON
Supported Languages
6 Languages
SDK Support
REST Only
Rate Limit

None

Time to Hello World

Under 5 minutes to start making API calls

Free Tier

100% free with no signup, no API keys, no usage limits or rate restrictions

Best For

Developers needing easy access to classic poetry data for apps, websites, and creative projects

Not Ideal For

Applications requiring contemporary or copyrighted poetry, enterprise-grade SLAs, or advanced search features

Tags

#shakespeare#poems#no-auth#free-api#literature#education#books#poetry

You Might Also Like

More APIs Similar to PoetryDB API

A Bíblia Digital API

The A Bíblia Digital API provides free access to various Portuguese Bible translations, enabling developers to integrate scripture features into their applications seamlessly.

publicREST

Open Library API

The Open Library API offers developers free access to over 36 million records, enabling seamless integration of book-related data into applications.

PublicREST

Gutendex API

Gutendex API offers developers free access to over 70,000 public domain books from Project Gutenberg, with capabilities for searching and downloading texts.

publicREST