Axis Pro

Build on the AI central system

A documented API with keys you scope by hand: what they can read, what they can write, which properties they reach. Included on every Axis Pro plan.

Scoped by design

Six explicit scopes and no "everything" scope. A key holds exactly what you ticked, and a scope added later never widens a key that already exists.

Keys you can see and revoke

Every key has a name, a property reach, an optional expiry and a request limit. Revoke one and only that integration stops.

Built for booking engines and partners

Availability, rates and bookings are the core: enough to power a booking engine, a channel partner or your own reporting.

Six scopes, ticked one by one

Pick a scope to see the request it allows and what comes back. The full reference lives at docs.axispro.travel.

Key with scope properties:read

Request

curl \
  "https://api.axispro.travel/api/external/v1/properties" \
  -H "X-API-Key: axis_live_••••••••"

Response

{
  "data": [
    {
      "id": "01a06051-69f0-72f8-8ad6-b46960495eb2",
      "name": "Hotel Casa Antigua",
      "timezone": "America/Guatemala",
      "default_currency": "USD",
      "check_in_time": "15:00:00",
      "check_out_time": "11:00:00",
      "api_rate_plans_configured": true
    }
  ]
}

A key per system, shown once

Issue a key named after the system that will use it, with the scopes it needs. The key text is shown once, right after you create it, and never again.

  • Named keys so you recognise each integration on the list
  • Optional expiry date; empty means no expiry
  • Request limit per key: 120 per minute as standard, up to 600 on request, capped per IP

Every property, or only the ones you tick

A key can reach every property in your account, including ones created later, or only the properties you select. A partner that serves one hotel never sees the others.

  • Per-property or tenant-wide reach, set per key
  • New properties covered automatically when the key is tenant-wide
  • Revoke a key and only that integration stops

What people build with it

A booking engine on a custom website, a connection to a partner platform, a data feed for your own dashboards, or an internal tool that reads the calendar. Custom integrations can also be built with our team.

  • Booking engines that read availability and rates and write bookings
  • Partner and channel connections with read-only keys
  • Reporting and BI feeds from bookings and rates

Included on every plan

Every Axis Pro client can issue API keys at no extra cost. If you need a custom integration built by our team or traffic above the standard limits, we scope it with you.

Get API accessRead the documentation

Building a product for many hotels? Join the Axis Pro Marketplace as a partner.

  • Included on every plan, no add-on fee
  • Scoped keys and limits you control from day one
  • Custom integrations and high-volume access available

Frequently asked questions

We've done our best to make everything clear. Still have questions? Talk to us and we'll walk you through it live.

Is the Open API included in my plan?

Yes. API access is included on every Axis Pro plan at no extra cost.

Is there anything you charge for?

Only custom integrations built by our team and traffic above the standard limits. Both are scoped with you before any work starts.

What can a key do?

Exactly the scopes you ticked: read properties, units, availability, rates or bookings, and create bookings. There is no scope that grants everything.

Does bookings:write include reading bookings?

No. Writing and reading are separate scopes. A key that must do both holds both.

Can a key be limited to one property?

Yes. Tick the properties the key may reach. With none ticked it reaches every property in your account, including ones created later.

Can I see the key text again later?

No. The key text is shown once, right after you create it. If it is lost, revoke it and issue a new one.

Do keys expire?

Only if you set an expiry date. Leave it empty and the key stays valid until you revoke it.

What is the request limit?

Each key has a standard limit of 120 requests per minute. Higher limits, up to 600, are available on request, and a per-IP cap applies on top.

Can you build the integration for us?

Yes. Custom integrations are built with our team depending on the business case, using the same scoped keys.

Where is the documentation?

The documentation is public at docs.axispro.travel, with every endpoint, scope and example. You can issue your first key as soon as your account is live.

More questions

Up and running in three steps

  1. 1

    Talk to us

    Tell us about your properties, channels and how you work today.

  2. 2

    We set you up

    We import your data and connect your channels for you. No IT team needed.

  3. 3

    Go live

    Run everything from one place, with our team beside you from day one.

Contact us

Connect what you already run

Tell us what you want to plug into the AI central system and we will show the scoped keys, the endpoints and how to connect it to your setup.

Schedule a demo