Add data importto your app

Add CSV import functionality to your app in minutes

Give users an easy and powerful data import experience

baremetrics.pngfabricator.pngteampassword.pnguxpin.png

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.

Custom themes and branding

Style the importer modal to match your product's UI and branding.

Handle large import files

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

Data Security and Privacy

We offer the only data importer which does not process or retrain your customer data. Read more about our Data Security and Privacy.

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

Save 20%
Save 20% with yearly subscriptions

Hobby

$0 /mo

Try out UseCSV for free.

Features
FeatureIncluded
Data uploads per month
100
Importer data models
Unlimited
Rows per upload
100
Auto column matching
Yes
Multiple LanguagesLearn more
Yes
Dynamic ColumnsLearn more
Yes
Remove branding
No
Custom stylingLearn more
No
Custom regex validationsLearn more
No
Validation HooksLearn more
No
Data HealingLearn more
No
Option to keep all user upload data local in-browserLearn more
Yes
Enterprise non-iframe JS library
No
Support
Standard

Basic

$19 /mo

Get started with UseCSV in your app.

Features
FeatureIncluded
Data uploads per month
1,000
Importer data models
Unlimited
Rows per upload
10,000
Auto column matching
Yes
Multiple LanguagesLearn more
Yes
Dynamic ColumnsLearn more
Yes
Remove branding
No
Custom stylingLearn more
No
Custom regex validationsLearn more
No
Validation HooksLearn more
No
Data HealingLearn more
No
Option to keep all user upload data local in-browserLearn more
Yes
Enterprise non-iframe JS library
No
Support
Standard

Starter

$49 /mo

Supports more uploads, larger files and hide the UseCSV logo.

Features
FeatureIncluded
Data uploads per month
5,000
Importer data models
Unlimited
Rows per upload
50,000
Auto column matching
Yes
Multiple LanguagesLearn more
Yes
Dynamic ColumnsLearn more
Yes
Remove branding
Yes
Custom stylingLearn more
No
Custom regex validationsLearn more
No
Validation HooksLearn more
No
Data HealingLearn more
No
Option to keep all user upload data local in-browserLearn more
Yes
Enterprise non-iframe JS library
No
Support
Standard

Plus

$99 /mo

Adds custom styling, regex validations and powerful data hooks..

Features
FeatureIncluded
Data uploads per month
10,000
Importer data models
Unlimited
Rows per upload
100,000
Auto column matching
Yes
Multiple LanguagesLearn more
Yes
Dynamic ColumnsLearn more
Yes
Remove branding
Yes
Custom stylingLearn more
Yes
Custom regex validationsLearn more
Yes
Validation HooksLearn more
Yes
Data HealingLearn more
Yes
Option to keep all user upload data local in-browserLearn more
Yes
Enterprise non-iframe JS library
No
Support
Priority

Pro

$199 /mo

For production apps with larger files and import volumes.

Features
FeatureIncluded
Data uploads per month
10,000
Importer data models
Unlimited
Rows per upload
500,000
Auto column matching
Yes
Multiple LanguagesLearn more
Yes
Dynamic ColumnsLearn more
Yes
Remove branding
Yes
Custom stylingLearn more
Yes
Custom regex validationsLearn more
Yes
Validation HooksLearn more
Yes
Data HealingLearn more
Yes
Option to keep all user upload data local in-browserLearn more
Yes
Enterprise non-iframe JS library
No
Support
Priority

Enterprise

Starts at

$499 /mo

Apps with higher security requirements and larger import volumes.

Features
FeatureIncluded
Data uploads per month
Unlimited
Importer data models
Unlimited
Rows per upload
Unlimited
Auto column matching
Yes
Multiple LanguagesLearn more
Yes
Dynamic ColumnsLearn more
Yes
Remove branding
Yes
Custom stylingLearn more
Yes
Custom regex validationsLearn more
Yes
Validation HooksLearn more
Yes
Data HealingLearn more
Yes
Option to keep all user upload data local in-browserLearn more
Yes
Enterprise non-iframe JS library
Yes
Support
Enterprise