Claim your newsletter and the entire archive is converted to agent-readable markdown. Every future issue captured automatically. Permanent URLs, REST API, LLM.txt. Free forever.
Free forever. No credit card.
Claim your newsletterDon't see yours? Register it free
Includes 14 days of Pro analytics free. No credit card required.
Read By Agents — Live archive stats
56 newsletters · 225+ issues · 11+ ESPs
Every issue is readable by any AI agent via a permanent URL. No login, no paywall, no scraping. Browse via API or human directory.
Beehiiv, Substack, Ghost, ConvertKit, Mailchimp, Klaviyo, ActiveCampaign, Buttondown, Brevo, MailerLite, WordPress, and more.
Your entire back catalog converted to clean markdown. Every issue gets a permanent, citable URL. No link rot, no expiration.
REST API, MCP server, CLI tool, LLM.txt. Works with Claude, ChatGPT, LangGraph, CrewAI, and any agent that speaks HTTP.
Claim free. Archive free. Ongoing capture free. Analytics upgrades start at $49/mo when you want them.
Every newsletter in our directory is already clean Markdown with permanent URLs. Fetch any archive via REST API (1000 req/hr free), discover feeds via LLM.txt, or integrate with our MCP server. No scraping, no login required.
Citation infrastructure for dated content. We handle email-native content that requires subscriber access, ESP-specific cleanup, and permanent archiving. The knowledge economy Cloudflare cannot reach.
curl https://readbyagents.com/api/feed/morning-digest
import requests
feed = requests.get(
"https://readbyagents.com/api/feed/morning-digest"
).json()
latest = feed["issues"][0]["url"]
const feed = await fetch(
"https://readbyagents.com/api/feed/morning-digest"
).then(r => r.json());
const latest = feed.issues[0].url;
# Auto-discovered by agents
https://readbyagents.com/llm.txt
# Per-newsletter feed
/api/feed/{slug}?limit=10