API de Datos de Airbnb para ingresos STR y análisis de propiedades
Utiliza la API de BNBCalc para convertir cualquier dirección de propiedad en estimaciones de ingresos de Airbnb, ocupación, ADR, comparables activos de Airbnb, percentiles, flujo de caja, métricas de inversión y una URL de informe público hospedado a través de una interfaz REST documentada.
Genera una clave en tu panel. HTTPS, respuestas JSON, comparables activos de Airbnb y URLs de informes públicos hospedados.
Ejemplo rápido – Crear análisis de compra
curl -X POST \
https://atlas.bnbcalc.com/v1/external/analysis/create/buy \
-H "x-bnbcalc-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"lat": 27.7676,
"lng": -82.6403,
"bedrooms": 3,
"bathrooms": 2,
"accomodates": 6,
"purchasePriceUSD": 400000
}'const response = await fetch(
'https://atlas.bnbcalc.com/v1/external/analysis/create/buy',
{
method: 'POST',
headers: {
'x-bnbcalc-api-key': 'YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
"lat": 27.7676,
"lng": -82.6403,
"bedrooms": 3,
"bathrooms": 2,
"accomodates": 6,
"purchasePriceUSD": 400000
})
}
);
const data = await response.json();import json
import requests
data = json.loads(r'''{
"lat": 27.7676,
"lng": -82.6403,
"bedrooms": 3,
"bathrooms": 2,
"accomodates": 6,
"purchasePriceUSD": 400000
}''')
response = requests.post(
'https://atlas.bnbcalc.com/v1/external/analysis/create/buy',
headers={
'x-bnbcalc-api-key': 'YOUR_API_KEY',
'Content-Type': 'application/json'
},
json=data
)
data = response.json()- 10M+
- Listados analizados
- 3M+
- Propiedades analizadas
- 3,000+
- Mercados cubiertos
- Hasta 50
- Comparables por análisis
- 4
- Endpoints de análisis
- JSON
- Respuestas REST
¿Qué es la API de datos de Airbnb de BNBCalc?
La API de BNBCalc es una API de datos de Airbnb que devuelve proyecciones de ingresos de alquiler a corto plazo (STR) y métricas de inversión para direcciones en EE. UU. y a nivel internacional. Envía una ubicación más algunos detalles de la propiedad: dormitorios, baños y huéspedes, y devuelve un modelo completo de underwriting como JSON: tasa promedio diaria proyectada (ADR), ocupación, ingresos anuales, gastos operativos, flujo de caja, tasa de capitalización, retorno en efectivo sobre efectivo, datos percentiles, listados comparables activos de Airbnb y una URL pública de informe hospedado de BNBCalc.
Es una API de datos de terceros, no la API oficial Partner de Airbnb. La API Partner de Airbnb está limitada a gestores de propiedades verificados, channel managers y plataformas de actividad, y solo gestiona flujos operativos como sincronización de listados y mensajería — no expone análisis de ingresos u ocupación. BNBCalc cubre ese vacío: el mismo motor detrás de nuestra calculadora de alquileres de corta duración, disponible en cuatro endpoints programáticos para que puedas integrar análisis STR directamente en tu producto, informes o hojas de cálculo — sin necesidad de scraping.
Todo funciona a través de una URL base autenticada: https://atlas.bnbcalc.com
Por qué BNBCalc
Diseñado para desarrolladores, basado en comparables reales
Salta el scraper y el modelado. Obtén estimaciones defensibles de alquiler a corto plazo, comparables completos, percentiles y un informe hospedado desde una única llamada REST.
Precisión basada en comparables
Las estimaciones se derivan de hasta 50 listados comparables activos alrededor de cada dirección — reflejando el submercado real, no un promedio nacional.
REST amigable para desarrolladores
Endpoints JSON limpios y predecibles, autenticación con una sola cabecera y ejemplos para copiar y pegar en cURL, JavaScript y Python. HTTPS en todas partes.
Un motor, cuatro estrategias
El mismo motor de análisis que impulsa BNBCalc, disponible para underwriting de compra, arbitraje de alquiler, propiedades propias y co-hosting.
Por qué BNBCalc
La API de datos de Airbnb para underwriting de ingresos, no scraping bruto
La mayoría de las páginas de la API de Airbnb venden una proyección o un gran conjunto de datos. BNBCalc se centra en el flujo de trabajo que los equipos realmente necesitan: convertir una dirección en ingresos de STR, ocupación, percentiles, datos comparables completos, métricas de inversión y una URL de informe hospedado.
API de datos de terceros para Airbnb
La Partner API oficial de Airbnb está construida para socios operativos aprobados, no para analítica de mercado de acceso abierto. BNBCalc ofrece a los desarrolladores una API de terceros para análisis de ingresos e inversión.
No requiere aprobación de la Partner API de Airbnb
Devuelve ADR, ocupación, ingresos, flujo de caja y comparables
Diseñado para underwriting, paneles y generación de informes
Diferente de AirDNA, Mashvisor y AirROI
AirDNA, Mashvisor y AirROI cada uno ofrece flujos de trabajo útiles de datos STR. BNBCalc es la API de análisis de propiedades amigable para desarrolladores para equipos que desean una suscripción completa a nivel de dirección, métricas, comparables y una URL de informe hospedado dentro de su propio producto.
Cuatro endpoints de análisis específicos por estrategia
Estimaciones respaldadas por comparables, percentiles y comparables de Airbnb activos para cada dirección enviada
Respuestas JSON limpias, documentos públicos y URLs de informes hospedados amigables para móviles
Acceso a la API basado en uso
Comienza con la API en tu panel de BNBCalc, genera una clave y paga por uso exitoso en lugar de mantener un scraper o comprar un asiento de dashboard para cada flujo de trabajo.
$0/mo de suscripción para acceso a la API
$0.20 por informe creado con éxito
Cancela en cualquier momento desde tu panel
Puntos finales
Cuatro endpoints de análisis, una estructura consistente
Elige el endpoint que coincide con el trato que estás modelando. Los cuatro toman la misma entrada de ubicación: lat/lng o una dirección completa, y devuelven JSON más una URL pública de informe hospedado de BNBCalc.
/v1/external/analysis/create/buy
Crear análisis de compra
Crear un nuevo análisis de compra para una propiedad. Requiere detalles de la propiedad, información de la ubicación y precio de compra.
Devuelve: ADR proyectado, ocupación, ingresos anuales, flujo de caja, tasa de capitalización, retorno en efectivo sobre efectivo, percentiles, una URL de informe hospedado y los comparables activos de Airbnb detrás de la estimación.
Ver en la documentación/v1/external/analysis/create/arb
Crear análisis de arbitraje
Crea un nuevo análisis de arbitraje (arbitraje de alquiler) para una propiedad. Utiliza los mismos campos obligatorios que el análisis de compra.
Devuelve: Ingresos proyectados y flujo de caja para una unidad de alquiler por arbitraje, neto de tu alquiler mensual, más percentiles, una URL de informe hospedado y comparables de soporte.
Ver en la documentación/v1/external/analysis/create/owned
Crear análisis propio
Crear un nuevo análisis de propiedad propia. Utiliza los mismos campos obligatorios que el análisis de compra.
Devuelve: Métricas de retorno completas para una propiedad que ya posees: flujo de caja, ROI, pago del capital, apreciación, percentiles, comparables y una URL de informe hospedado usando los términos de tu hipoteca.
Ver en la documentación/v1/external/analysis/create/cohost
Crear análisis de Cohost
Crear historial de coanfitriones
Devuelve: Ingresos proyectados de co-anfitrión, tu comisión, retorno neto del anfitrión, percentiles, comparables y una URL de informe hospedado.
Ver en la documentaciónTu primera llamada en tres pasos
La mayoría de los desarrolladores realizan una solicitud exitosa en cuestión de minutos después de generar una clave.
Crea una cuenta en BNBCalc y genera una clave de API en la configuración de tu panel.
Envía tu clave en la cabecera x-bnbcalc-api-key en cada solicitud.
POST a property's location and details to any analysis endpoint and read the JSON response, including the hosted report URL.
curl -X POST \
https://atlas.bnbcalc.com/v1/external/analysis/create/buy \
-H "x-bnbcalc-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"lat": 27.7676,
"lng": -82.6403,
"bedrooms": 3,
"bathrooms": 2,
"accomodates": 6,
"purchasePriceUSD": 400000
}'const response = await fetch(
'https://atlas.bnbcalc.com/v1/external/analysis/create/buy',
{
method: 'POST',
headers: {
'x-bnbcalc-api-key': 'YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
"lat": 27.7676,
"lng": -82.6403,
"bedrooms": 3,
"bathrooms": 2,
"accomodates": 6,
"purchasePriceUSD": 400000
})
}
);
const data = await response.json();import json
import requests
data = json.loads(r'''{
"lat": 27.7676,
"lng": -82.6403,
"bedrooms": 3,
"bathrooms": 2,
"accomodates": 6,
"purchasePriceUSD": 400000
}''')
response = requests.post(
'https://atlas.bnbcalc.com/v1/external/analysis/create/buy',
headers={
'x-bnbcalc-api-key': 'YOUR_API_KEY',
'Content-Type': 'application/json'
},
json=data
)
data = response.json()Respuesta de ejemplo
{
"success": true,
"data": {
"_id": "000000000000000000000000",
"url": "https://www.bnbcalc.com/analysis/example-property/000000000000000000000000",
"currency": "USD",
"ratePerNightUSD": 364.73770491803276,
"occupancyRatePercentage": 48,
"bedrooms": 4,
"bathrooms": 4,
"commonSpaces": 1,
"accomodates": 12,
"fullAddress": "4935 2nd Avenue North, St. Petersburg, FL 33703",
"location": {
"type": "Point",
"coordinates": [
-82.6403,
27.7676
]
},
"revenue": {
"p25": 48210,
"p50": 58440,
"p75": 63944.76398163934,
"p90": 74280,
"avg": 60310
},
"adr": {
"p25": 214,
"p50": 288,
"p75": 364.73770491803276,
"p90": 431,
"avg": 318
},
"occupancy": {
"p25": 0.38,
"p50": 0.44,
"p75": 0.48,
"p90": 0.56,
"avg": 0.46
},
"quartiles": {
"25th_percentile": {
"average_daily_rate": 214,
"occupancy_rate": 38,
"revenue": 48210
},
"50th_percentile": {
"average_daily_rate": 288,
"occupancy_rate": 44,
"revenue": 58440
},
"75th_percentile": {
"average_daily_rate": 364.73770491803276,
"occupancy_rate": 48,
"revenue": 63944.76398163934
},
"90th_percentile": {
"average_daily_rate": 431,
"occupancy_rate": 56,
"revenue": 74280
}
},
"comparables": [
{
"airbnbId": "12345678",
"name": "Modern 4BR near downtown",
"listingUrl": "https://www.airbnb.com/rooms/12345678",
"bedrooms": 4,
"bathrooms": 3,
"accommodates": 10,
"annualRevenueUSD": 68420,
"occupancyRatePercentage": 52,
"averageDailyRateUSD": 361,
"distanceMiles": 0.4
}
],
"downPaymentPercentage": 20,
"mortgageLength": 30,
"yearsRemainingOnMortgage": 30,
"interestRatePercentage": 4,
"propertyTaxPercentage": 0.75,
"monthlyRevenueUSD": 5328.730331803278,
"monthlyExpensesUSD": 1474.1603364983607,
"monthlyTaxesUSD": 250,
"yearOneRevenueUSD": 63944.76398163934,
"yearOneOperatingIncomeUSD": 46254.83994365901,
"yearOneMorgageAndTaxesUSD": 21324,
"yearOneCashFlowUSD": 24930.83994365901,
"yearOneCashOnCashPercentage": 24.86817214984141,
"yearOneCapRatePercentage": 11.563709985914752,
"yearOneReturnOnInvestmentPercentage": 63.78402823049849,
"yearOnePrincipalPaydownUSD": 85635.31658640636,
"yearOneAppreciationUSD": 12000,
"totalCashInvestment": 100252,
"ltrPerMonthUSD": 1500,
"ltrMonthlyExpensesPercentage": 10
}
}Experiencia de desarrollador
Todo lo que un desarrollador necesita para lanzar una integración con la API de Airbnb
Utiliza una API REST autenticada para generar análisis STR, proyecciones de arbitraje de alquiler, retornos de propiedades propias, estimaciones de co-anfitriones, comparables completos e informes públicos hospedados.
Claves API del panel
Crea, rota y gestiona tu clave de API de BNBCalc de autoservicio desde la sección de acceso a la API de tu panel. Mantén las claves del lado del servidor.
Ejemplos listos para copiar y pegar
Comienza con ejemplos funcionales de cURL, JavaScript y Python creados a partir de los mismos datos de endpoint que la documentación.
Documentación pública
Revisa endpoints, parámetros obligatorios, campos de ubicación opcionales, ejemplos de respuestas y códigos de error antes de construir.
Facturación por llamadas exitosas
Solo los informes creados con éxito son facturables, por lo que los errores de validación y las solicitudes fallidas no se convierten en costos ocultos.
Casos de uso
Qué puedes construir con la API
Desde el underwriting de adquisición hasta plataformas PropTech, la API elimina las partes más difíciles de trabajar con datos de alquileres de corta duración.
Herramientas de underwriting y adquisición
Evalúa oportunidades por el retorno cash-on-cash proyectado o el cap rate en el instante en que se introduce una dirección.
Plataformas PropTech y de listados
Muestra el ingreso estimado de Airbnb en listados en venta y páginas de propiedad, a escala.
Paneles de gestión de propiedades
Compara unidades propias con comparables locales y muestra el potencial de ingresos a los clientes.
Fondos, analistas y consultores
Extrae ADR, ocupación e ingresos a modelos de adquisición e investigaciones de mercado sin mantener un scraper.
Informes internos y hojas de cálculo
Automatiza las estimaciones de ingresos de alquileres de corta duración en tus propios modelos, hojas de underwriting e informes.
Co-hosting y operadores STR
Ofrece estimaciones de ingresos realistas y repartos de comisión a los propietarios antes de asumir un nuevo listado.
Datos en los que se confía
Recursos de API
Documentación de la API de Airbnb, precios, casos de uso y comparaciones
Explora las páginas públicas de la API que responden las preguntas comunes que desarrolladores, inversores y equipos PropTech hacen antes de integrar datos STR.
Documentación de la API
Referencia de endpoints con autenticación, parámetros, ejemplos de código, ejemplos de respuestas y códigos de error.
Precios de la API
Aprende cómo funciona el acceso a la API de BNBCalc con un precio de suscripción mensual de $0 y facturación por informe creado con éxito.
Casos de uso de la API
Descubre cómo plataformas PropTech, inversores, prestamistas, operadores y analistas usan la API en flujos de trabajo de producción.
Endpoints de la API
Compara los cuatro endpoints de análisis para compra, arbitraje de alquiler, propiedad propia y co-hosting.
Primeros pasos
Genera una clave API, envía tu primera solicitud y lee tu primera respuesta de análisis de propiedad.
Cobertura de datos
Comprende la cobertura de propiedades internacionales, estimaciones basadas en comparables, entradas de ubicación y dónde encaja la API.
Comparación de APIs
Compara BNBCalc con la API oficial de Socios de Airbnb, AirDNA, Mashvisor, AirROI y enfoques basados en scrapers.
Preguntas frecuentes
Empieza a construir con la API de datos de Airbnb de BNBCalc
Genera tu clave de API, revisa la documentación pública y añade análisis de ingresos de STR respaldados por comparables, informes completos y URLs de informes hospedados a tu producto.