📄 Api from csv
Pricing Plans
Choose the plan that's right for you.
Free
For test
-
2 datasets
-
50KB per dataset
-
TTL 3 days per dataset
Lite
For personal use
-
10 datasets
-
20480KB per dataset
-
TTL 14 days per dataset
Pro
For small teams
-
25 datasets
-
102400KB per dataset
-
TTL 30 days per dataset
Max
For big teams
-
50 datasets
-
102400KB per dataset
-
TTL unlimited
API Usage
How to use the generated API endpoints.
GET /api/{id}/items
Get items from a CSV file with pagination and filtering.
id: The ID of the dataset.
token (optional): The access token if the dataset is secure.
page (optional, default: 1): The page number for pagination.
pageSize (optional, default: 10): The number of items per page.
filter (optional): An array of strings to filter the data. Each string should be in the format column_name|value
.
curl -X GET "https://your-domain/api/{id}/items?page=1&pageSize=10&filter=column_name|value"
POST /api/{id}/item
Add a new item to a CSV file.
id: The ID of the dataset.
token (optional): The access token if the dataset is secure.
Body: A JSON object representing the new row to add. The keys should be the column names.
curl -X POST \
-H "Content-Type: application/json" \
-d '{"column1":"value1", "column2":"value2"}' \
"https://your-domain/api/{id}/item"
GET /api/{id}/download/csv
Download the CSV file.
id: The ID of the dataset.
token (optional): The access token if the dataset is secure.
curl -X GET "https://your-domain/api/{id}/download/csv"
GET /api/{id}/download/json
Download the data as a JSON file.
id: The ID of the dataset.
token (optional): The access token if the dataset is secure.
curl -X GET "https://your-domain/api/{id}/download/json"