Lorem Ipsum API FREE

Generate filler text in five flavors: classic Latin, tech, pirate, corporate, hipster. Pick paragraphs, sentences, or single words. Output as plain text, HTML, Markdown, or JSON.

Try the interactive UI: /tools/lorem

GET /lorem

Simple generator (everything via query string).

ParamDefaultNotes
flavorclassicclassic, tech, pirate, corporate, hipster
paragraphs31-50
sentences5Sentences per paragraph (1-30)
formattexttext, html, markdown, json
start_with_loremtrueStart "Lorem ipsum dolor sit..." (classic only)
seed(random)Optional integer for deterministic output

Examples

# Three paragraphs of classic
curl "https://forge-node.tail2b516d.ts.net/lorem?paragraphs=3"

# Tech ipsum, HTML
curl "https://forge-node.tail2b516d.ts.net/lorem?flavor=tech&format=html¶graphs=2"

# Pirate ipsum, JSON, deterministic
curl "https://forge-node.tail2b516d.ts.net/lorem?flavor=pirate&format=json&seed=7"

POST /lorem/text

Detailed generator with finer control over sentence length.

Body (JSON)

FieldTypeDefault
flavorstringclassic
paragraphsint3
sentences_per_paragraphint5
min_words_per_sentenceint6
max_words_per_sentenceint18
start_with_lorembooltrue
formatstringtext (or html, markdown, json)
seedintnull
curl -X POST https://forge-node.tail2b516d.ts.net/lorem/text \
  -H 'Content-Type: application/json' \
  -d '{"flavor":"corporate","paragraphs":4,"sentences_per_paragraph":6,"format":"markdown"}'

GET /lorem/word

Random words from a flavor's word bank. ?flavor=tech&count=20

GET /lorem/sentence

Random sentences. ?flavor=hipster&count=3&min_words=8&max_words=14

GET /lorem/paragraph

Random paragraphs. ?flavor=pirate&count=2&sentences=4

GET /lorem/flavors

Returns the list of flavors and one sample sentence each. Useful for menus.

GET /health/lorem

Service health check. Returns {"status":"ok"}.

Limits

120 requests/minute per IP. Max 50 paragraphs / 30 sentences each / 80 words per sentence per call. No auth.

Pure stdlib. Part of the Forge Node API suite — 14 free developer APIs, no signup.