Add data importto your app

Add CSV import functionality to your app in minutes

Give users an easy and powerful data import experience

The simple way to implement CSV import

In-house solutions often suffer from filesize limitations or processing timeouts, which can frustrate users and use up expensive support time.

Powerful CSV import plugin

Drop our Importer javascript into your app and your users will experience an easy and powerful data import process.

Supports CSV and all Excel formats

Let users upload data in the format that's most convenient for them, including files from legacy Excel versions.

Validation rule library

Choose from a library of common validation rules including email, phone, currency and number formats.

Receive import data as a webhook or callback

Imported data is sent as JSON to your backend by webhook. Alternatively, use the JS callback option and keep data local to the browser.

Secure and compliant

We adhere to high security standards so your data is safe.

Handle large import files

Designed to handle huge data uploads with ease. Say goodbye to arbitrary upload limits.

Powerful drop-in CSV importer

Embed the Importer into your frontend with a single line of code and hook it up to your "Import Data" button.

Give your users the best CSV import experience

Replace your data import process with a well designed and intuitive experience. We've researched common challenges people face, and designed a process that holds their hand every step of the way.

Users can fix validation issues seamlessly

Format validation happens before data is imported to your app. Our in-browser spreadsheet editor means users can fix validation errors immediately, without having to go back into Excel.

Automatic column matching

Input file and destination columns are auto-matched using smart fuzzy text matching. This makes importing complex files a breeze for your users.

UseCSV
UseCSV

Easily define import schemas

Define import columns for every import data type your app has.

Create columns to match the required import format

Define columns which match the import data format your backend expects.

Include example data for columns

An example.csv for users will be automatically generated using the example data.

Customizable themes

Style the importer modal to match your UI and branding.

Theme example two
Theme example one

Validation rules library

All plans include our library of robust validation rules.

UseCSV

Plans

Get started free and scale as you grow

Hobby

$0 /mo

Try out UseCSV for free, and even use in your app.

Features
FeatureIncluded
Data uploads per month500
Importer data models1
Rows per uploadUnlimited
Max upload file size1MB
Auto column matchingYes
Remove brandingNo
Custom stylingNo
Custom regex validationsNo
SupportStandard

Starter

$49 /mo

Get started with UseCSV in your production app.

Features
FeatureIncluded
Data uploads per month5,000
Importer data models10
Rows per uploadUnlimited
Max upload file size25MB
Auto column matchingYes
Remove brandingYes
Custom stylingNo
Custom regex validationsNo
SupportPriority

Pro

$199 /mo

Perfect for production apps with regular user imports.

Features
FeatureIncluded
Data uploads per month10,000
Importer data models25
Rows per uploadUnlimited
Max upload file size100MB
Auto column matchingYes
Remove brandingYes
Custom stylingNo
Custom regex validationsNo
SupportPriority

Scale

$499 /mo

Apps with higher security requirements and larger import volumes.

Features
FeatureIncluded
Data uploads per monthUnlimited
Importer data modelsUnlimited
Rows per uploadUnlimited
Max upload file size250MB
Auto column matchingYes
Remove brandingYes
Custom stylingYes
Custom regex validationsYes
SupportEnterprise

FAQ