All Collections
Submittable's API
API Basics
Does Submittable have an API?
Does Submittable have an API?

Use Submittable's API to access your account data programmatically.

Pam English avatar
Written by Pam English
Updated over a week ago

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

Application Programming Interface (API) 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.

Action Required - API Updates
Versions 1.0, 2.0, and 3.0 of the Submittable API will be deprecated as of June 30th, 2024. All API endpoints must be updated to the 4.0 version to avoid disruptions.

See the API documentation to complete your update, or contact your Customer Success Manager with questions.

Here are some ways you can use our API:

  1. Publish directly into your content management system, or pull your content directly into the system via the API.

  2. Manage team seats. Using v4, organizations with large numbers of team members can add, update, and remove members in bulk.

  3. 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 download or export your data easily.

  4. 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 a mobile app or automatically add your authors to your mailing list if they opt in.

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

To enable API access for your organization's account, go to More>Integrations>API Access and click the Enable API Access button on the bottom left of your screen.


You'll need to send your API key along with every API call. Your API key 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

  • 10,000 transactions per hour

For more information about Submittable's API, check out our API Swagger Documentation or Zapier Integration Documentation.

Did this answer your question?