For Business · API

Letter generation, as an API.

Embed CraftMyLetter in your HR-tech, immigration, tenancy, or consumer-rights workflow. REST API, 5 languages, per-key rate limits, transparent per-letter pricing.

REST API in 1 minute

POST a JSON body to /api/v1/generate, stream the letter back. SDK-friendly response shape, OpenAPI-style errors.

70+ letter types out of the box

Cover letters, demand letters, immigration hardship, billing disputes, lease termination — covered. Add your own custom types via API.

Per-key rate limits & analytics

60 letters/min, 5,000/day per key. Built-in usage analytics. Issue and revoke keys per teammate or per integration.

Predictable per-letter pricing

No subscription required, no minimum. You pay only for letters that successfully generate. Invoiced monthly with PDF receipts.

Who's using it

Four workflows the API was built around. Yours probably fits.

HR / ATS platforms

Auto-generate cover letters or rejection letters as part of your candidate workflow. Localised across 5 languages so candidates write in their first language.

Immigration consultants

Generate hardship letters, sponsorship letters, and visa appeals from intake form data. Multi-language support for global clients.

Tenancy / property managers

Auto-issue lease termination, deposit demand, and rent-increase objection letters as part of your tenant portal.

Debt mediation & consumer-rights

Generate billing-dispute, debt-settlement, and demand letters at scale for your case management tool.

A 12-line integration

POST your form data, stream the letter back. That's it.

curl -X POST https://www.craftmyletter.com/api/v1/generate \
  -H "X-API-Key: lc_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "letterType": "cover-letter",
    "tone": "Professional",
    "language": "en",
    "formData": {
      "yourName": "Jane Doe",
      "companyName": "Acme",
      "position": "Engineer",
      "experience": "5 years building APIs",
      "whyCompany": "Mission-driven team"
    }
  }'

Talk to us about volume pricing

Generating more than 5,000 letters/month? We'll quote a dedicated rate, optional white-label, and SLAs.