Yes, Submittable has an API that enables you to access account data programmatically with read and write functionality.

API stands for Application Programming Interface, which is a software intermediary that allows two applications to talk to each other. APIs are like messengers that carry requests, tell a system what to do, and then return a response back to the requester. Every time you check the weather on your phone, you’re using an API to request and receive information.

Here are some ways you can use our API:

  1. Publish directly Into your content management system. You can pull your content directly into the system via the API.

  2. Create routine local backups. Our policy has always been to make your data easily accessible. With the API, you can build tools that will allow you to easily download or export your data.

  3. Build your own interface. Submittable is used in hundreds of different ways and many organizations have their own workflows that can integrate with outside systems or devices. For example, you could build your own mobile app or automatically add your authors to your mailing list if they opted in.

  4. Integrate with third-party platforms. One of our favorite services, Zapier, allows anyone to easily integrate one web service with another. For example, if you’d like to automatically import your applicants into MailChimp or Basecamp, Zapier can help you accomplish this without writing a line of code.

To enable API access for your organization's account, go to More > Account > API Access and click the Enable API Access button.


You'll need to send your Access Token along with every API call. Your Access Token is found in your Submittable account on the Settings page. The API uses Basic Authentication. Your Access Token should be sent as the password portion of the Basic Authentication header.

Throttling Constraints

  • 10 transactions per second

  • 10000 transactions per hour

Check out our API Swagger Documentation, or Zapier Integration Documentation for more information on how to use Submittable's API.


Did this answer your question?