The Passolution Dataservice API is a RESTful interface to retrieve entry requirements, visa regulations, health information and more for destinations around the world.
Our API is suitable for suppliers of front and back office systems, as well as tour operators and OTAs who wish to deliver data from Passolution within the framework of the EU Package Travel Directive via their systems to travel agencies or end customers.
The required data can be supplied in different languages. Currently the following languages are supported:
- German
- English
- Dutch
- Bulgarian
- Czech
- Danish
- Finnish
- French
- Greek
- Hungarian
- Italian
- Norwegian
- Polish
- Portuguese
- Romanian
- Russian
- Slovak
- Slovenian
- Spanish
- Swedish
- Turkish
Our API is stateless and accepts HTTP GET & POST requests. The request body can be sent in JSON data format.
The API response is in JSON data format.
| Code | Meaning | Description |
|---|---|---|
| 200 | OK | The API request is successful. |
| 204 | NO CONTENT | There is no content available for the request. |
| 401 | AUTHORIZATION ERROR | Invalid or expired credentials used. |
| 403 | FORBIDDEN | No permission to do the operation. |
| 404 | METHOD NOT ALLOWED | The specified method is not allowed. |
| 429 | TOO MANY REQUESTS | Number of API requests for the 24 hour period is exceeded or the concurrency limit of the user for the app is exceeded. |
| 500 | INTERNAL SERVER ERROR | Generic error that is encountered due to an unexpected server error. |