Docs
How do I write my first article with the Paperboy API?
Go from an API key to a fact-checked, published article in four curl calls. You need a Paperboy account with at least one site, and some credits.
Step 1: Make an API key
Open Settings, API keys, name a key and copy it. It starts with pb_live_ and is shown once. Buy a credit pack on the same page: $20 for 100 credits.
export PAPERBOY_API_KEY=pb_live_...Step 2: List your sites
curl https://paperboyseo.com/api/v1/sites \
-H "Authorization: Bearer $PAPERBOY_API_KEY"Copy the id of the site you want and export it as SITE_ID.
Step 3: Ask what to write next
Costs 1 credit. Each topic comes with the reason, written from your Search Console data when it is connected. Copy the id of the topic you like.
curl -X POST https://paperboyseo.com/api/v1/sites/$SITE_ID/topics \
-H "Authorization: Bearer $PAPERBOY_API_KEY" \
-H "Content-Type: application/json" \
-d '{"n": 3}'Step 4: Write the article
Costs 12 credits. It answers 202 at once, and the run takes a few minutes. Send an Idempotency-Key so a retry never charges twice.
curl -X POST https://paperboyseo.com/api/v1/sites/$SITE_ID/articles \
-H "Authorization: Bearer $PAPERBOY_API_KEY" \
-H "Idempotency-Key: my-first-article" \
-H "Content-Type: application/json" \
-d '{"topic_id": "<id from step 3>"}'
# Poll until status is "published" or "needs_review"
curl https://paperboyseo.com/api/v1/articles/$ARTICLE_ID \
-H "Authorization: Bearer $PAPERBOY_API_KEY"Step 5: Publish it
The finished article comes back with its fact-check verdict and sources. A passed article waits for your approval. Publish it (free, needs a key with the publish scope):
curl -X POST https://paperboyseo.com/api/v1/articles/$ARTICLE_ID/publish \
-H "Authorization: Bearer $PAPERBOY_API_KEY"Can I fact check a page I did not write with Paperboy?
Yes. Costs 2 credits. Send a URL or Markdown. You get a verdict and each cited claim with the sources it was compared against.
curl -X POST https://paperboyseo.com/api/v1/check \
-H "Authorization: Bearer $PAPERBOY_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com/blog/some-post"}'Next: the full reference, or give the same key to an agent through the MCP server.
Ready to read your first article?
Paste your address. In under ten minutes you read a finished, fact-checked article written for your site. Free, no card.
Prefer to run it yourself? Self-host it (repo coming soon). Using an agent? Add the MCP server.