Guía de integración
Cómo conseguir acceso a la API de Airbnb en 2026 (y cómo lanzar mientras esperas)
No hay una API pública de Airbnb, ni una key de desarrollador self-serve, ni sandbox. Airbnb solo da acceso a su API a los partners de software que invita. Esta guía explica los tres permisos que necesita toda integración que funcione, qué nivel de acceso pedir a los anfitriones y las cuatro opciones que tienes de verdad. Está escrita para el ingeniero o el founder al que le acaban de pedir que «conecte Airbnb».
¿Existe una API de Airbnb?
Sí, pero no una en la que puedas registrarte. Airbnb tiene una API de partners: una interfaz REST para empresas de software aprobadas, como sistemas de gestión de propiedades, channel managers y herramientas de mensajería, para que sus clientes gestionen sus anuncios de Airbnb desde fuera de airbnb.com.
Con autorización completa puede leer y escribir:
- anuncios, contenido, fotos, habitaciones y servicios
- el calendario: precios por noche, disponibilidad, estancia mínima y máxima, reglas de check-in y check-out
- reservas, consultas, solicitudes de reserva y modificaciones
- mensajes de huéspedes, incluidos los adjuntos
- reseñas y respuestas a reseñas
- transacciones de pagos
Lo que no es: una API de datos abierta. No hay endpoint para resultados de búsqueda, anuncios de otros anfitriones ni datos de mercado. Para ver qué puede y qué no puede hacer cada una de esas áreas una vez conectado, lee La API de Airbnb: cómo funciona el acceso y qué te permite hacer.
¿Cómo consigo una API key de Airbnb?
No te dan una key. Necesitas tres permisos, de tres partes distintas, antes de que funcione tu primera escritura.
1. Airbnb aprueba tu empresa
El programa de partners de Airbnb evalúa la empresa, la categoría de producto (gestión de propiedades, mensajería, pricing) y cómo gestionas la seguridad y los datos. La aprobación trae un cliente OAuth limitado a esa categoría.
En 2026 no puedes iniciar esto por tu cuenta
La página de partners de Airbnb responde a «¿Cómo puedo acceder a la API de Airbnb?» con: “At this time, we are not accepting new access requests for our API.” (en este momento no aceptamos nuevas solicitudes de acceso a nuestra API). Sus partner managers se acercan a las empresas que les interesan, valorando la oferta que representan, su tecnología y su capacidad para atender a clientes compartidos. Planifica como si esta puerta estuviera cerrada. Si se abre para ti, será porque Airbnb te ha llamado.
2. Cada anfitrión autoriza tu app
La aprobación como partner solo te permite pedir. Cada anfitrión pasa por la pantalla de consentimiento de Airbnb, elige qué puede hacer tu app y concede tokens para su cuenta. Un anfitrión, una autorización, revocable en cualquier momento.
3. Cada anuncio se abre a la API
Este es el paso que pilla a la gente por sorpresa. Autorizar la cuenta no abre los anuncios que hay en ella. Cada anuncio tiene su propia configuración de sincronización:
| Configuración del anuncio | Qué funciona |
|---|---|
| Contenido, tarifas y disponibilidad | Todo |
| Solo tarifas y disponibilidad | Escrituras de calendario y precios; el contenido sigue en manos del anfitrión |
| No conectado | Se rechaza cualquier escritura |
Así que «hemos conectado Airbnb pero los precios no se sincronizan en tres de cuarenta anuncios» casi nunca es un problema de autenticación, y mandar de nuevo al anfitrión por OAuth no cambia nada. Muestra este estado por anuncio en tu producto desde el primer día.
¿Qué nivel de acceso debe pedir tu app?
Los anfitriones no conceden «Airbnb». Conceden uno de tres niveles, y el que pidas decide si la conexión puede llegar a producirse.
| Nivel de acceso | Puedes | Úsalo para |
|---|---|---|
| Acceso completo (gestión de propiedades) | Leerlo todo; escribir anuncios, calendario y precios | Un PMS o channel manager |
| Mensajes y reseñas | Leerlo todo; enviar mensajes a huéspedes; responder reseñas | Mensajería con IA, bandeja unificada, herramientas de reseñas |
| Solo lectura | Leer anuncios, reservas, calendarios, mensajes y reseñas | Analítica, contabilidad, informes de ingresos |
El acceso completo es exclusivo: una app por cuenta de anfitrión
Una cuenta de anfitrión solo puede dar la gestión de propiedades a una app a la vez. Si el anfitrión ya usa Hostaway, Guesty, Lodgify o cualquier otro PMS, una solicitud de acceso completo falla en la pantalla de consentimiento, delante del cliente al que estás dando de alta.
Las conexiones de mensajería y de solo lectura conviven con ese PMS sin tocarlo. Si tu producto es una IA de mensajería con huéspedes, una herramienta de reseñas o un dashboard, pide el nivel más acotado: te conectas sin fricción junto a la configuración que ya tiene el anfitrión, y una pantalla de consentimiento más corta convierte mejor.
Tus cuatro opciones en 2026
Opción 1: esperar a Airbnb
Si estás construyendo un PMS completo con oferta real detrás, merece la pena que el equipo de partners de Airbnb te conozca. Pero no dejes tu roadmap pendiente de ello: no hay solicitud, ni cola, ni plazos.
Opción 2: iCal
Cada anuncio de Airbnb exporta un enlace iCal. Es gratis y no necesita aprobación. Y solo lleva las fechas bloqueadas: ni nombres de huéspedes, ni precios, ni mensajes, ni reseñas, y Airbnb lo actualiza cuando le parece. Vale para un calendario personal; no para un producto.
Opción 3: scraping o automatización del navegador
No lo hagas. Incumple los términos de Airbnb, el riesgo lo asume la cuenta del anfitrión y deja de funcionar sin avisar cuando cambia la web. Un anfitrión que pierde su cuenta por tu integración no vuelve.
Opción 4: integrarte a través de un partner aprobado
Las empresas con acceso de partner de Airbnb lo ofrecen a otros equipos de software a través de su propia API. Tú llamas a su API, los anfitriones se conectan en la pantalla de consentimiento de Airbnb a través de la integración del partner, y tú construyes tu producto en lugar de esperar.
Qué revisar antes de elegir un partner
- Qué niveles de acceso puedes solicitar. Mensajería y solo lectura importan en cuanto tus clientes ya tienen un PMS.
- Si funciona junto al PMS del anfitrión. La mayoría de los channel managers no pueden, porque ellos mismos necesitan acceso completo.
- Webhooks. Los mensajes nuevos, las reservas y los cambios deberían llegarte en segundos, firmados y con reintentos, no en tu siguiente polling.
- Otros canales. Tus clientes también están en Booking.com y Vrbo, y en más canales después.
- Acceso self-serve. ¿Puedes conseguir una key en producción y conectar un anuncio real hoy, sin llamada comercial ni sesión de certificación?
- Escritura por anuncio. ¿Te dice en qué anuncios aceptará Airbnb escrituras antes de que las envíes?
Comparamos las principales opciones lado a lado, con fuentes, en Repull comparado: Channex, Rentals United y NextPax.
Cómo funciona con Repull
Repull es la opción 4: una sola API para Airbnb, Booking.com, Vrbo y más canales, además de 14 sistemas de gestión de propiedades. Te conectas a través de la integración de partner de Airbnb que Repull ya tiene, así que no hay nada que solicitar. Crea una sesión de Connect, manda al anfitrión a ella y recibe una conexión de vuelta:
curl -X POST 'https://api.repull.dev/v1/connect/airbnb' \
-H 'Authorization: Bearer sk_live_YOUR_KEY' \
-H 'Content-Type: application/json' \
-d '{
"redirectUrl": "https://yourapp.com/connected",
"accessType": "messaging"
}'accessType es full_access, messaging o read_only. Si lo omites, el anfitrión elige el nivel en la página de consentimiento. El anfitrión aprueba en Airbnb y vuelve a tu redirectUrl. A partir de ahí:
# Guest conversations across every connected account
curl 'https://api.repull.dev/v1/conversations?limit=20' \
-H 'Authorization: Bearer sk_live_YOUR_KEY'
# Reply to a guest. The Idempotency-Key makes a retry safe.
curl -X POST 'https://api.repull.dev/v1/conversations/532457/messages' \
-H 'Authorization: Bearer sk_live_YOUR_KEY' \
-H 'Idempotency-Key: reply-532457-1' \
-H 'Content-Type: application/json' \
-d '{ "message": "Hi Sam, check-in is from 4pm. The door code arrives on the day." }'Suscríbete a reservation.message.received y los mensajes nuevos de huéspedes llegan a tu servidor como webhooks firmados, con reintentos y backoff si tu endpoint está caído. Repull también te dice, por anuncio, si Airbnb acepta escrituras, y rechaza una escritura que sabe que Airbnb va a rechazar antes de enviar nada:
curl 'https://api.repull.dev/v1/channels/airbnb/listings' \
-H 'Authorization: Bearer sk_live_YOUR_KEY'
# Each listing carries Airbnb's own per-listing decision:
# "syncCategory": "sync_all" | "sync_rates_and_availability" | "none"
# "writable": false when syncCategory is "none"Junto al PMS del anfitrión
Booking.com y Vrbo se conectan con la misma sesión de Connect, ya sea junto al PMS que ya tiene el anfitrión o como channel manager. Consulta Usar Repull junto a un PMS y Conectar una cuenta de Airbnb.
¿Quieres que Claude o ChatGPT trabajen directamente con una cuenta de Airbnb? El servidor MCP de Airbnb los conecta a través de la misma integración, y este tutorial construye encima un agente de mensajería con huéspedes.
Pruébalo con un anuncio real. El plan Free es una key en producción. Conecta uno de tus propios anuncios en modo mensajería o solo lectura (nada cambia en el anuncio) y verás tus propios datos en pocos minutos. Crea una cuenta gratis o compara planes en precios.
Preguntas frecuentes
¿Puedo solicitar ser partner de software de Airbnb?
Ahora mismo, no. La página de partners de Airbnb dice que no está aceptando nuevas solicitudes de acceso a su API, y que sus partner managers contactan a los posibles partners según la oferta que representa la empresa, la solidez de su tecnología y su capacidad para atender a clientes compartidos. No hay formulario que rellenar ni cola a la que apuntarse.
¿Existe una API de Airbnb gratuita?
No. Airbnb no vende ni regala API keys, y no hay un plan público para desarrolladores. La única exportación gratuita y sin permisos es el enlace iCal de cada anuncio, que solo lleva las fechas bloqueadas.
¿Hay un sandbox de la API de Airbnb?
No. Airbnb no ofrece anuncios de prueba ni un sandbox a los desarrolladores. Las integraciones se prueban con anuncios reales, y una conexión de mensajería o de solo lectura es la forma segura de hacerlo, porque ninguna de las dos puede cambiar un anuncio, su calendario ni sus precios.
¿Puedo obtener datos de Airbnb sin el permiso del anfitrión?
No con ninguna API legítima. Cada conexión la autoriza el anfitrión en la pantalla de consentimiento de Airbnb, cuenta por cuenta, y el anfitrión puede revocarla. Hacer scraping de páginas públicas incumple los términos de Airbnb y, de todos modos, no ve reservas, mensajes ni pagos.
¿Puede conectarse mi app si el anfitrión ya usa un PMS?
Sí, con acceso de mensajería o de solo lectura. Airbnb solo deja que una app tenga la gestión de propiedades (acceso completo) en una cuenta de anfitrión, así que una solicitud de acceso completo falla cuando el anfitrión ya sincroniza con un PMS o un channel manager. Las solicitudes de mensajería y de solo lectura piden permisos más acotados y se conectan junto a él.
¿Por qué un anuncio de Airbnb conectado sigue rechazando escrituras?
Airbnb autoriza la sincronización por API anuncio por anuncio. Un anuncio configurado para sincronizar solo tarifas y disponibilidad acepta escrituras de calendario y precios, pero no de contenido, y un anuncio no conectado rechaza cualquier escritura. Volver a mandar al anfitrión por OAuth no cambia nada; es el anfitrión quien activa el anuncio en Airbnb.
¿Un anuncio en Airbnb y Booking.com cuenta dos veces en Repull?
No. Un anuncio cuenta una vez, esté en los canales que esté. Los planes y lo que incluyen están en la página de precios de Repull.
¿Dónde se queda corta la API de Airbnb?
No tiene datos de búsqueda, ni datos de mercado, ni acceso a los anuncios de otros anfitriones. Solo llega a las cuentas cuyos anfitriones han autorizado tu app, y las escrituras de anuncios solo funcionan en los anuncios que el anfitrión ha abierto a la API.
¿Vas a construir sobre Airbnb a gran escala?
Cuéntanos qué estás construyendo, cuántos anuncios esperas y qué canales necesitas además de Airbnb. Te diremos cómo sería la integración y cuánto cuesta.
Sigue leyendo
- La API de Airbnb: cómo funciona el acceso y qué te permite hacer
- Servidor MCP de Airbnb: conecta Claude, ChatGPT y Cursor a una cuenta de Airbnb
- Repull comparado con Channex, Rentals United y NextPax
- La API de Booking.com: cómo funciona el acceso
- La API de Vrbo: qué puedes construir
- Cómo conseguir acceso a la API de Booking.com en 2026
- Cómo conseguir acceso a la API de Vrbo en 2026