Paperboy for Next.js

AI blog writer for Next.js: a /blog fed by fact-checked articles

Paperboy has no Next.js 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
PaperboyNext.js

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 that tells your coding agent to build a /blog in your Next.js app that reads articles from Paperboy's public JSON feed, so new articles appear without a redeploy. If you would rather receive articles than fetch them, a signed webhook can POST each one to a route handler.

Set up

How do I connect Paperboy to a Next.js app?

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 "Paste a prompt into your AI site builder" and set where the blog will live, for example https://yoursite.com/blog.

  3. Copy the prompt and give it to the agent that works in your repo (Claude Code or Cursor, for example). It asks for /blog and /blog/[slug] pages that fetch on the server, and it names the feed's two endpoints.

  4. Review what the agent built. The prompt asks for the title tag and description from the feed, a canonical link, the JSON-LD in the head, a sitemap entry per article, an IndexNow key file at your site root and a Blog link in the navigation.

  5. Deploy. Paperboy counts the prompt as installed the first time your site calls the feed.

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 Next.js?

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

Honest limits

What are the limits with Next.js?

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

Compare

How does Next.js 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
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
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
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 Next.js

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

Does Paperboy commit to my GitHub repo?

No. Paperboy has no GitHub or git integration. Your site reads the feed at request time, or you receive articles by webhook and write files yourself.

Do I need an API key for the feed?

No. The two feed endpoints are public and read-only, and they answer with published articles only.

Will new articles need a redeploy?

Not if the pages fetch on the server and cache briefly, which is what the prompt asks for. If your agent built the pages statically instead, they will need a rebuild.

Can I receive articles in a route handler instead?

Yes. Choose the webhook method. Paperboy POSTs signed JSON with the HTML and Markdown, and a Next.js route handler can verify the signature and store the post.

What does the webhook signature look like?

A header named X-Paperboy-Signature holding sha256= and the hex HMAC-SHA256 of the raw request body, using the secret Paperboy generated for your site.

Sources

Where do these facts come from?

Where do these facts come from?

Statements about Next.js 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 Next.js?

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.