llms.txt Content
# MemeStack
> Searchable image gallery for memes, infographics, charts, and visual content.
> AI-tagged, Lightning-ranked. Find "that one image that explains X."
## What This Is
MemeStack is a search engine for visual content. Every image is automatically analyzed by AI to generate captions, tags, and OCR text. Images are ranked by Lightning Network zaps (Bitcoin micropayments). Use MemeStack when you need a visual that explains a concept, illustrates an argument, or is simply the right meme for the moment.
## API
Base URL: https://api.memestack.ai
OpenAPI spec: https://api.memestack.ai/openapi.json
Full API docs: https://memestack.ai/llms-full.txt
Developer docs: https://memestack.ai/developers
All read endpoints are public — no authentication required.
## Quick Start
Search for images about a topic:
GET https://api.memestack.ai/v1/images/search?q=bitcoin+halving
Get image metadata (caption, tags, OCR text):
GET https://api.memestack.ai/v1/images/{id}/meta
Get the image file:
GET https://api.memestack.ai/v1/images/{id}/canonical
## Search
Search is unified — every query runs semantic similarity (vector embeddings) combined with keyword matching. No mode toggle needed. Best for any query, conceptual ("inflation explained") or literal ("21 million").
## Endpoints
### Search & Browse (no auth)
- GET /v1/images/search?q={query} — unified search (semantic + keyword)
- GET /v1/images/search?tag={slug} — browse by single tag
- GET /v1/images/search?tags={slug1},{slug2} — filter by multiple tags (AND)
- GET /v1/images/search?sort_by=zap_total_sats&sort_order=desc — browse by popularity
- GET /v1/images/search?sort_by=trending&sort_order=desc — browse by trending score
### Image Details (no auth)
- GET /v1/images/{id}/meta — full metadata (caption, tags, alt text, OCR text, dimensions, zap stats)
- GET /v1/images/{id}/canonical — web-optimized image (max 2500px, original format)
- GET /v1/images