Instant API key
5 languages
21 endpoints
Pay-as-you-go
Three things stand between you and your first API response. Most developers are up and running in under 5 minutes.
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.
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.
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.
From account creation to a working API response. No approval queues, no onboarding meetings, no SDK dependencies.
1
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
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
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
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.
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.
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.
$ 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 }
Now that you have a working API key, here are four production-ready projects with step-by-step guides and complete code examples.
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.
Everything you need to integrate short-term rental data into your application — from endpoint docs to competitive benchmarks.
Stay ahead of the curve
Join our newsletter for exclusive insights and updates. No spam ever.