Documentlayer (formerly part of the Apilayer product family) offers a REST API for converting documents — Word, Excel, PowerPoint, HTML to PDF, and back. It's a clean, focused product. ChangeThisFile covers document conversion and much more: 690 routes including video, audio, ebook, archive, image, and font formats, with 161 routes that run entirely in the browser without uploading anything.

If documents are your only use case, both are worth comparing. If you need anything beyond documents, the choice is clear.

Quick verdict

For document-only conversions: Either can work. ChangeThisFile's free tier and zero-dependency integration give it an edge for new projects.

For multi-format workflows (images, video, audio, ebooks): ChangeThisFile. Documentlayer doesn't cover these categories.

For zero-dependency API integration: ChangeThisFile. Call /v1/convert directly with curl or any HTTP client — no library to install or maintain.

For privacy-sensitive documents: ChangeThisFile's client-side routes process HTML, Markdown, data files, and images in the browser. For server-side routes (DOCX, PDF), files are processed and deleted.

Pricing comparison

PlanChangeThisFileDocumentlayer
Free tier1,000 conversions/month (no card)Limited free requests (check documentlayer.com for current tier)
Entry paid$29/mo — 10,000 conversionsPay-per-use or monthly plans; see their site for current pricing
Mid tier$99/mo — 50,000 conversionsScales with volume
High volume$499 Scale / $1,999 GrowthEnterprise available
Browser toolFree, no signup, unlimitedNot available

ChangeThisFile charges flat per conversion for all 690 routes. You're not billed more for a video conversion vs a document conversion — one call, one unit, regardless of format.

Feature comparison

FeatureChangeThisFileDocumentlayer
Free API tierYes — 1,000/mo, no cardLimited free tier
SDK requiredNo — curl/fetch/requests directlyAPI key auth, standard REST
Client-side conversionsYes — 161 browser routes, zero uploadNo
Conversion routes690 across all categoriesDocument-focused (Word, Excel, PPT, HTML, PDF)
Video / audio conversionYesNo
Ebook / archive / fontYesNo
WebhooksHMAC-signed, stdlib verifiableVaries by plan
Idempotency keysYesNot advertised
Browser conversion toolYes — free, no signupNo standalone tool

Format and route coverage

Documentlayer's format list centers on Microsoft Office formats and PDF: DOC, DOCX, XLS, XLSX, PPT, PPTX, HTML to/from PDF, and related document conversions. It's a clean implementation of a specific use case.

ChangeThisFile's 690 routes span the same document formats plus images (JPG, PNG, WebP, HEIC, SVG, AVIF, GIF, BMP, ICO, TIFF, PSD), video (MP4, MKV, WebM, AVI, MOV, GIF), audio (MP3, WAV, FLAC, AAC, M4A), ebooks (EPUB, MOBI, AZW3), archives (ZIP, RAR, 7Z, TAR variants), fonts (TTF, OTF, WOFF, WOFF2), and data formats (CSV, JSON, YAML, TSV, XML, TOML). If your application ever needs to handle file formats beyond documents, ChangeThisFile scales with you on one API key and one endpoint.

Privacy and data handling

ChangeThisFile client-side routes run in the browser — files never leave the device for images, CSV/JSON/YAML, HTML, Markdown, and fonts. The architecture makes this a physical guarantee, not just a policy statement.

ChangeThisFile server-side routes upload over HTTPS, convert, return the result, and auto-delete. Async job files are retained in R2 for up to 24 hours, then deleted.

Documentlayer processes conversions server-side. They maintain a privacy policy, but all files traverse their infrastructure. For documents containing sensitive business data, consider whether server-side-only processing meets your requirements.

Developer experience: no SDK required

Documentlayer uses standard REST with API key auth. The integration pattern is familiar: attach your key, POST your file, receive output. ChangeThisFile uses the same pattern but goes a step further — we removed our SDKs entirely because they added maintenance overhead without adding value. The endpoint IS the SDK.

curl -X POST https://changethisfile.com/v1/convert \
  -H "Authorization: Bearer ctf_sk_your_key" \
  -F "file=@presentation.pptx" \
  -F "target=pdf" \
  --output presentation.pdf

No package manager, no version conflicts. If your runtime can make an HTTP POST, the integration is complete. Webhook verification is ~25 lines of HMAC using your language's standard library — no third-party crypto package needed.

Get a free key at changethisfile.com/v1/keys/free — no card required.

When to choose which

Use caseRecommended
Free API tier, no card neededChangeThisFile
Zero-dependency integrationChangeThisFile
Multi-category conversions (video, audio, ebook, image)ChangeThisFile
Privacy-sensitive filesChangeThisFile (client-side routes)
Standard document conversion (DOCX, XLSX, PPTX → PDF)Either — both work well
Already integrated with Documentlayer, low conversion volumeDocumentlayer (migration cost not worth it)

If documents are all you convert, both services handle the core formats. The tie-breaker is the free tier and integration simplicity: ChangeThisFile's free API lets you test 1,000 conversions/month with no card and no client library to install. If your conversion needs grow beyond documents — images, video, audio, ebooks — you're already covered on the same key.