From Zero to Airbnb Data in 5 Minutes

No sales calls. No procurement process. No 90-day onboarding. Sign up, deposit $10, and start querying 20M+ properties across 190+ countries with code examples in Python, JavaScript, PHP, Java, and C++.

Instant API key

5 languages

21 endpoints

Pay-as-you-go

What You Need

Three things stand between you and your first API response. Most developers are up and running in under 5 minutes.

AirROI Account

Sign up at the Developer Portal. Free to create, instant activation, no credit card required for the account itself. Email or OAuth authentication via Google and GitHub.

API Credits

Deposit a minimum of $10 to activate your API key. Credits never expire. Each endpoint costs between $0.01 and $1.00 per call -- you only pay for what you use.

HTTP Client

Any language or tool that makes HTTP requests: Python requests, JavaScript fetch, PHP curl, Java HttpClient, curl from the command line, or Postman for visual testing.

4 Steps to Your First API Call

From account creation to a working API response. No approval queues, no onboarding meetings, no SDK dependencies.

1

Create Your Account

Navigate to the AirROI Developer Portal and sign up with email or OAuth (Google, GitHub). Account creation is instant -- no approval process, no waiting period, no sales call required. Your developer dashboard is available immediately.

2

Add API Credits

Deposit a minimum of $10 to activate your API key. Credits are consumed per-call based on the endpoint, ranging from $0.01 for lightweight lookups to $1.00 for complex analytics. No monthly fees, no subscriptions, no auto-renewal. Balance alerts prevent unexpected interruptions. See per-endpoint pricing.

3

Make Your First API Call

Your API key is activated instantly after deposit. Authentication is a single HTTP header -- pass your key as x-api-key. Start with the market search endpoint to verify everything works:

curl -H "x-api-key: YOUR_KEY" \
  "https://api.airroi.com/markets/search?query=miami"

4

Explore the Full API

Browse all 21 endpoints in the interactive documentation. Use the “Try It” feature to test endpoints directly in your browser, then review code examples in your preferred language. From property search and revenue estimation to market analytics and forward-looking pacing data, the full endpoint catalog covers every dimension of STR intelligence.

Code Examples in 5 Languages

Copy-paste ready. Each example queries the market search endpoint and prints the response. Replace your-airroi-api-key with your actual key from the Developer Dashboard.

import requests

response = requests.get(
    "https://api.airroi.com/markets/search",
    headers={"x-api-key": "your-airroi-api-key"},
    params={"query": "miami"}
)

data = response.json()
for market in data["markets"]:
    print(f"Market: {market['name']}")
    print(f"  ID: {market['id']}")
    print(f"  Country: {market['country']}")
    print(f"  Active Listings: {market['active_listings']}")

All examples use the GET /markets/search endpoint. Browse the full endpoint reference for all 21 endpoints with request/response schemas.

See It in Action

A real API call from your terminal. Search for a market, get structured JSON back with market details, active listings, and performance metrics -- all in milliseconds.

Terminal — api-demo
$ curl -s -H "x-api-key: sk_live_abc123" \
  "https://api.airroi.com/markets/search?query=miami+beach" | jq .

# Response (200 OK, 47ms)
{
  "markets": [
    {
      "id": "aG9tZXMuY29tL3VzL2ZsL21pYW1pLWJlYWNo",
      "name": "Miami Beach",
      "country": "United States",
      "state": "Florida",
      "active_listings": 4287,
      "avg_occupancy": 0.724,
      "avg_daily_rate": 312.50,
      "avg_revpar": 226.25,
      "currency": "USD"
    }
  ],
  "total_results": 1
}

What to Build Next

Now that you have a working API key, here are four production-ready projects with step-by-step guides and complete code examples.

Frequently Asked Questions

Sign up at airroi.com/developer, add a minimum of $10 in credits, and your API key is activated instantly. No sales calls, no approval process, no waiting period. You can start making API calls within minutes of creating your account.

Pass your API key in the x-api-key HTTP header with every request. No OAuth flows, no token refresh, no session management -- just a simple header. For example: curl -H "x-api-key: your-key" https://api.airroi.com/markets/search?query=miami

Any language that can make HTTP requests works with our REST API. Our documentation includes working code examples in Python, JavaScript, PHP, Java, and C++. Community SDKs are available for additional languages, and the standard REST interface means you can integrate with Go, Ruby, Rust, or any other HTTP-capable language.

Most developers make their first successful API call within 5 minutes of signing up. A full integration into a production application typically takes up to 1 day with the assistance of AI coding agents. Our interactive documentation includes a "Try It" feature for testing endpoints directly in the browser before writing any code.

API calls that would exceed your balance return a clear error response. Your data is never lost and there are no penalties. Simply add more credits from the Developer Dashboard to resume instantly. We also offer configurable balance alerts to prevent unexpected interruptions to your service.

No. AirROI provides structured, analytics-enriched data through clean REST endpoints -- not raw scraped HTML. Our ML models process and enrich the underlying data to deliver calculated metrics like revenue projections, occupancy rates, and market trends that raw scraping cannot provide. All responses are standardized JSON.

Airbnb Data API Resources

Everything you need to integrate short-term rental data into your application — from endpoint docs to competitive benchmarks.

Ready to Start Building?

API key in 5 minutes. Pay only for what you use. No contracts.
made with