Find transactional Parkings
POST/parkings/search-available-parkings
Finds transactional parkings that match the parameters sent in the body based on coordinates.
⚠️ WARNING: For bookable offers, availability and pricing are confirmed only upon submission of the duration. To expedite the process, avoid including the duration in extensive searches (large radius), as this can lead to longer wait times. Instead, use the lmpid to check availability for individual car parks when the user zooms in or focuses on a single parking area.
Request
Header Parameters
Authentication header obtained from POST /authenticate
that identifies the user making this call.
Authentication header obtained from LMP Team that identifies the client making this call.
Authentication header obtained from LMP Team that identifies the user making this call.
- application/json
Body
required
Parkings params
Geo Latitude where to search for nearby offers
Geo Longitude where to search for nearby offers
Default value: now
ISO8601 timestamp when parking starts (Defaults to now
)
Possible values: >= 15
and <= 14400
Default value: 60
Parking duration in minutes (Defaults to 60
, minimum 15
, maximum 14400
)
Return only offers with automated entrance and billing (defaults to null
)
Return only offers that are available for online booking (defaults to null
)
Default value: es
Translates offer`s messages (like access) to the selected language in ISO2 code.
An array of providers to search
Possible values: >= 10
and <= 5000
Default value: 600
Spherical Search radius in meters (Defaults to 600
, minimum 10
, maximum 5000
)
Responses
- 200
- 400
- 401
OK
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- Array [
- ]
- Array [
- ]
- Array [
- ]
- Array [
- Array [
- ]
- ]
- ]
ISO 2 country code
ID of the parking to match
location objectrequired
Possible values: [Point
]
Array of coordinates: [longitude, latitude]
Distance from the search point to the parking
Maximum height allowed
If the parking is open 24 hours
schedule_formatted object
Possible values: [Monday
, Saturday
, Tuesday
, Wednesday
, Friday
, Sunday
, Thursday
]
Possible values: Value must match regular expression ^\\d{2}:\\d{2}$
Possible values: Value must match regular expression ^\\d{2}:\\d{2}$
Possible values: Value must match regular expression ^\\d{2}:\\d{2}$
Possible values: Value must match regular expression ^\\d{2}:\\d{2}$
pointsOfInterest object[]
entrances object[]required
services object[]required
Possible values: [mobility_reduced
, covered_parking
, video_surveillance
, open_24h
, electric_recharge
, security
, mobile_coverage
, toilets
, elevator
, atm
, family_car
, city_car
, car_wash
, bicycles
, vending_machine
, key_delivery
, repair_shop
, first_aid
, battery_recharge
, card_payment
, motorcycle
, connection_public_transport
, cash_payment
, amazon_lockers
, carsharing
, car_rental
, locker
, car_sharing
]
Number of available spots in the parking
offers object[]required
ID of the parking to match
If the parking is available for bookings
If the parking has automated access
rates object[]required
Possible values: [day
, hour
]
Possible values: [EUR
, CZK
, CLP
, PLN
, RON
, SEK
, GBP
, DKK
]
If the offer is available for booking on the indicated date
If the booking is cancelable
Minimum time to cancel the booking before it starts
Time valid for the booking
Possible values: [start_too_early
, duration_too_short
, parking_closed_upon_arrival
, parking_closed_upon_departure
, parking_closed
, no_available_rates
, parking_is_full
, parking_not_available
, duration_too_long
, verificado
, no_verificado
]
[
{
"name": "Parking",
"address": "Madrid Street, 123",
"area": "Alcobendas",
"country": "ES",
"region": "Madrid",
"parkingId": "88f690ffad7df90cbc5856a6",
"location": {
"type": "Point",
"coordinates": [
-3.6894324,
40.4235049
]
},
"distance": 459,
"max_height": 1.4,
"is_open_24h": true,
"schedule_formatted": {
"day": "Monday",
"open": "07:00",
"close": "13:00",
"is_open_24h": false,
"has_partTime_schedule": true,
"openPartTime": "17:00",
"closePartTime": "20:00"
},
"pointsOfInterest": [
{
"name": "Point of Interest",
"distance_mts": 154,
"friendly_distance": "154 meters"
}
],
"images": [
"https://cdn.letmepark.app/parkings/images/646c9030a2c493a461bcad6c-6176c92d8932243c197c5f8e7287d9aa.png"
],
"entrances": [
{
"latitude": 40.4235049,
"longitude": -3.6894324,
"address": "string"
}
],
"services": [
{
"name": "mobility_reduced",
"description": "string"
}
],
"freeSpots": 47,
"offers": [
{
"provider": "parkimeter",
"lmpPID": "parkimeter-4573",
"PID": 4573,
"name": "Parking",
"parkingId": "88f690ffad7df90cbc5856a6",
"bookable": true,
"automated": true,
"cancel_msg": "The booking can be canceled up to 3 hours before the start.",
"access_msg": "When you enter the parking, take the ticket and show your confirmation at the central desk.",
"commission_percent": 0.1,
"customer_price": 3.45,
"rates": [
{
"time": 1,
"price": 3.45,
"unit": "day",
"friendly_name": "1 hour",
"currency": "EUR"
}
],
"available": true,
"cancelable": true,
"cancel_mn": 180,
"offer_time": 120,
"reason": "start_too_early"
}
]
}
]
Bad request (ie. Missing or invalid lat/long coordinates)
Unauthorized (ie. Incorrect or missing x-access-token
)