# Changelog of AirDNA · Airbnb Revenue Occupancy ADR | $3 / 1k (`corent1robert/airdna-scraper`) Actor

- **URL**: https://apify.com/corent1robert/airdna-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/corent1robert/airdna-scraper.md

## Changelog

### 1.4 — 2026-09-07

#### Added

- **Actor Standby:** HTTP lookup `GET`/`POST /lookup` — one Airbnb listing URL or id, or up to **3**. Console **Start** still writes the bulk dataset.
- OpenAPI spec for the Standby tab (`web_server_openapi.json`)

#### Changed

- `airbnbListingUrls` is no longer schema-required so Standby can boot with empty INPUT. Console **Start** still exits if the list is empty.

### 1.3.0 — 2026-08-27

- Free plan: conversion log after export (20-row cap).
- Store Try: missing AirDNA email/password/bearer no longer fails the run — warning + 0 rows + exit 0.
- Time budget: stop before the platform abort so any rows already written stay SUCCEEDED.

### 1.2.0

- Store rework: **PPE $3 / 1k** unique listings (was $4.99 / month rental, 0-min trial). Apify 14-day notice: PPE **starts 2026-09-04**.
- Console input reduced to URLs + AirDNA email/password + currency. Bearer is Advanced; cookies / market ID removed from the form.
- Auto-detect `market_id` from the listing payload and fill LTM revenue from the market endpoint.
- `Actor.pushData` for PPE. Default memory **1024 MB**. Max listings cap (20 default, Free 50).

### 1.1.0

- Retry with exponential backoff on 429, 5xx, and network errors (3 attempts)
- Support for partial URLs: `/rooms/123456` or raw ID `123456`
- Key-value store OUTPUT: `{ listings, summary: { count, requestCount, durationSec } }`
- Metrics in final log: API request count and total duration
- Troubleshooting section in README (401, missing revenue, invalid URLs)

### 1.0.0

- AirDNA enrichment for Airbnb listing URLs
- Market mode: fetch listings by market ID (revenue, occupancy, revenue\_potential)
- Listing mode: fetch individual listing details
- Input: `airbnbListingUrls`, `bearerToken`, `cookies`, `marketId`, `currency`
