# Eklo Hotels Ad ## Overview | Property | Value | |----------|-------| | **Status** | private | | **Method** | `GET` | | **Endpoint** | `/v2/eklohotels/ad` | | **Base URL** | `https://api.piloterr.com` | | **Credit Cost** | 1 credit per call | | **Documentation** | https://www.piloterr.com/library/eklohotels-ad | ## Description Fetch a single Eklo Hotels property in real time and receive room categories, amenities, photos, address, coordinates, restaurant info, and guest ratings from eklohotels.com as structured JSON. ## Authentication - **Key Name:** `x-api-key` - **Location:** HTTP Header - **Get an API key:** https://app.piloterr.com/register ## Example Request ```bash curl --location --request GET 'https://api.piloterr.com/v2/eklohotels/ad' \ --header 'Content-Type: application/json' \ --header 'x-api-key: YOUR_API_KEY' ``` ## Example Response ### Eklo Bordeaux full hotel page ```json { "url": "https://www.eklohotels.com/eklo-bordeaux", "city": "Bordeaux", "name": "Eklo Bordeaux", "slug": "eklo-bordeaux", "brand": "Eklo Hotels", "email": "bordeaux@eklohotels.com", "phone": "+33 5 33 09 03 50", "rooms": [ { "name": "The Solo", "images": [ "https://cdn.eklohotels.com/bordeaux/rooms/solo_01.jpg", "https://cdn.eklohotels.com/bordeaux/rooms/solo_02.jpg" ], "amenities": [ "private-bathroom", "tv", "air-conditioning", "desk" ], "bed_setup": "Single bed", "room_type": "solo", "surface_m2": 8, "max_occupancy": 1, "lowest_rate_eur": 59 }, { "name": "The Compact", "images": [ "https://cdn.eklohotels.com/bordeaux/rooms/compact_01.jpg", "https://cdn.eklohotels.com/bordeaux/rooms/compact_02.jpg" ], "amenities": [ "private-bathroom", "tv", "air-conditioning", "desk" ], "bed_setup": "Double bed", "room_type": "compact", "surface_m2": 11, "max_occupancy": 2, "lowest_rate_eur": 79 }, { "name": "The Classic", "images": [ "https://cdn.eklohotels.com/bordeaux/rooms/classic_01.jpg", "https://cdn.eklohotels.com/bordeaux/rooms/classic_02.jpg" ], "amenities": [ "private-bathroom", "tv", "air-conditioning", "desk", "wifi" ], "bed_setup": "Double bed", "room_type": "classic", "surface_m2": 13, "max_occupancy": 2, "lowest_rate_eur": 94 }, { "name": "The Family", "images": [ "https://cdn.eklohotels.com/bordeaux/rooms/family_01.jpg", "https://cdn.eklohotels.com/bordeaux/rooms/family_02.jpg" ], "amenities": [ "private-bathroom", "tv", "air-conditioning" ], "bed_setup": "Double bed + cabin beds", "room_type": "family", "surface_m2": 22, "max_occupancy": 6, "lowest_rate_eur": 135 }, { "name": "Women's Dormitory", "images": [ "https://cdn.eklohotels.com/bordeaux/rooms/women_dorm_01.jpg" ], "amenities": [ "private-bathroom", "air-conditioning" ], "bed_setup": "Cabin bed in 6-bed dormitory", "room_type": "women-dormitory", "surface_m2": null, "max_occupancy": 1, "lowest_rate_eur": 27 } ], "images": [ "https://cdn.eklohotels.com/bordeaux/hero_01.jpg", "https://cdn.eklohotels.com/bordeaux/lobby_01.jpg", "https://cdn.eklohotels.com/bordeaux/terrace_01.jpg", "https://cdn.eklohotels.com/bordeaux/restaurant_01.jpg" ], "region": "Nouvelle-Aquitaine", "address": "26 Quai de Brazza, 33100 Bordeaux, France", "country": "France", "parking": { "type": "paid", "available": true, "price_eur_per_day": 12 }, "ratings": { "guest_rating": 8.6, "rating_period": "February 2026", "eco_certifications": [ "Green Key" ] }, "latitude": 44.8536, "amenities": [ "bar", "restaurant", "coworking-space", "bike-parking", "event-space", "terrace", "playroom", "luggage-storage", "wifi" ], "longitude": -0.547, "opened_on": "2022-04-04", "pet_policy": "Pets allowed on request, supplement of 10 EUR per night", "restaurant": { "name": "French Kiss Bordeaux", "phone": "+33 5 33 09 03 51", "cuisine": "French bistro and street food" }, "description": "Located on the right bank of the Garonne, Eklo Bordeaux brings the chain's hybrid hotel concept to the Brazza district. Compact, Classic, Family rooms and dormitory beds share a vibrant ground floor with the French Kiss restaurant, a coworking nook and an outdoor terrace.", "postal_code": "33100", "check_in_time": "15:00", "check_out_time": "11:00", "nearby_transit": [ { "name": "Brazza tram stop (Line A)", "distance_m": 280 }, { "name": "Gare Saint-Jean", "distance_m": 2600 } ], "number_of_rooms": 130, "reception_hours": "Open 24/7", "number_of_floors": 5 } ``` ## Documentation ## Overview The Eklo Hotels Ad endpoint returns the full descriptor of one of the 10 Eklo properties in France. Pass a destination slug or the full eklohotels.com URL and Piloterr fetches the hotel page in real time behind its anti-bot layer, then maps every block into a typed JSON object: address, geocoordinates, room categories, lowest rates, restaurant, parking, Green Key certification, and image gallery. ## Quickstart ``` GET https://api.piloterr.com/v2/eklohotels/ad?query=https://www.eklohotels.com/eklo-bordeaux ``` ## Main use cases - Build a French hotel directory listing every Eklo property with rooms, surface in m², onsite restaurant, parking, and Green Key certification - Refresh a corporate booking tool with structured room categories so travel coordinators match employee profiles to the right room type - Power a sustainable travel media site that surfaces eco-certified Eklo properties with verified Green Key status - Run a transit-aware accommodation finder that recommends Eklo hotels within 500 metres of a tram or train station - Compare Eklo Hotels descriptors against direct competitors (B&B Hotels, Greet, ibis budget) using identical schemas