Documentation
Convert your first document
The API accepts a multipart file upload and returns GitHub-Flavored Markdown.
1. Create an API key
The permanent free plan includes 500 pages every month. Paid allowances begin at 1,500 pages. Give your key a name you will recognize later.
2. Send a file
curl https://api.anymd.dev/api/convert \
-H "Authorization: Bearer $ANYMD_API_KEY" \
-F "file=@report.pdf"
A successful request returns text/markdown.
Endpoints
POST | /api/convert | Convert one file |
POST | /api/convert/batch | Convert multiple files |
GET | /api/usage | Current usage and allowance |
GET | /api/history | Recent conversions |
GET | /api/capabilities | Formats and plan limits |
Response codes
200 | Conversion completed |
413 | File exceeds your plan limit |
415 | File format is not supported |
422 | The document could not be converted |
429 | Monthly page allowance exhausted |
Supported formats
Service status
● Operational
Privacy and retention
Documents are processed synchronously in memory, are not stored, and are discarded immediately after conversion. Processing occurs on EU infrastructure.
Billing terms
Usage is metered by processed page. Paid plans are billed monthly for a committed allowance or per 1,000 pages on pay-as-you-go.