Documentación

Inicio

Con esta API de hoteles, puede obtener precios de todos los hoteles del mundo de las 200 principales OTA. Sólo tienes que realizar una única solicitud GET y todos estos datos te serán devueltos en formato JSON. Todas las llamadas a la API REST devolverán resultados JSON. La URL básica de la API es: https://api.apaptone.com/ Cada solicitud debe contener una clave API. Esto nos ayudará a identificar su cuenta. Si excede el límite de conexión de su plan, la API responderá con un error 403. Cada solicitud GET devolverá una respuesta JSON con un código de respuesta 200. El error 404 ocurre cuando no hay datos disponibles para su consulta o su clave API es incorrecta.

Hotel API

Hotel API proporcionará precios de hoteles de múltiples OTA como booking.com, Expedia, hotels.com, etc. Con estos datos, puede realizar un seguimiento de sus competidores y vencerlos en una guerra de precios.

Ofrecemos dos tipos de API. Una es la búsqueda por ID de ciudad y la otra es la búsqueda por ID de hotel. Puede probar ambas API con su clave API personal.

Puedes registrarte para la prueba gratuita desde aquí.

Puede consultar los precios de las API aquí.

Hotel API - Search By Hotel ID

Esta API puede ayudarle a conseguir más de 15 proveedores más baratos por hotel. En esta API tienes que pasar el ID del hotel. Tenemos nuestras propias identificaciones de hotel que debes asignar durante la integración.

El EndPoint para la API es: https://api.appatone.com/hotels/{hotelId}/prices

Parámetros Descripción
apiKey (required) Tu API Key generada desde tu panel de control.
from (required) Fecha de entrada en el hotel formato (DD/MM/YYYY).
to (required) Fecha de salida en el hotel formato (DD/MM/YYYY).

$url = 'https://api.appatone.com/hotels/{hotelId}/prices';
$params = array(
	'hotelId' => '4232686',
	'roomsConfiguration' => '1-2-0',
	'from' => '25/12/2024',
	'to' => '26/12/2024',
	'apiKey' => '6576a85d9769523d73e34228401'
);

$queryString = http_build_query($params);
$fullUrl = $url . '?' . $queryString;

$response = file_get_contents($fullUrl);

// Check if the request was successful
if ($response !== false) {
	// Parse JSON response
	$json_data = json_decode($response, true);

	// Print or use the parsed JSON data
	print_r($json_data);
} else {
	// Handle the error
	echo "Error: Unable to fetch data.";
}
Respuesta Respuesta La respuesta de muestra de la API se verá más o menos así.
{
	"result": [
		[
			{
				"provider": "Expedia.com",
				"price": "$325"                                                
			},
			{
				"provider": "Booking.com",
				"price": "$325"
			},
			{
				"provider": "Tripadvisor",
				"price": "$293"
			}
		]    
	]
}