Agreement
This Commercial API License Agreement ("Agreement") is entered into by and between BusyBody FIT LTD ("Company," "we," "us") and the entity or individual accessing the application programming interface for Commercial Use ("Client," "you"). This Agreement takes effect automatically, without requiring a countersigned copy, upon the earliest of: (a) Client's subscription to a Plus Plan; (b) Client's use of the API for Commercial Use; or (c) Client's payment of any fee associated with a Plus Plan (the "Effective Date").
1. Definitions
- "API" means the application programming interface, including its endpoints, documentation, and associated Data.
- "Commercial Use" means any use of the API in connection with a product, service, or activity that generates, or is intended to generate, revenue for Client or a third party, whether directly (e.g., subscription or transaction fees) or indirectly (e.g., advertising, lead generation, or internal use by a for-profit entity).
- "Commercial Plan" means any paid subscription tier designated by Company as authorizing Commercial Use, as described at https://calorieapi.com/pricing or communicated to Client in writing.
- "Data" means the food, nutrition, and related content returned by the API.
- "Documentation" means Company's published API reference, usage guides, and policies.
2. License Grant
2.1 Grant of License
Subject to Client's compliance with this Agreement and continued payment of applicable fees, Company grants Client a limited, non-exclusive, non-transferable, non-sublicensable, revocable license to access and use the API and Data for Commercial Use, solely to the extent permitted under Client's active Plus Plan.
2.2 Scope of License
This license is limited to the request quota, rate limits, and features associated with Client's Plus Plan, as published at https://calorieapi.com/pricing or otherwise agreed in writing.
3. Permitted Use
Subject to this Agreement, Client may:
- Integrate the API into Client's products or services, including revenue-generating ones;
- Display, transmit, or otherwise use Data returned by the API within Client's product interfaces;
- Cache API responses for up to 30 days to improve application performance, subject to Section 4;
- Use the API in production environments consistent with the quota and rate limits of Client's Plus Plan.
4. Restrictions
Client shall not, and shall not permit any third party to:
- Resell, sublicense, rent, or redistribute the API or Data as a standalone product or dataset;
- Systematically extract, scrape, or reconstruct a substantial portion of the underlying database (for example, through exhaustive or enumerative querying) in order to build a competing or substitute dataset;
- Cache or store Data beyond the period permitted under Client's Plus Plan, or beyond 30 days, whichever is shorter, unless Client's plan expressly permits extended or unrestricted caching;
- Remove, obscure, or alter proprietary notices contained in the Data, except where Client's Plus Plan expressly waives attribution;
- Use the API in a manner that violates applicable law, infringes third-party rights, or exceeds the quota and rate limits of Client's Plus Plan;
- Present the Data as independently verified for medical, allergen-safety, or other life-critical decisions without Client's own independent confirmation (see Section 6).
5. Fees and Payment
5.1 Fees
Client shall pay the fees associated with its selected Plus Plan, as published at https://calorieapi.com/pricing, through Stripe.
5.2 Billing and Refunds
Fees are billed monthly in advance and are non-refundable except as required by law or as expressly stated otherwise, including under Section 8.4.
5.3 Price Changes
Company may change Plus Plan pricing prospectively upon at least 30 days' notice; continued use of the API after the effective date of a price change constitutes acceptance of the new pricing.
5.4 Non-Payment
Failure to pay applicable fees may result in suspension of Client's access or reversion to Free-tier limits until payment is resolved.
6. Data Accuracy; Disclaimer of Warranties
6.1 As-Is Basis
THE API AND DATA ARE PROVIDED "AS IS" AND "AS AVAILABLE," WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, ACCURACY, OR NON-INFRINGEMENT.
6.2 No Accuracy Guarantee
Company does not guarantee the completeness, accuracy, or currency of any Data, including nutritional, allergen, or ingredient information. Client is solely responsible for independently verifying Data before relying on it for any purpose where inaccuracy could result in harm, including health or safety decisions.
6.3 End-User Disclaimers
Client shall provide its own end users with appropriate disclaimers regarding the source and limitations of Data obtained through the API.
7. Service Level
Where Client's Plus Plan includes a Service Level Agreement ("SLA"), the applicable uptime commitments, support response times, and remedies are as set out in the separate SLA document provided for that plan. In the absence of a plan-specific SLA, the API is provided without any uptime commitment.
8. Term and Termination
8.1 Term
This Agreement remains in effect for as long as Client maintains an active Plus Plan.
8.2 Termination
Either party may terminate this Agreement (a) for convenience, by canceling the Plus Plan, or (b) for cause, if the other party materially breaches this Agreement and fails to cure within 15 days of written notice.
8.3 Effect of Termination
Upon termination, Client's license to access and use the API and Data ends immediately, and Client shall, within 30 days, cease use of and delete or destroy any cached or stored Data, except as reasonably required for backup or archival purposes consistent with Section 4.
8.4 Immediate Termination for Prohibited Extraction
Notwithstanding Section 8.2(b), if Company reasonably determines that Client has engaged in systematic scraping, enumeration, or reconstruction of the API or underlying database in violation of Section 4, Company may suspend or terminate Client's license immediately, without prior notice or opportunity to cure. Any fees already paid by Client are non-refundable, and Company may retain any prepaid but unused fees in connection with such termination.
8.5 Survival
Sections 4, 6, 8.4, 9, 10, and 13 survive termination.
9. Limitation of Liability
9.1 Exclusion of Indirect Damages
TO THE MAXIMUM EXTENT PERMITTED BY LAW, NEITHER PARTY SHALL BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS, REVENUE, DATA, OR GOODWILL, ARISING OUT OF OR RELATED TO THIS AGREEMENT.
9.2 Liability Cap
COMPANY'S TOTAL AGGREGATE LIABILITY ARISING OUT OF OR RELATED TO THIS AGREEMENT SHALL NOT EXCEED THE FEES PAID BY CLIENT TO COMPANY IN THE TWELVE (12) MONTHS PRECEDING THE EVENT GIVING RISE TO THE CLAIM.
10. Indemnification
Client shall indemnify, defend, and hold harmless Company from and against any third-party claims, damages, liabilities, and expenses (including reasonable attorneys' fees) arising out of (a) Client's use of the API or Data in violation of this Agreement, or (b) Client's own products or services, except to the extent arising from Company's breach of this Agreement.
11. Changes to the API and This Agreement
11.1 Changes to the API
Company will provide at least 30 days' advance notice of any breaking API change reasonably likely to require Client to modify its integration.
11.2 Changes to This Agreement
Company may update this Agreement from time to time. Material changes will be notified to Client by email or dashboard notice at least 30 days before taking effect. Continued Commercial Use of the API after the effective date constitutes acceptance of the updated Agreement.
12. Confidentiality
Each party agrees to protect any non-public information disclosed by the other party in connection with this Agreement using the same degree of care it uses for its own confidential information of a similar nature, and in no event less than reasonable care.
13. Governing Law
This Agreement is governed by the laws of England and Wales, without regard to conflict-of-laws principles. The courts of England and Wales shall have exclusive jurisdiction to settle any dispute arising out of or in connection with this Agreement.
14. General Provisions
14.1 Entire Agreement
This Agreement, together with the Documentation and any applicable SLA, constitutes the entire agreement between the parties regarding Commercial Use of the API.
14.2 Assignment
Client may not assign this Agreement without Company's prior written consent, except in connection with a merger, acquisition, or sale of substantially all assets.
14.3 Severability
If any provision of this Agreement is held unenforceable, the remaining provisions remain in full force and effect.
14.4 No Waiver
Failure to enforce any provision of this Agreement is not a waiver of the right to enforce it later.
14.5 Notices
Notices under this Agreement shall be sent to [email protected] and the email address on file for Client's account.
15. Contact
Questions about this Agreement may be directed to [email protected].
