PennyLogo Public API

A small, read-only HTTP API for fetching public PennyLogo assets by ID. Built for agents, integrations, and embeds. No authentication required for public assets.

Base URL

https://pennylogo.com

Discovery

GET /api/public/logo/{id}

Fetch a published logo or emoji by ID. Returns image bytes.

  • actionview (default) or download.
  • formatoriginal (default) or svg.
  • thumb1 / true for a thumbnail.
curl https://pennylogo.com/api/public/logo/<id>?format=svg

GET /api/public/story/{id}

Fetch the metadata "story" for a public generation. Returns application/json.

curl https://pennylogo.com/api/public/story/<id>

Rate limits

Every response includes X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset headers. Be polite — keep request volume reasonable and cache responses where possible.

Content negotiation for agents

Major user-facing pages support Accept: text/markdown and return a Markdown representation with Content-Type: text/markdown. HTML remains the default for browsers.

Contact

Questions, partnership, or higher-volume access: contact@olympusml.com