11 endpoints spanning classic poetry from PoetryDB (Shakespeare, Dickinson, Keats, Poe) and powerful word/language tools from Datamuse. Browse poems by author or title, search by lines, get random poetry, find rhymes, similar-meaning words, sound-alikes, autocomplete suggestions, and word associations. Great for writing tools, poetry apps, word games, and NLP projects.
Base URL: https://nordapi.ee/api/v1
GET /poetry/random
Get a random poem from the PoetryDB collection of classic English poetry. Returns the poem's title, author, full text (as lines), and line count. Features works by Shakespeare, Dickinson, Keats, Poe, Whitman, and more.
curl https://nordapi.ee/api/v1/poetry/random
GET /poetry/collection
Get multiple random poems in one request. Perfect for building poetry feeds or discovery features.
count
optional
default: 5
curl "https://nordapi.ee/api/v1/poetry/collection?count=3"
GET /poetry/title/:title
Search for poems by title. Returns matching poems with full text.
curl https://nordapi.ee/api/v1/poetry/title/Ozymandias
GET /poetry/search
Search for poems containing specific words or phrases in their text.
q
required
curl "https://nordapi.ee/api/v1/poetry/search?q=shall+I+compare"
GET /words/similar/:word
Find words with similar meanings (synonyms and related words) using the Datamuse word-finding engine. Returns words ranked by relevance score.
curl https://nordapi.ee/api/v1/words/similar/happy
GET /words/rhymes/:word
Find words that rhyme with the given word. Perfect for poetry generators, songwriting tools, and word games.
curl https://nordapi.ee/api/v1/words/rhymes/love
GET /words/sounds/:word
Find words that sound similar to the given word (homophones and near-homophones). Useful for spelling correction and pun generators.
curl https://nordapi.ee/api/v1/words/sounds/flower
GET /words/autocomplete/:prefix
Get word suggestions for a given prefix. Ideal for search-as-you-type and autocomplete interfaces.
curl https://nordapi.ee/api/v1/words/autocomplete/prog
GET /words/adjectives/:noun
Find adjectives commonly used to describe a given noun. Great for creative writing and content generation.
curl https://nordapi.ee/api/v1/words/adjectives/ocean
GET /words/nouns/:adjective
Find nouns commonly described by a given adjective. Useful for word association and language learning tools.
curl https://nordapi.ee/api/v1/words/nouns/beautiful