File Forge Api
# FileForge API FileForge API is a file conversion and manipulation API that lets you transform data between Excel, CSV, and JSON formats — all through simple JSON requests, no file uploads required. Files are transferred as Base64 strings or fetched directly from a public URL. The API handles single-sheet and multi-sheet workbooks, supports custom separators and encodings for CSV, and includes…
File Forge Api endpoints
| Method | Endpoint | Description |
|---|---|---|
| Base64 | ||
| POST |
Base64ToCsv /api/base64/to-csv |
Decodifica una cadena Base64 y retorna el contenido como archivo CSV descargable. |
| POST |
Base64ToJson /api/base64/to-json |
Decodifica una cadena Base64 y retorna el contenido como archivo JSON descargable. |
| POST |
Base64ToExcel /api/base64/to-excel |
Decodifica una cadena Base64 y retorna el contenido como archivo Excel (.xlsx) descargable. |
| Csv | ||
| POST |
CsvToExcel /api/csv/to-excel |
Convierte un archivo CSV codificado en Base64 a Excel. Opcionalmente permite especificar separador y encoding del CSV de entrada. |
| POST |
CsvToJson /api/csv/to-json |
Convierte un archivo CSV codificado en Base64 a formato JSON. Cada fila del CSV se transforma en un diccionario clave-valor usando la primera fila como encabezados. |
| POST |
CsvToExcelMultiSheet /api/csv/to-excel/multi-sheet |
Convierte múltiples archivos CSV codificados en Base64 a un único Excel multi-hoja. Cada clave del objeto sheets es el nombre de una hoja y el valor es el CSV en Base64. |
| Excel | ||
| POST |
ExcelToCsv /api/excel/to-csv |
Convierte un archivo Excel codificado en Base64 a CSV. Opcionalmente permite especificar separador, encoding y salto de línea para el CSV resultante. |
| POST |
ExcelAppendRows /api/excel/append-rows |
Añade filas al final de un archivo Excel existente. Devuelve el Excel actualizado en Base64. |
| POST |
ExcelToJson /api/excel/to-json |
Convierte un archivo Excel codificado en Base64 a formato JSON. Cada fila del Excel se transforma en un diccionario clave-valor usando los encabezados como claves. |
| POST |
ExcelFromTemplate /api/excel/from-template |
Fusiona datos JSON en una plantilla Excel (Base64). La plantilla puede estar vacía o contener encabezados/datos. Devuelve el Excel resultante en Base64. |
| POST |
ExcelMetadata /api/excel/metadata |
Extrae las propiedades del documento Excel (creator, created, modified, lastModifiedBy, title, subject, keywords, description). |
| POST |
ExcelToJsonMultiSheet /api/excel/to-json/multi-sheet |
Convierte un archivo Excel codificado en Base64 a formato JSON incluyendo todas las hojas. Cada hoja se devuelve como un objeto con el nombre de la hoja como clave. |
| Json | ||
| POST |
JsonToExcelMultiSheet /api/json/to-excel/multi-sheet |
Convierte datos JSON organizados por hojas a un archivo Excel codificado en Base64. Cada clave del objeto sheets representa el nombre de una hoja. |
| POST |
JsonToExcel /api/json/to-excel |
Convierte datos JSON (lista de diccionarios clave-valor) a un archivo Excel codificado en Base64. |
| POST |
JsonToCsv /api/json/to-csv |
Convierte datos JSON (lista de diccionarios clave-valor) a un archivo CSV codificado en Base64. |
| Other endpoints | ||
| POST |
JsonToExcelMultiSheet /api/json/to-excel/multi-sheet |
Convierte datos JSON organizados por hojas a un archivo Excel codificado en Base64. Cada clave del objeto sheets representa el nombre de una hoja. |
| POST |
JsonToCsv /api/json/to-csv |
Convierte datos JSON (lista de diccionarios clave-valor) a un archivo CSV codificado en Base64. |
| POST |
ExcelToJsonMultiSheet /api/excel/to-json/multi-sheet |
Convierte un archivo Excel codificado en Base64 a formato JSON incluyendo todas las hojas. Cada hoja se devuelve como un objeto con el nombre de la hoja como clave. |
| POST |
ExcelToCsv /api/excel/to-csv |
Convierte un archivo Excel codificado en Base64 a CSV. Opcionalmente permite especificar separador, encoding y salto de línea para el CSV resultante. |
| POST |
JsonToExcel /api/json/to-excel |
Convierte datos JSON (lista de diccionarios clave-valor) a un archivo Excel codificado en Base64. |
| POST |
ExcelToJson /api/excel/to-json |
Convierte un archivo Excel codificado en Base64 a formato JSON. Cada fila del Excel se transforma en un diccionario clave-valor usando los encabezados como claves. |
| POST |
CsvToExcel /api/csv/to-excel |
Convierte un archivo CSV codificado en Base64 a Excel. Opcionalmente permite especificar separador y encoding del CSV de entrada. |
| POST |
CsvToJson /api/csv/to-json |
Convierte un archivo CSV codificado en Base64 a formato JSON. Cada fila del CSV se transforma en un diccionario clave-valor usando la primera fila como encabezados. |
| POST |
ExcelToJson /api/excel/to-json |
Convierte un archivo Excel codificado en Base64 a formato JSON. Cada fila del Excel se transforma en un diccionario clave-valor usando los encabezados como claves. |
File Forge Api pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $5 / month | — |
|
| ULTRA | $15 / month | — |
|