
Terms of Service for Rainbow.ai API Products
Effective Date: April 16, 2025
Weather Forecast Technologies Ltd (“Company”, “we”, or “us”) provides access to the Rainbow.ai weather forecast application programming interfaces and related services (collectively, the “Rainbow.ai API” or “Services”). These Terms of Service (“Terms”) govern your use of all Rainbow.ai API products. By registering for or using the Rainbow.ai API, you (the individual or entity using the API) agree to be bound by these Terms. If you are using the API on behalf of an organization, you represent that you have authority to bind that organization to these Terms, and “you” will refer to that organization. If you do not agree to these Terms, you must not use the API.
1. Accounts and Registration
Registration: To use the Rainbow.ai API, you must create an account and provide accurate, up-to-date information, including a valid email and payment information during registration. You are responsible for keeping your account information current and secure.
API Credentials: Upon registration, we may provide you with API keys or tokens. You must keep your API credentials confidential and not share them with any unauthorized person. You are responsible for all activities that occur under your account and API credentials. Notify us immediately at [email protected] of any unauthorized use or security breach.
Age and Eligibility: You must be at least 18 years old (or the age of legal majority in your jurisdiction) to register and use the API. By registering, you affirm that you have the legal capacity to enter into these Terms.
2. Fees and Payment
Pay-as-You-Go Model: Use of the Rainbow.ai API is provided on a pay-as-you-go basis. This means you will be charged based on your actual usage of the API according to our then-current published pricing (as listed on our website or developer portal). In case that you use other pricing models provided by Rainbow.ai, you will be charged according to our then-current published pricing for the chosen model.
Billing Cycle: Billing is conducted on a monthly cycle. Payment is charged for each actual monthly usage period (hereinafter - usage period). At the end of each usage period, we will calculate your usage (e.g., number of API calls or data volume) and charge your provided payment method accordingly.
Upon the expiration of each such usage period, the applicable fees will be charged on a monthly basis within ten (10) calendar days after the usage period. This payment window is subject to change at the discretion of the Company.
You authorize the Company to automatically charge your designated payment method for all usage fees incurred each month.
In cases where payment is made via bank transfer based on an issued invoice, the client shall process and settle the invoice within fifteen (15) calendar days from the date of receipt. If any payment remains outstanding for more than fifteen (15) calendar days, the client shall be liable to pay a late fee of 0.2% of the total outstanding amount for each calendar day of delay.
All payments and rates are stated as net amounts, exclusive of any applicable taxes. Each party shall be solely responsible for any taxes, withholdings, and banking fees applicable to their respective obligations.Payment Information: You must maintain valid payment information on file. If a charge is declined or your payment method is otherwise invalid, we may suspend or terminate your access to the API. You are responsible for any bank fees, credit card fees, exchange rates, or taxes that may apply to your API usage. All fees are exclusive of any taxes, levies, or duties imposed by taxing authorities, which you are responsible for paying.
Pricing Changes: We may update our pricing from time to time. We will provide notice of pricing changes by updating our website or notifying you via email that you have provided or the dashboard. All active API users will be given an advance notice (at least 15 calendar days) regarding pricing changes via an email provided by you during the registration on our developer portal or through another method specified in this document. Pricing changes apply only to future usage, not past. Continued use of the API after a pricing change constitutes your agreement to the new prices. If you do not agree to a pricing change, you may stop using and terminate your API access before the new pricing takes effect.
No Refunds: Usage fees are non-refundable. Once a charge has been processed, it is final. If you believe there is an error in billing, you must contact us within 30 days of the charge at [email protected].
3. License Grant and Permitted Use
License: Subject to your compliance with these Terms (including payment obligations), the Company grants you a limited, non-exclusive, non-transferable, revocable license to access and use the Rainbow.ai API and its data (“API Data”) for the purpose of developing, testing, and operating your own applications, websites, or services (“Your Applications”). This license allows you to integrate the API into Your Applications and to retrieve, use, and display the API Data within Your Applications.
Commercial Use: You may use the API and API Data in both personal and commercial projects. This includes internal business use and incorporation of API Data into products or services that you offer to end users or customers.
Derivative Works and Distribution: You are permitted to process, modify, and combine the API Data with your own data or code to create derivative works or analyses. You may distribute and sublicense Your Applications (for example, mobile apps, websites, or software tools that utilize the Rainbow.ai API) to end users under terms of your choice. We do not require you to open-source Your Applications or apply any “share-alike” license; you are free to choose the licensing and pricing for Your Applications.
Attribution Requirement: In any portion of Your Application that displays or uses data from the Rainbow.ai API, you must provide attribution to Rainbow.ai. This attribution should be reasonably prominent. For example, you can include a notice such as “Powered by Rainbow.ai” or another clear credit, and if applicable, include our logo or name in accordance with any branding guidelines we provide. Attribution is required whenever API Data or insights derived from it are shown to end users or the public.
All Rights Reserved: Except for the limited license granted above, all rights, title, and interest in and to the Rainbow.ai API and API Data remain with the Company and its licensors. No ownership of any intellectual property is transferred to you by virtue of these Terms or your use of the API.
4. Restrictions and Prohibited Uses
You agree that you will NOT:
Unauthorized Resale or Sharing: Sell, resell, sublicense, rent, or lease the Rainbow.ai API or API access to any third party. You may not provide any third party with direct access to the API or API Data, except through Your Applications as permitted above. (If you wish to incorporate Rainbow.ai API functionality into a product for resale where your customers would access our API directly, you must obtain a separate reseller or enterprise license from us in writing.)
Reverse Engineering: Attempt to reverse engineer, duplicate, or create derivative services or data sources from the Rainbow.ai API itself. You shall not scrape, extract, or harvest data from our API beyond what is allowed by the API’s normal operation and documentation.
Remove Notices: Remove, obscure, or alter any proprietary notices, attribution (as required by these Terms), or labels on the API Data. If the API Data or responses include Rainbow.ai branding or legal notices, you must maintain them (except to the extent that your display of data also includes the required Rainbow.ai attribution as described in Section 3 above).
Exceed or Circumvent Limits: Use the API in a manner that exceeds reasonable request volume, or circumvents or undermines any rate limits or usage restrictions set by the Company. You will abide by any rate limiting or throttling mechanisms and not attempt to avoid them (for example, by creating multiple accounts).
Violation of Law: Use the API or API Data for any unlawful, harmful, or fraudulent purpose. You must not use the Services to violate any applicable law or regulation, or in a way that infringes the rights of any person (including privacy and intellectual property rights).
Critical Use: Use the API or API Data in any critical safety or life-threatening contexts where accurate, timely data is vital without our prior written agreement. For example, you should not rely on Rainbow.ai API Data for operating emergency services, air traffic control, life support systems, or any use case where a failure or inaccuracy in the data could lead to death, personal injury, or significant property or environmental damage. Rainbow.ai invites all prospective customers to receive written permission for such cases via [email protected].
The issuance of any such permission shall not relieve you of any obligations set forth in these Terms, including, without limitation, the obligation not to rely on Rainbow.ai API data in circumstances where any failure or inaccuracy could result in death, personal injury, or significant damage to property or the environment. Furthermore, notwithstanding the issuance of any such permission, the Company shall not be held liable for any consequences arising from your use of the data.Interference: Interfere with or disrupt the API or the servers and networks providing the API. You shall not deploy code or requests that unduly burden, impair, or disrupt our systems or other users’ use of the API.
Competitive Use: Use the API or data to directly compete with the Services or to create a competing weather API service. (Using the data in good faith for analysis or in your products is fine, but harvesting our data to populate a rival weather API or service is prohibited.)
If you are unsure whether a particular use is allowed, please contact us for clarification. We reserve the right to suspend or terminate your access to the API for any prohibited use or violation of these Terms.
5. Intellectual Property Rights
All rights, title, and interest in the Rainbow.ai API, the API Data, and all associated software, data, designs, and content are and will remain the exclusive property of the Company and/or its licensors. Rainbow.ai and related logos or names are trademarks or service marks of the Company. We only grant you the limited rights expressly stated in these Terms. No licenses are granted other than those expressly set forth in these Terms. . You do not acquire any ownership of intellectual property under these Terms.
You retain ownership of any of your own proprietary code or content that you use in conjunction with the API, excluding the Rainbow.ai API Data and any of our intellectual property. If you provide feedback or suggestions regarding the API, you agree that we may use and incorporate them without any obligation to you.
6. Privacy and Data Protection
Use of the API may involve sending data to and from our servers. By using the API, you agree that we can collect and use technical information about your requests and usage for the purpose of providing, improving, and billing the Services. Any personal information you provide to us (such as account registration details) will be handled in accordance with our Privacy Policy. You are responsible for complying with any privacy laws applicable to information you collect or use via the API in Your Applications.
(Please refer to our Privacy Policy for details on how we collect and process personal data. Note that the Rainbow.ai API primarily provides weather data; however, if you transmit any personal data through our API or Services, you must have the right to do so and you must comply with all applicable data protection laws.)
7. Term and Termination
Term: These Terms apply from the moment you accept them (or first use the API) and will continue in effect until terminated by either party as outlined below.
Your Termination: You may stop using the Rainbow.ai API at any time. You may also terminate this agreement by closing your account and discontinuing all use of the API. Please note that terminating your use of the API does not relieve you of responsibility for any outstanding fees accrued up to the date of termination.
All payment obligations incurred prior to the effective date of termination shall remain in full force and effect and shall be fulfilled in full in accordance with the provisions set forth in these Terms.Company Termination or Suspension: We reserve the right to suspend or terminate your API access (and/or terminate these Terms) at our sole discretion, and without the need to provide any justification, with or without prior notice, if you violate these Terms, if your use of the API poses a security or operational risk to us or others, if your payment is overdue, or if we discontinue the API service. We will make a reasonable attempt to notify you of suspension or termination, when feasible.
Effect of Termination: Upon termination of these Terms for any reason:
All rights and licenses granted to you will immediately end, and you must cease all use of the Rainbow.ai API.
Any accrued fees and amounts owed to the Company become due and payable immediately. If we terminated for cause due to your breach, you are not entitled to any refunds for any fees you have paid.
Survival: Provisions of these Terms which by their nature should survive termination (including, but not limited to, payment obligations, attribution requirements, warranty disclaimers, limitations of liability, indemnity, and governing law) will remain in effect after termination.
8. Disclaimer of Warranties
The Rainbow.ai API and all API Data are provided “as is” and “as available”, without any warranties of any kind. To the fullest extent permitted by law, the Company disclaims all warranties, express or implied, regarding the Services and data, including but not limited to implied warranties of merchantability, fitness for a particular purpose, title, accuracy, and non-infringement. We do not guarantee that the API or data will meet your needs, or that operation will be uninterrupted, error-free, or free of harmful components.
Weather data is inherently uncertain. While we strive for high accuracy, you understand that forecasts, weather predictions, and related data provided by the Rainbow.ai API may not always be accurate or complete. You use and rely on the API Data at your own risk. The Company makes no guarantee regarding the reliability, timeliness, or accuracy of any information provided.
Some jurisdictions do not allow the exclusion of certain warranties, so some of the above disclaimers may not apply to you. In such cases, any required warranties are limited to the minimum scope and duration permitted by law.
9. Limitation of Liability
To the maximum extent permitted by law, the Company and its affiliates, officers, agents, employees, and partners shall not be liable for any indirect, incidental, special, consequential, or exemplary damages arising out of or in connection with your use of (or inability to use) the Rainbow.ai API or API Data. This includes, without limitation, any loss of profits, loss of data, business interruption, or costs of procuring substitute services, even if we have been advised of the possibility of such damages.
In no event will the total aggregate liability of the Company for all claims arising under or relating to these Terms or the API exceed the amount you have paid to the Company for API usage in the 12 months immediately preceding the event giving rise to the claim. If you have paid no amounts (for example, if you are using a free tier), the Company’s total liability for any claim will be limited to fifty U.S. dollars (USD $50).
Nothing in these Terms shall limit or exclude liability that cannot be limited by law, such as liability for gross negligence or willful misconduct. Some jurisdictions do not allow the exclusion or limitation of certain damages, so the above limitations may not apply to you to that extent.
10. Indemnification
You agree to defend, indemnify, and hold harmless the Company and its officers, directors, employees, agents, affiliates, and licensors from and against any and all claims, liabilities, damages, losses, and expenses (including reasonable attorney’s fees and costs) arising out of or in connection with: (a) your use of the Rainbow.ai API or API Data; (b) your violation of these Terms or of any law or regulation; or (c) Your Applications, including any claims that Your Applications or your use of the API Data infringe or violate the rights of any third party. We reserve the right, at your expense, to assume the exclusive defense and control of any matter otherwise subject to indemnification by you (in which case you will cooperate with us in asserting any available defenses). This indemnity obligation will survive any termination of your use of the API or these Terms.
11. Changes to the Service or Terms
Modifications to API: The Company reserves the right to modify, suspend, or discontinue the Rainbow.ai API (or any part of it) at any time, for any reason. We will try to provide advance notice for significant changes or deprecation of important API features, but we are not obligated to do so. We are not liable for any effects on Your Applications due to changes in or discontinuation of the API.
Updates to Terms: We may update or revise these Terms from time to time. When we make changes, we will notify you by updating the “Effective Date” at the top of the Terms and, if the changes are material, by providing additional notice (such as via email or a message on your dashboard). It is your responsibility to review the Terms periodically. By continuing to use the API after an update to the Terms, you accept and agree to the revised Terms. If you do not agree to the changes, you must stop using the Services and may terminate as described above.
12. Miscellaneous
Entire Agreement: These Terms (along with any referenced documents like the Privacy Policy or specific service-level agreements, if applicable) constitute the entire agreement between you and the Company regarding the Rainbow.ai API and supersede all prior or contemporaneous agreements, understandings, or communications, whether written or oral, relating to the API.
Assignment: You may not assign or transfer any of your rights or obligations under these Terms without our prior written consent. The Company may assign or transfer these Terms (in whole or in part) to an affiliate or in connection with a merger, acquisition, sale of assets, or by operation of law, or otherwise at our discretion. These Terms will bind and benefit any permitted successors or assigns.
No Waiver: Our failure to enforce any provision of these Terms will not be deemed a waiver of that provision or of our right to enforce it in the future. Any waiver of rights must be in writing and signed by the party waiving.
Severability: If any provision of these Terms is held to be invalid or unenforceable by a court of competent jurisdiction, that provision will be enforced to the maximum extent permissible and the remaining provisions of these Terms will remain in full force and effect.
Relationship: These Terms do not create any agency, partnership, or joint venture between you and the Company. You and the Company are independent contractors.
Headings: Section headings in these Terms are for convenience only and have no legal effect.
13. Governing Law and Dispute Resolution
These Terms shall be governed by and construed in accordance with the laws of the Republic of Cyprus, without regard to its conflict of law principles. Any dispute or claim arising out of or relating to these Terms or your use of the API will be subject to the exclusive jurisdiction of the courts located in the Republic of Cyprus, unless otherwise required by applicable law. You and the Company consent to the personal jurisdiction of such courts.
(If you are entitled to consumer protections under the laws of your country of residence, nothing in this section overrides those protections. However, as the Rainbow.ai API is a commercial developer service, you agree that any disputes will be resolved on an individual basis and not as part of any class or representative action.)
14. Contact Information
If you have any questions, concerns, or feedback about these Terms or the Rainbow.ai API, please contact us at [email protected]. You may also reach us by mail at:
Weather Forecast Technologies Ltd
Address: 28th October street 359, WTC Cyprus - Trust Re Building, Office 207, 3107 Limassol, Cyprus
We value your input and will do our best to respond promptly.
By using the Rainbow.ai API, you acknowledge that you have read, understood, and agree to these Terms of Service.