Car Park Price Check
API Docs > product:Parking > endpoint:carpark > Price Check
Car Park Pre-booking Price Check Request
The price check is an optional step to retrieve an up-to-date total price prior to booking.
The parameters are similar to the Book request; the total price retrieved will include all ugprades specified.
Method
GET
Endpoint
The endpoint to use is:
https://api.holidayextras.co.uk/v1/carpark/CarParkProductCode/priceCheck
For example, for Maple Manor Meet and Greet at London Gatwick North terminal the endpoint is:
https://api.holidayextras.co.uk/v1/carpark/LGW4/priceCheck
Request Parameters
NB: All parameter names are case sensitive.
Name | Data Type | Format | Mandatory? | Additional Information |
---|---|---|---|---|
ABTANumber | String | [A-Z0-9] 5 chars | Y | This is also known as an ‘agent code’. This will be confirmed to you by your Account Manager during set up. |
Password | String | [A-Z0-9] 5 chars | N* | Password required for retail agent requests - intermediaries do not require a password. This will be confirmed to you by your Account Manager during set up. |
Initials | String | [A-Z] 3 chars | N | The initials of the Operator / Agent. |
key | String | [A-Z] | Y | This will be assigned to you by your Account Manager during set up. |
token | String | [0-9] 9 chars | Y | This is the same token used in the availability request. |
ArrivalDate | Date | YYYY-MM-DD | Y | Date customer drops vehicle at car park. |
ArrivalTime | Time | HHMM | Y | Time customer drops vehicle at car park. |
DepartDate | Date | YYYY-MM-DD | Y | Date customer picks up vehicle from car park. |
DepartTime | Time | HHMM | Y | Time customer picks up vehicle from car park. |
NumberOfPax | Integer | [0-9] 2 chars | Y | Number of passengers. |
System | String | [A-Z] 3 chars | Y* | For European products, you need to pass in the value of System=ABG (the default is System=ABC , which is UK products only). |
Supplements/Code | String | [A-Z0-9] 5 chars | N | Product code of the upgrade to book. See below for more info on booking upgrades |
Supplements/Date | String | YYYY-MM-DD | Y | The date to book the upgrade for. This should be brought forward from the upgrade availability request. |
Supplements/Quantity | Integer | [0-9]1 char | Y* | For per room/booking upgrades, specify the required quantity |
Supplements/Adults | Integer | [0-9]1 char | Y* | For per person upgrades, specify the number of adult passes |
Supplements/Children | Integer | [0-9]1 char | Y* | For per person upgrades, specify the number of child passes |
Supplements/TotalPrice | Float | [0-9] | Y | Mandatory for all upgrades. The total price of the upgrade, accounting for total quantity |
Supplements/LoungeArrival | String | YYYY-MM-DD HH:mm | Y* | Mandatory for Lounge upgrades. Specifies the time the client wishes to enter the lounge |
For further details on the upgrade parameters, see the Booking request.
Car Park Price Check Response
Field | Additional Information |
---|---|
TotalPrice | This is the total price for the booking including all upgrades |
API_Header/Request | A list of parameters that were sent in the booking request. |
Worked Examples
Below are worked examples of both the request and response for the price check for parking.
UK Parking price check
Request
https://api.holidayextras.co.uk/carpark/LHH6/priceCheck?ABTANumber=YourABTANumber&Password=YourPassword&Initials=YourInitials&key=YourKey&token=YourToken&ArrivalDate=2025-07-01&ArrivalTime=1200&DepartDate=2025-07-08&DepartTime=1200&NumberOfPax=1
Response
<?xml version="1.0"?>
<API_Reply Product="CarPark" RequestCode="5" Result="OK">
<TotalPrice>57.99</TotalPrice>
<API_Header>
<Request>
<ABTANumber>YourABTANumber</ABTANumber>
<Password>YourPassword</Password>
<Initials>YourInitials</Initials>
<key>YourKey</key>
<token>YourToken</token>
<ArrivalDate>2025-07-01</ArrivalDate>
<ArrivalTime>1200</ArrivalTime>
<DepartDate>2025-07-08</DepartDate>
<DepartTime>1200</DepartTime>
<NumberOfPax>1</NumberOfPax>
</Request>
</API_Header>
</API_Reply>
UK Parking price check with Upgrades
Request
https://api.holidayextras.co.uk/carpark/LHH6/priceCheck?ABTANumber=YourABTANumber&Password=YourPassword&Initials=YourInitials&key=YourKey&token=YourToken&ArrivalDate=2025-07-01&ArrivalTime=1230&DepartDate=2025-07-08&DepartTime=1345&NumberOfPax=1&Supplements[0][Code]=HXOST1&Supplements[0][Date]=2025-07-01&Supplements[0][Quantity]=1&Supplements[1][Code]=LHRSFS&Supplements[1][Date]=2025-07-01&Supplements[1][Adults]=2&Supplements[1][Children]=1
Response
<?xml version="1.0"?>
<API_Reply Product="CarPark" RequestCode="5" Result="OK">
<TotalPrice>86.20</TotalPrice>
<API_Header>
<Request>
<ABTANumber>YourABTANumber</ABTANumber>
<Password>YourPassword</Password>
<Initials>YourInitials</Initials>
<key>YourKey</key>
<token>YourToken</token>
<ArrivalDate>2025-07-01</ArrivalDate>
<ArrivalTime>12:30</ArrivalTime>
<DepartDate>2025-07-08</DepartDate>
<DepartTime>13:45</DepartTime>
<NumberOfPax>1</NumberOfPax>
<Supplements>
<Code>HXOST1</Code>
<Date>2025-07-01</Date>
<Quantity>1</Quantity>
</Supplements>
<Supplements>
<Code>LHRSFS</Code>
<Date>2025-07-01</Date>
<Adults>2</Adults>
<Children>1</Children>
</Supplements>
<v>1</v>
</Request>
</API_Header>
</API_Reply>
Error example: no availability
Request
https://api.holidayextras.co.uk/v1/carpark/GLF2/priceCheck?ABTANumber=YourABTANumber&Password=YourPassword&Initials=YourInitials&key=YourKey&token=YourToken&System=ABC&lang=en&ArrivalDate=2024-09-15&ArrivalTime=1300&DepartDate=2024-09-17&NumberOfPax=1
Response
<?xml version="1.0"?>
<API_Reply Result="ERROR">
<Error>
<Code>0004</Code>
<Message>Product no longer available</Message>
</Error>
<API_Header>
<Request>
<ABTANumber>YourABTANumber</ABTANumber>
<Password>Redacted</Password>
<Initials>YourInitials</Initials>
<key>YourKey</key>
<token>YourToken</token>
<ArrivalDate>2024-09-15</ArrivalDate>
<ArrivalTime>1300</ArrivalTime>
<DepartDate>2024-09-17</DepartDate>
<NumberOfPax>1</NumberOfPax>
<System>ABC</System>
<lang>en</lang>
<v>1</v>
</Request>
</API_Header>
</API_Reply>
Error example: request which is incorrect or can’t be actioned
Request
https://api.holidayextras.co.uk/v1/carpark/GLF2/priceCheck?ABTANumber=YourABTANumber&Password=YourPassword&Initials=YourInitials&key=YourKey&token=YourToken&System=ABC&lang=en&ArrivalDate=2024-11-15&ArrivalTime=2500&DepartDate=2024-11-17&NumberOfPax=1
Response
<?xml version="1.0"?>
<API_Reply Result="ERROR">
<Error>
<Code>price-check</Code>
<Message>Can't perform price check for this product</Message>
</Error>
<API_Header>
<Request>
<ABTANumber>YourABTANumber</ABTANumber>
<Password>Redacted</Password>
<Initials>YourInitials</Initials>
<key>YourKey</key>
<token>YourToken</token>
<ArrivalDate>2024-11-15</ArrivalDate>
<ArrivalTime>2500</ArrivalTime>
<DepartDate>2024-11-17</DepartDate>
<NumberOfPax>1</NumberOfPax>
<System>ABC</System>
<lang>en</lang>
<v>1</v>
</Request>
</API_Header>
</API_Reply>