GET
/v1/formats Public List all supported input and output formats. No authentication required. Use this endpoint to dynamically populate format selectors in your UI.
Parameters
This endpoint takes no parameters.
Response
Returns a JSON object with two arrays: input lists formats that can be parsed, and output lists formats that can be generated.
Response — 200 OK
{
"input": ["mt940", "camt053", "ofx", "csv"],
"output": ["csv", "json", "camt053", "ofx"]
} Examples
List supported formats
curl https://api.finconvert.dev/v1/formats List formats with fetch
const response = await fetch('https://api.finconvert.dev/v1/formats')
const data = await response.json()
console.log('Input formats:', data.input) // ["mt940", "camt053", "ofx", "csv"]
console.log('Output formats:', data.output) // ["csv", "json", "camt053", "ofx"] List formats with requests
import requests
response = requests.get('https://api.finconvert.dev/v1/formats')
data = response.json()
print('Input formats:', data['input']) # ["mt940", "camt053", "ofx", "csv"]
print('Output formats:', data['output']) # ["csv", "json", "camt053", "ofx"] No authentication needed
This endpoint is public and does not require an API key. It is rate-limited to 30 requests per
60 seconds per IP address.
Ready to get started?
Get your API key from the dashboard and start converting bank statements.
Go to Dashboard