Documentation | Checkbook


This environment lets you get started with our API before even creating an account. Head to our Demo Environment. Go to settings and grab the API Key/Secret to try a cURL post or use the following.

curl --request GET \ --url 'https://demo.checkbook.io/v3/check' \ --header "Accept: application/json" \ --header 'Authorization: d6aa2703655f4ba2af2a56202961ca86:dXbCgzYBMibj8ZwuQMd2NXr6rtvjZ8


Demo Keys

Use the following Authorization value for the "Header Auth" in the interactive docs to test the requests:


You can also click on this link to refresh the API reference and have the Demo Keys pre-populated.



This environment lets you get started with developing your application without having to send out any real checks or do direct deposits. To begin, login here, go to settings, and in the developer tab, switch to the sandbox environment. Now go to settings and grab the key/secret required to make calls to this environment. The URL and authorization header will be different than the demo cURL POST seen previously.

curl --request GET \ --url 'https://api.sandbox.checkbook.io/v3/check' \ --header "Accept: application/json" \ --header 'Authorization: YOUR_SANDBOX_API_KEY:YOUR_SANDBOX_SECRET_KEY



Once you're ready to take your application live, simply remove sandbox from the request url and change your authorization keys found here.

curl --request GET \ --url 'https://api.checkbook.io/v3/check' \ --header "Accept: application/json" \ --header 'Authorization: YOUR_SANDBOX_API_KEY:YOUR_SANDBOX_SECRET_KEY