BitMorph

Data conversion,
built for developers.

Convert structured data between CSV, JSON, XML and YAML, and automate every one of BitMorph’s conversions through a REST API with async jobs, idempotency keys and webhooks. Included with AI Pro and Business.

api.bitmorph.io
POST /jobs
{ "tool": "pdf-to-json" }
200signed result
{ "job": "job_9f2a",
"status": "completed" }

One API for every conversion

The same 150 conversions as the app, server to server. Upload from a URL or a presigned bucket, run a job, get back a short-lived signed result. Bytes never pass through our control plane.

  • Sync or async jobs
  • Idempotency keys
  • Signed webhooks (HMAC)
  • Presigned uploads, direct to storage
  • Bearer API-key auth
  • OpenAPI 3.1 spec
  • Per-key rate limits
  • Included with AI Pro & Business

Convert once. Automate the rest.

Wire BitMorph into your pipeline in an afternoon: one endpoint to run any conversion, a webhook when it finishes, and a generous monthly allowance with clear rate limits. No surprise bills, no lock-in.

150
conversions
REST
+ webhooks
OpenAPI
3.1 spec

From a one-off script to a pipeline

Free on-device data tools for quick jobs, and a metered API when a conversion needs to run itself, reliably, at scale.

CSV·JSON·XML·YAML

Structured data interchange

CSV, JSON, XML and YAML, any direction, with numeric inference and clean, predictable output for your pipelines.

POST /jobs
Prefer: wait
200 signed url

A REST API for all 150

Run any conversion programmatically. Fast tools finish inline with Prefer: wait; longer ones poll or call you back.

Webhooks & idempotency

HMAC-signed callbacks when a job finishes, and idempotency keys so a retried request never runs twice.

Structured data formats

CSV, JSON, XML and YAML interchange, plus Excel to JSON, HTML and URL to Markdown, and Jupyter notebooks to shareable docs.

Programmatic REST API

One endpoint runs any conversion. Async jobs, idempotency keys, presigned uploads and a generated OpenAPI 3.1 spec.

Automate with confidence

Signed webhooks, per-key rate limits and a clear monthly allowance. Convert once, then let it run itself.