For developers

Send registered letters from your software

Send us a PDF and an address. We print it in the destination country, post it as a registered letter and send you tracking and a proof PDF.

8 countries · from €6.57 per letter excl. VAT
POST https://api.sendregistered.com/v1/letters
{
  "document": "doc_8Kq2mZ",
  "product": "de-einwurf",
  "recipient": {
    "name": "Hausverwaltung Berger GmbH",
    "city": "Berlin", "country": "DE"
  },
  "pay": true
}
Events for let_3VbN7c
letter.paid       9 Nov 09:12
letter.printed    9 Nov 13:40   Berlin
letter.posted     9 Nov 17:05   RR 4471 0293 5DE
letter.delivered 10 Nov 11:21
DeliveredEinschreiben Einwurf · Berlin

How do you want to connect?

REST API

For your own software: create letters, follow them with signed events and store the proof with the case.

MCP server for AI assistants

Connect Claude, ChatGPT or Cursor. Ask for a price, send a PDF and check delivery in a chat; you approve every letter.

What you can build

Which letters can your software send?

Debt collection

Send the final reminder from your collection software and keep the posting date with the claim.

Einschreiben EinwurfLRAR

Property management

Send rent increases and notices to tenants straight from the tenant file.

PostNL aangetekendRegistered · bpost

HR and legal

Send notices and warnings with a tracked delivery date for every deadline.

Royal Mail Signed ForUSPS Certified Mail
Quickstart

One call sends a letter

  1. 1
    Upload the PDFPOST /v1/documents checks the address window and the pages.
  2. 2
    Create and pay the letterPOST /v1/letters pays from your credit.
  3. 3
    Follow itEvents from paid to delivered, then the proof PDF.

Full quickstart in the docs

Create a letter
curl https://api.sendregistered.com/v1/letters \
  -H "Authorization: Bearer sr_test_4f2a9Kd7Lq" \
  -H "Idempotency-Key: claim-2026-4471" \
  -H "Content-Type: application/json" \
  -d '{
    "document": "doc_8Kq2mZ",
    "product": "de-einwurf",
    "recipient": {
      "name": "Hausverwaltung Berger GmbH",
      "street": "Kastanienallee 12",
      "postal_code": "10435",
      "city": "Berlin",
      "country": "DE"
    },
    "pay": true
  }'
201 Created
{
  "id": "let_3VbN7c",
  "status": "paid",
  "product": "de-einwurf",
  "pages": 2,
  "price": { "excl_vat": 657, "vat": 138, "total": 795, "currency": "EUR" },
  "paid_from": "credit",
  "posting_date": "2026-11-09",
  "tracking_number": null,
  "livemode": false
}

Payment

How do letters sent by your software get paid?

From prepaid credit

Top up when it suits you, or take a subscription for the lowest price per letter. Each letter is paid from your credit.

A spending limit per key

Set a limit per day and per month for each key. A letter over the limit is refused with a link to raise it.

Test keys cost nothing

Build and test against the real flow. Switch to a live key when you are ready.

Your keysCredit €184.20
Collection softwaresr_live_ •••• 3f2a
€152.60 of €400 this month · €7.95 of €50 today
Tenant portalsr_live_ •••• a81c
€200 of €200 this month · limit reached
Staging testsr_test_ •••• 9Kd7
214 test letters · nothing charged
402 limit_exceeded · The monthly limit of €200 for the key "Tenant portal" is reached. Raise it in your account under API keys.
Security

How are your keys and documents protected?

Keys shown once

We store only a fingerprint of each key. Revoke or roll a key in one click.

Signed events

Every event carries a signature, so your system can check that it came from us.

Hosted in the EU

The API runs in the EU. Letters are printed in the destination country.

Encrypted at rest

Your PDFs and proofs are stored encrypted and used only to send your letter.

Countries and prices

What does a letter cost through the API?

The product code goes in product.

Price per letter, excl. VAT
2 pages included+ €0.25 per extra page+ €0.17 colour per page
Germany
Einschreiben Einwurfde-einwurf
€6.57€7.95 incl. VAT
France
Lettre recommandéefr-recommande
€9.88€11.95 incl. VAT
Belgium
Registeredbe-registered
€13.18€15.95 incl. VAT
Spain
Carta certificadaes-certificada
€9.05€10.95 incl. VAT
Switzerland
Registered mail · billed in CHFch-registered
CHF 9.88CHF 11.95 incl. VAT
Netherlands
PostNL aangetekendnl-registered
€14.83€17.95 incl. VAT
United Kingdom
Royal Mail Signed Forgb-signed-for
€8.22€9.95 incl. VAT
United States
USPS Certified Mailus-certified
€9.88€11.95 incl. VAT

Example: 5 pages in colour to Germany = €6.57 + 3 × €0.25 + 5 × €0.17 = €8.17 excl. VAT. With credit or a subscription the price per letter is lower.

Questions from developers

Who can create API keys?
Businesses with a verified company or VAT number. Verify your business in your account; your first letter is free. Test keys are available as soon as your business account is verified.
What does a test key do?
A key that starts with sr_test_ runs the whole flow: upload, price, letter, events and a sample proof PDF. Nothing is printed, posted or charged.
Which file do I send?
A PDF in A4, up to 8 MB. We check that the address fits the envelope window and that the PDF can be printed, and tell you before anything is charged.
How do I get the proof?
Every letter gets tracking events and a proof PDF with the posting date, the tracking number and a fingerprint of your document. Fetch it from /v1/letters/{id}/proof or in your account.
Is it the same price as on the website?
Yes. The API uses the same catalogue, and prepaid credit and subscriptions lower the price per letter in the same way.

Send your first test letter today

Create a test key in your account and follow the quickstart. It takes one call.

Developers: API and MCP server | SendRegistered