Skip to main content

What is Data Access

Data Access lets you read your booking and revenue data programmatically, through a simple key-based REST API, with no AI tool involved. It’s useful if you want to feed your own dashboards, spreadsheets, or internal tools with your data.
Looking to connect an AI tool (Claude, ChatGPT, Grok) so you can ask questions about your data in plain language? See the “Etherly Insights” guide.
Data Access is strictly read-only. No call can create, modify, or delete data.

Guest privacy

Guest personal details are never returned: name, email, phone, and identification number never appear in the results. Only non-identifying fields are allowed (nights, amounts, booking channel, and guest country of origin — derived from the phone’s country code, not actual nationality).

Enabling it

1

Go to settings

Go to Settings → Advanced and find the “Data access (API)” section.
2

Enable the feature

Click “Enable”.
3

Create an API key

Click “New key”, give it a label (e.g. “Internal dashboard”), and click “Create”.
The key is shown only once. Copy it immediately — you won’t be able to see it in full again.

Connecting your application

In the same section you’ll find:
ItemUse
REST endpoint (/api/data-access/v1)Base for your calls (e.g. /api/data-access/v1/business-overview)
OpenAPI document (/api/data-access/v1/openapi.json)Full schema for tools that generate clients automatically
Use your key as a Bearer token in the Authorization header:
curl -H "Authorization: Bearer eth_data_..." \
  "https://<your-domain>/api/data-access/v1/business-overview?from=2026-01-01&to=2026-01-31"

Available tools

The same tools as Etherly Insights — each endpoint corresponds to one tool.

Revenue & performance

EndpointDescription
business-overviewTotal bookings, nights, revenue, and channel breakdown for a date range
revenue-summaryCompare bookings, nights, and revenue for this month or week against the previous one
revenue-breakdownBreaks amounts down into gross revenue, taxes/fees, channel commission, and net owner payout
cancellation-analysisCancellation rate overall and by booking channel, plus the revenue lost to cancellations

Pricing & occupancy

EndpointDescription
booking-paceHow far a future period’s occupancy has progressed compared to the same period last year
occupancyOccupancy rate, average nightly rate (ADR), and revenue per available room (RevPAR) per property

Rankings & comparisons

EndpointDescription
channel-profitabilityWhich booking channel brings in the most net revenue per night
seasonalityBookings, nights, and revenue broken down by month for a calendar year
length-of-stay-valueCompares average nightly rate between long stays (28+ nights) and shorter ones
property-leaderboardRanks all your properties by revenue, bookings, or nights

Bookings & guests

EndpointDescription
booking-searchFind a booking by booking id, or by a partial guest name (name is never shown in the results)
checkin-completion-statusSee which upcoming guests have completed Online Check-In
arrivals-departuresWho’s arriving/departing in a date range
guest-nationality-mixBreakdown of guest country of origin for a date range
list-propertiesList of your properties (name, channel, location)

Operations

EndpointDescription
operational-backlogCounts of bookings pending invoicing, cancelled, paused, long-stay, or needing manual review
cleaning-readinessWhich properties are ready for a given day

Local market

EndpointDescription
market-snapshotSnapshot of the short-term-rental market in your area
market-comparisonCompare your own occupancy and average rate against the local market for a month
property-market-positionWhere one property sits against comparable listings in its area
Market tools rely on an external market-data source and have a daily usage allowance per account.

Usage limits

  • Daily limit: up to 500 calls/day in total across all your keys combined.
  • A per-minute rate limit also applies for security reasons.
If a limit is exceeded, you’ll receive an error and should wait before retrying.

Revoking access

  • To revoke a specific API key, click the delete icon next to it in the list.
  • To fully disable Data Access, click “Disable” — all active keys are revoked immediately.
Revocation takes effect immediately — there is no delay or cache that would let a revoked key keep working.