Welcome to the iExit API docs
Our REST API allows programmatic access to the iExit database and platform so developers can build iExit-like functionality into their own software.
Each API resource has available actions that can be performed on it. Supported resources and their endpoints are listed on the left.
Paid Access
Access to the iExit API allowed only after purchasing an API key. Each API key is associated with an iExit API partner.
Obtaining an API Key
API keys are only available to 3rd parties who have paid to license the iExit database. If you are interested in creating an iExit integration inside of your software, please contact us for pricing information at api@iexitapp.com. After you contact us, we may issue a trial API key with limited number of requests so that you can play around and better learn the iExit API.
When contacting api@iexitapp.com, please be sure to include what your software does and how you intend to use iExit inside of it.
API Key HTTP Header
Each request to our API requires a valid API key to be passed as an HTTP header
. There is no need to issue any login commands or to maintain a session. The API key must be passed with the key apikey
.
API Key Security
API keys are secret. We strongly recommend against pasting it online or committing it to a repository. Treat it as you would your password.
Example Request
curl https://api.iexitapp.com/v1/states -H 'apikey="YOUR_API_KEY"'
Schema
- API Base URL: https://api.iexitapp.com/v1/
- All API access is over HTTPS
- All data is received as JSON
- All API endpoints respond only to the GET
http verb
. This is because the iExit API is entirely read-only (for now).
Response Codes
Code | Name | Description |
---|---|---|
200 | OK | Everything went great. Be sure to read that specific API's documentation to see what to expect with the response. |
400 | Bad Request | An id value(s) supplied in the URL was invalid. |
422 | Unprocessable Entity | You supplied an invalid API key and cannot access this API. |
500 | Internal Server Error | Hopefully you never see this. If you do that means that we are either having some downtime or you found a bug. If the problem persists, please let us know at support@iexitapp.com and we'll get right on it! |