Terms of Service
Last updated: 2 November 2026
These terms are an agreement between you and Dubio Pte. Ltd. (UEN 202531590E), 20 Collyer Quay, #09-01, Singapore 049319 ("FlightAPI", "we", "us"). They cover the flightapi.ai website, the developer portal and the FlightAPI API (together, the "service").
By creating an account, creating an API key or using the API, you agree to these terms. If you use the service for a company or other organisation, you confirm that you can accept these terms for it, and "you" means that organisation.
If you have a separate written agreement with us, for example for the Infrastructure plan, that agreement wins where it differs from these terms. If you use FlightAPI through RapidAPI, the marketplace's terms also apply to your subscription and payment.
1. The service
FlightAPI is a flight and hotel search API. It returns flight offers for one-way, round-trip and multi-city searches, and hotel results for a city and dates. Each result carries a confidence score.
FlightAPI is a search service only. It does not sell tickets or rooms, make bookings or issue tickets.
2. Your account
- Give accurate account and billing details and keep them up to date.
- You sign in with a one-time email code, Google or Apple. Keep access to your email account and sign-in accounts secure.
- You are responsible for everything done through your account and your API keys.
3. API keys
- An API key is shown once, when it is created. Keep it secret. Do not put it in code that runs in a browser or a mobile app, or in a public code repository.
- If a key may have been exposed, rotate or revoke it in the developer portal straight away and tell us at support@flightapi.ai.
- Sandbox keys start with
sk_test_and use the free calls given to your account. When the free calls are used up, sandbox keys stop working for searches. - An account can have at most 2 active sandbox keys. Accounts whose email addresses deliver to the same inbox share one set of free calls.
- Live keys start with
sk_live_. They become available once your account is activated, and their billable calls are charged to your account. - Each key has a limit on calls per minute and per day. Do not try to get around these limits, for example by opening extra accounts.
4. Prices and payment
- Prices are shown in US dollars on the pricing section of this website and in the developer portal.
- Top-ups are purchases of prepaid API credits. Credits are non-refundable, cannot be exchanged for cash, and expire 12 months after purchase. The only exceptions are duplicate or mistaken charges, or if we close the service or your account through no fault of yours.
- Each billable call uses 1 credit. Credits are bought at the rate per credit for your plan published on the pricing section at the time of purchase.
- On the Standard plan, a one-time activation payment unlocks live keys and is added to your account as credits. You then buy credits in advance, and each billable call uses 1 credit.
- A billable call is a search that returns a result that passed our checks. Searches that return no result, requests rejected because of invalid input, retries of the same request and service errors are not billed.
- When your credits run out, live calls stop until you buy more.
- You can turn on automatic top-up. When your credits fall below the level you choose, your saved card is charged the amount you choose. You can turn it off at any time in the portal.
- Card payments are processed by Airwallex. We do not receive or store card numbers.
- On the Infrastructure plan, the price per call, the monthly minimum and the funding terms are those agreed for your account and shown in the portal.
- Credits can be used only for the service. They cannot be transferred.
Price changes
- We email you at least 30 days before any price increase takes effect. The email gives the current price, the new price and the date it applies from.
- A price decrease can apply straight away.
- Credits you have already bought keep the number of calls they cover.
5. Cancellation and refunds
- You can cancel your account in the developer portal at any time:
- Cancel now: your API keys stop working straight away.
- Cancel when your credits run out: your keys keep working until your credits are used up (Standard plan) or until the end of the current month (Infrastructure plan). You can withdraw this until it takes effect.
- Automatic top-up is switched off when you cancel.
- Unused credits are not refunded when you cancel, except in the cases listed in section 4.
- After cancelling, you can still see your usage, invoices and receipts in the portal, and you can ask for your account to be deleted, as described in the Privacy Policy.
6. Acceptable use
You must not:
- use the service for anything unlawful, fraudulent or misleading;
- share your API keys with others outside your organisation, or let others use the service through your account in a way that gets around these terms;
- try to get into another customer's account or data, or into parts of the service you are not given access to;
- interfere with or disrupt the service, test its security without our written permission, or send traffic designed to overload it;
- create several accounts to get extra free calls, or get around rate limits or suspensions;
- copy, scrape or resell the service or its results as a competing flight or hotel data service, except as agreed with us in writing.
7. Suspension and closing accounts
We may suspend your account or close it if you break these terms, do not pay, put the service or other customers at risk, or if the law requires it. While an account is suspended, its API keys are refused. Where we can, we will tell you why.
8. Availability and changes
The service is provided as it is available. We do not guarantee that it will be available all the time or free of errors. Current status and recent uptime are shown on the status page.
We may change, add or remove features of the service. Changes to the API are listed in the changelog in the API documentation.
9. Search results
Flight and hotel results come from third-party sources and describe what was available when the data was last checked. Schedules, availability and prices change. Flight prices are indicative search prices, not bookable fare quotes.
We check every flight offer before it is returned, but results are provided "as is", without any promise that they are complete, accurate or current. Before relying on a result for a booking, a travel plan or any other decision, check it with the airline, the hotel or the seller.
10. Limitation of liability
To the extent the law allows:
- we are not liable for indirect or consequential loss, or for loss of profit, revenue, business, data or goodwill;
- we are not liable for any loss caused by relying on a search result, including bookings, travel plans or documents based on it;
- our total liability to you for all claims about the service is limited to the amount you paid us for the service in the 12 months before the claim arose.
Nothing in these terms limits liability that cannot be limited by law.
11. Your responsibility to us
You will cover our losses and costs from claims by others caused by your use of the service in breach of these terms or the law.
12. Ownership
We own the service, the website, the documentation and the FlightAPI name. You may use the results you receive inside your own products and services, in line with these terms. You keep ownership of your own applications and data. If you send us feedback or ideas, we may use them without any obligation to you.
13. Privacy
How we handle personal data is described in the Privacy Policy.
14. Changes to these terms
We may change these terms. The new version is published on this page with a new "Last updated" date. If you keep using the service after a change, the new terms apply to you. A price increase always follows the 30 days' email notice in section 4.
15. Governing law
These terms are governed by the laws of Singapore. The courts of Singapore have exclusive jurisdiction over any dispute about these terms or the service.
16. Contact
Questions about these terms: support@flightapi.ai
Dubio Pte. Ltd., 20 Collyer Quay, #09-01, Singapore 049319