Terms of Service
Last updated: March 25, 2026
These Terms of Service ("Terms") govern your access to and use of the MenusAPI service ("Service"), operated at menusapi.com ("we", "us", or "our"). By subscribing to or using the Service, you agree to be bound by these Terms.
1. Service Description
MenusAPI is a web-based API that extracts structured restaurant menu data from publicly available URLs. The Service accepts restaurant website URLs, processes them through automated extraction pipelines, and returns structured JSON data including menu categories, items, prices, and descriptions.
2. Account and API Keys
- Access to the API requires a valid subscription and API key.
- API keys are provisioned automatically upon subscription creation through our billing provider, Stripe.
- You are responsible for keeping your API key confidential. Do not share your key in public repositories, client-side code, or with unauthorized parties.
- You are responsible for all activity that occurs under your API key.
- We reserve the right to revoke API keys that are suspected of misuse.
3. Acceptable Use
You agree to use the Service only for lawful purposes. You may not:
- Use the Service to violate any applicable law or regulation.
- Attempt to circumvent rate limits, authentication, or other technical restrictions.
- Reverse engineer, decompile, or attempt to extract the source code of the Service.
- Resell or redistribute raw API access to third parties without our written consent.
- Use the Service to conduct automated scraping in a manner that intentionally disrupts target websites.
- Submit URLs to the Service for the purpose of extracting data unrelated to restaurant menus.
4. Billing and Payment
- The Service uses metered, per-request billing processed through Stripe.
- You will be billed based on the number of successful API requests you make and the freshness tier used for each request.
- Requests that return low-quality or failed results (grades of "partial_core_missing", "minimal", or "not_a_menu") are not billed.
- Billing occurs on a monthly cycle. Payment terms are governed by Stripe's payment processing terms.
- We reserve the right to change pricing with 30 days' notice sent to your registered email address.
- Failure to pay invoices may result in suspension or termination of your API key.
5. Data and Intellectual Property
- The menu data returned by the Service is extracted from publicly available sources. We do not claim ownership of the underlying restaurant menu content.
- You are responsible for ensuring your use of the extracted data complies with applicable laws and the terms of the source websites.
- The Service itself, including its extraction methods, algorithms, caching systems, and API design, is our proprietary property.
6. Data Accuracy and Warranties
- Menu data is extracted using automated methods including AI processing. While we strive for accuracy, we do not guarantee that extracted data is complete, current, or error-free.
- The Service includes quality scoring and completeness grades to help you assess data reliability.
- THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
7. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, WE SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS OR REVENUES, WHETHER INCURRED DIRECTLY OR INDIRECTLY, OR ANY LOSS OF DATA, USE, OR GOODWILL, ARISING FROM YOUR USE OF THE SERVICE.
Our total aggregate liability for any claims arising from or related to the Service shall not exceed the total amount you paid to us in the 12 months preceding the claim.
8. Availability and Uptime
- We aim to maintain high availability but do not guarantee uninterrupted access to the Service.
- We may perform maintenance, updates, or modifications that temporarily affect availability.
- Customers on the Business tier may negotiate a separate Service Level Agreement (SLA).
9. Termination
- You may cancel your subscription at any time through Stripe. Your API key will remain active until the end of the current billing period.
- We may suspend or terminate your access if you violate these Terms, fail to pay invoices, or if we determine that your use of the Service is harmful to us, our infrastructure, or third parties.
- Upon termination, your API key will be deactivated and you will lose access to the API.
10. Changes to Terms
We may update these Terms from time to time. If we make material changes, we will notify you by email or by posting a notice on the Service. Your continued use of the Service after changes take effect constitutes acceptance of the updated Terms.
11. Governing Law
These Terms are governed by and construed in accordance with the laws of the United States. Any disputes shall be resolved in the courts of the applicable jurisdiction.
12. Contact
For questions about these Terms, contact us at support@menusapi.com.