Overview

Welcome

Welcome to our new API reference. Looking for our old docs while we iron out any kinks? They're still live here.


Open in Postman


It's a wild west of data out there, where rules and best practices are shot from the hip. This makes injesting data cleanly a colossal pain in the ass. Flatfile is the missing API for data exchange, import, and migration.

With Flatfile, you can:

  • Accept, transform, and validate data so that it arrives in your systems in exactly the right shape
  • Embed an easy-to-use, self-service data importer directly into your app
  • Invite your customers to collaborate on a hosted onboarding project, replacing hours of back-and-forth communication

Let's design and build your dream data exchange experience.

About our API

The Flatfile API uses REST. Our API is designed to have predictable resource-oriented URLs and to use HTTP response codes to indicate API errors. It accepts form-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.

The Flatfile API doesn't have a test mode; however, Environments allow you to test without affecting your live data.

Getting started

To begin working with Flatfile, follow this link to sign up and immediately retrieve your API keys.

We're Here to Help

Contact Support at support@flatfile.com to get help from our team of in-house experts.