Master apiUI and build APIs like a pro

Everything you need to transform your data into production-ready REST APIs with step-by-step guides and examples

Getting Started

1. Upload Your Data

Upload CSV, Excel, JSON, Parquet, or text files to the platform.

Supported formats: .csv, .xlsx, .xls, .json, .parquet, .txt

2. Preview Your Data

See your data structure, column types, and sample records before generating the API.

3. Generate API

Click "Generate API" to create your REST endpoints with filtering, sorting, and pagination.

4. Use Your API

Test your API, view documentation, and download deployment files.

API Features

Endpoints

  • GET /data - Retrieve all records
  • GET /data/{id} - Get specific record
  • POST /data - Create new record
  • PUT /data/{id} - Update record
  • DELETE /data/{id} - Delete record

Query Parameters

  • limit - Number of records (default: 10)
  • offset - Skip records (default: 0)
  • sort_by - Sort column
  • sort_order - asc/desc
  • Column filters - filter by any column value

Code Examples

JavaScript

// Get all data fetch('https://your-api-endpoint.com/data') .then(response => response.json()) .then(data => console.log(data)); // Get data with filtering fetch('https://your-api-endpoint.com/data?department=Engineering&limit=5') .then(response => response.json()) .then(data => console.log(data));

Python

import requests # Get all data response = requests.get('https://your-api-endpoint.com/data') data = response.json() print(data) # Get data with filtering params = {'department': 'Engineering', 'limit': 5} response = requests.get('https://your-api-endpoint.com/data', params=params) data = response.json() print(data)

cURL

# Get all data curl -X GET "https://your-api-endpoint.com/data" # Get data with pagination curl -X GET "https://your-api-endpoint.com/data?limit=10&offset=0" # Filter data curl -X GET "https://your-api-endpoint.com/data?department=Engineering"

File Format Support

CSV Files

Comma-separated values with headers

Excel Files

.xlsx and .xls spreadsheets

JSON Files

Array of objects format

Parquet Files

Columnar storage format

Text Files

Plain text with delimiters

Navigation