REST API in 1 minute
POST a JSON body to /api/v1/generate, stream the letter back. SDK-friendly response shape, OpenAPI-style errors.
Embed CraftMyLetter in your HR-tech, immigration, tenancy, or consumer-rights workflow. REST API, 5 languages, per-key rate limits, transparent per-letter pricing.
POST a JSON body to /api/v1/generate, stream the letter back. SDK-friendly response shape, OpenAPI-style errors.
Cover letters, demand letters, immigration hardship, billing disputes, lease termination — covered. Add your own custom types via API.
60 letters/min, 5,000/day per key. Built-in usage analytics. Issue and revoke keys per teammate or per integration.
No subscription required, no minimum. You pay only for letters that successfully generate. Invoiced monthly with PDF receipts.
Four workflows the API was built around. Yours probably fits.
Auto-generate cover letters or rejection letters as part of your candidate workflow. Localised across 5 languages so candidates write in their first language.
Generate hardship letters, sponsorship letters, and visa appeals from intake form data. Multi-language support for global clients.
Auto-issue lease termination, deposit demand, and rent-increase objection letters as part of your tenant portal.
Generate billing-dispute, debt-settlement, and demand letters at scale for your case management tool.
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"
}
}'Generating more than 5,000 letters/month? We'll quote a dedicated rate, optional white-label, and SLAs.