One HTTP Request node. Perfectly formatted documents. Send Markdown, HTML, or JSON — get back contracts, reports, and proposals your clients can actually open.
POST https://api.searchops.io/v1/generate // Header: x-api-key: sk_live_... { "input": "markdown", "content": "# Monthly Report\n\n## Revenue\n\n| Month | Value |\n|---|---|\n| Jan | $4,200 |", "format": "file" } // → 50ms · Returns .docx binary, base64, or download URL
The problem
Your n8n workflow collects, processes, and routes data beautifully. But the moment you need a formatted document to send to a client, everything breaks.
Complex OAuth setup, lost formatting on tables, styles that silently break between versions.
"Works until it doesn't."Intermediate conversions that produce corrupted files. Images disappear. Headers vanish. Fonts reset.
"Good luck explaining that to your client."Manually pasting data into Word templates. The automation ends where the document begins.
"You built a workflow to avoid this."One API call. One formatted .docx. Headings, tables, images, headers & footers — every time.
"The missing node for your workflow."How it works
From signup to automated document generation in under 5 minutes.
Create a free account. Your key is ready in seconds. No credit card. No OAuth dance. No config files. Your free tier includes 50 docs/month to validate in production.
Drop an HTTP Request node into any n8n workflow. Set the method to POST, paste the endpoint, pass your key and the content you want to convert. Works with self-hosted n8n, n8n Cloud, or any HTTP client.
The API returns a .docx file directly (binary), as base64, or as a download URL (valid 24h). Set the n8n response to "File" and route it to Google Drive, email, or the next node.
Input formats
Send Markdown, HTML, or structured JSON. Get back a .docx file, base64, or download URL.
Use cases
These are real workflows from agencies and teams using n8n.
Your workflow pulls data from Google Search Console, calculates rankings and traffic changes, and generates a branded .docx report with charts, tables, and executive summary. Send it to the client's Google Drive automatically.
"input": "markdown", "content": "# SEO Report — March 2026\n\n## Organic Traffic..."
A new client fills out a form. Your n8n workflow grabs name, company, scope, and value — then generates a ready-to-sign contract in .docx. No more copy-pasting into Word templates.
"input": "markdown", "content": "# Service Agreement\n\nThis contract is entered into by..."
Your AI agent writes blog posts or documentation in Markdown. Before publishing, the client needs to review in a format they can work with. DocxAPI converts it into a clean .docx ready for comments and tracked changes.
"input": "markdown", "content": "# Blog Post: 10 Tips for..."
Information security policies, onboarding guides, API documentation, compliance checklists — any structured content that needs to be delivered as a professional document. Generate once, use everywhere.
"input": "json", "content": { "title": "Security Policy v2.1", ... }
Features
Professional formatting that the Google Docs API can't deliver through automation.
H1–H6, bold, italic, underline. Custom fonts and colors via API options.
Cell merging, borders, background colors, column widths, and proper alignment.
Embed images via URL with controlled width, height, and positioning. No base64 hassle.
Dynamic text, page numbers, dates. Different first-page header supported.
Sub-100ms response for typical documents. Scales linearly for longer content up to 50+ pages.
Works with n8n, Make, Zapier, curl, Python, Node.js — anything that can send a POST request.
About
DocxAPI was created by SearchOps, a team specialized in building solutions for workflow automation, data integration, and developer tooling.
We built this because we hit the same wall over and over: n8n workflows that collect and process data perfectly — but choke the moment you need a formatted document out the other end.
So we built an API that does one thing well: turns your data into a formatted .docx, fast and reliably.
Your content is processed in memory and discarded immediately after generation.
Hosted on dedicated servers — not shared or serverless.
Pricing
No credit card required. No usage surprises. Every plan includes all formatting features.
For testing and small workflows
For freelancers and solo automators
For agencies and growing teams
For multi-client operations
One API call that returns a .docx = one document, regardless of page count.
Your documents keep generating. Overage is billed at the rate shown in your plan. No surprises, no throttling.
Yes. Upgrade or downgrade instantly. Changes are prorated.
No. Your content is processed in memory and discarded immediately after the .docx is generated.
Yes. Any UTF-8 content works — Portuguese, Spanish, German, Japanese, Arabic, and more.
Custom reusable templates are on our roadmap and will be available for Pro and Agency plans.
Create your free account in 30 seconds. Generate your first .docx in under 5 minutes.
Get your API key — it's free