Paperboy for Astro

AI blog writer for Astro: a /blog fed by fact-checked articles

Paperboy has no Astro connector. It gives your AI builder a prompt that adds a /blog reading Paperboy's public feed. The first article is free.

Paste-in promptDocs checked Oct 29, 2026
PaperboyAstro

Paste-in promptPaste-in prompt (a /blog that reads Paperboy's JSON), or a webhook

  • Every number checked against its source
  • Held for you if a claim still fails
  • Approve each post, or run on autopilot

Short answer as of October 29, 2026

As of October 29, 2026, Paperboy gives you a prompt for your coding agent that builds a /blog in your Astro site from Paperboy's public JSON feed. Whether new articles appear on their own or only after a rebuild depends on whether your Astro site renders on demand.

Set up

How do I connect Paperboy to an Astro site?

How it connects: Paste-in prompt (a /blog that reads Paperboy's JSON), or a webhook.

  1. Paste your site address into Paperboy and write the first article free.

  2. In Publishing, choose the paste-in prompt method and set the blog address, such as https://yoursite.com/blog.

  3. Give the prompt to your coding agent. Decide first whether the pages render on demand (needs a server adapter) or at build time.

  4. For build-time pages, ask the agent to fetch the feed in an Astro content loader, and add a deploy hook from your host so a published article triggers a rebuild. Paperboy's webhook method can call a URL you control for that.

  5. Check the output: title tag, description, canonical link, JSON-LD, sitemap entries and the IndexNow key file at the site root. The prompt lists all of them.

What Paperboy POSTs to your endpoint
POST https://your-endpoint.example/paperboy
Content-Type: application/json
X-Paperboy-Signature: sha256=<HMAC-SHA256 of the raw body, hex>
User-Agent: Paperboy-Webhook/1.0

{
  "event": "article.published",   // or "article.updated", or "test"
  "sent_at": "2026-10-29T12:00:00.000Z",
  "site": { "id": "...", "url": "https://yoursite.com" },
  "article": {
    "id": "...", "title": "...", "slug": "...",
    "meta_title": "...", "meta_description": "...", "excerpt": "...",
    "html": "...", "markdown": "...",
    "faq": [{ "q": "...", "a": "..." }], "faq_html": "...",
    "schema_json_ld": [ ... ],
    "sources": [ ... ],
    "published_at": "..."
  }
}

Paperboy shows the exact values in your dashboard. Nothing here is a real key.

What you get

What do I get on Astro?

What lands on your site, every time an article passes its fact check.

Honest limits

What are the limits with Astro?

What Paperboy does not do here, so there are no surprises after you sign up.

Compare

How does Astro compare with other platforms?

Each platform has its own route, because each one exposes something different. Every row links the platform's own docs.

Last checked Oct 29, 2026
How Paperboy connects to 6 platforms, what you set up on each, and the platform page each row was checked against
PlatformHow Paperboy connectsWhat you set upChecked against
AstroPaste-in promptPaste-in prompt (a /blog that reads Paperboy's JSON), or a webhookA prompt your AI builder or coding agent runs.Astro documentation: content collections and loadersRead Oct 29, 2026
Next.jsPaste-in promptPaste-in prompt (a /blog that reads Paperboy's JSON), or a webhookA prompt your AI builder or coding agent runs.Next.js documentation: route handlersRead Oct 29, 2026
WordPressDirect connectionDirect connection (WordPress REST API)A login key from WordPress. Nothing to install.WordPress REST API handbook: authentication and application passwordsRead Oct 29, 2026
GhostDirect connectionDirect connection (Ghost Admin API)A login key from Ghost. Nothing to install.Ghost Admin API documentationRead Oct 29, 2026
WebflowHosted blogHosted blog on a subdomain, or a webhook you connectOne DNS record and a Blog link in your menu.Webflow Data API: create collection item (staged)Read Oct 29, 2026
FramerHosted blogHosted blog on a subdomain, or a webhook you connectOne DNS record and a Blog link in your menu.Framer Server API introductionRead Oct 29, 2026

Statements about each platform come from its own documentation, read on October 29, 2026. Vendors change their pages, so confirm there. See all 13 platforms.

FAQ

Questions about Paperboy and Astro

Still have a question? Ask us or read the docs.

Do I need server rendering for Astro?

Only if you want new articles without a rebuild. A static site works if you trigger a rebuild each time an article publishes.

Can Paperboy trigger my Astro rebuild?

Its webhook method POSTs to any https address you give it. If your host offers a build hook URL, you can point the webhook at a small endpoint that calls it. Paperboy does not integrate with hosts directly.

Does Paperboy commit Markdown files to my repo?

No. There is no git integration. The webhook payload includes the article as Markdown, so your own endpoint could write a file, but that is code you write.

Is the feed authenticated?

No. The two endpoints are public and read-only and return published articles only.

Which agent should build it?

Any coding agent that can edit your repo works. The prompt is plain instructions and names Claude Code, Lovable, Cursor and Bolt as examples of where to paste it.

Sources

Where do these facts come from?

Where do these facts come from?

Statements about Astro come from its own pages, read on October 29, 2026. Vendors change their pages, so confirm there. Statements about Paperboy come from how it works in the product today. If we got something wrong, tell us at hello@paperboyseo.com.

Keep going

Where do I go next?

Ready to put fact-checked articles on Astro?

Paste your address. In under ten minutes you read a finished article written for your site, with its full fact check. Free, no card.

You pick a plan only after you have read it.

Prefer to run it yourself? Self-host it (repo coming soon). Using an agent? Add the MCP server.