Terms of Use

Last updated October 02, 2026

Table of Contents

  1. Scope and Contracting Party
  2. Our Services
  3. Conclusion of Contract and Contract Text
  4. Accounts and API Keys
  5. License and Permitted Use
  6. Holiday Data: Sources and Accuracy
  7. Plans, Request Quotas and Rate Limits
  8. Prices and Payment
  9. Free Trial
  10. Term, Renewal and Cancellation
  11. Right of Withdrawal for Consumers (Widerrufsrecht)
  12. Changes to the Services
  13. Price Changes
  14. Availability and Support
  15. Statutory Warranty Rights
  16. Limitation of Liability
  17. Indemnification by Business Customers
  18. Suspension and Termination by Us
  19. Data Protection
  20. Third-Party Websites
  21. Feedback
  22. Communications and Form of Declarations
  23. Changes to These Terms
  24. Governing Law and Jurisdiction
  25. Consumer Dispute Resolution
  26. Final Provisions
  27. Contact and Legal Notice

1. Scope and Contracting Party

These Terms of Use ("Terms") govern all contracts between Mustafa Serhat Dündar, Bergstraße 70, 10115 Berlin, Germany ("we," "us," "our") and you regarding the use of the website https://www.holidays.rest, the holidays.rest API, the dashboard, the official SDKs and the MCP server (collectively, the "Services").

A "consumer" is any natural person who concludes a legal transaction for purposes that are predominantly outside their trade, business or profession (§ 13 German Civil Code, BGB). A "business customer" is any natural or legal person or partnership with legal capacity acting in the exercise of their trade, business or profession (§ 14 BGB). Provisions that apply only to consumers or only to business customers are marked as such.

Deviating, conflicting or supplementary terms of business customers do not become part of the contract unless we expressly agree to them in text form. Individually negotiated agreements (for example, Enterprise agreements) take precedence over these Terms.

The contract language is English. We are not subject to any specific codes of conduct.


2. Our Services

holidays.rest provides an API for public holiday data and related calendar functions (such as business day checks and working day calculations) for countries and regions, together with a dashboard for managing API keys and subscriptions, official SDKs and an MCP server.

We offer a free plan with a limited number of requests and paid plans (currently Basic and Pro) with monthly or yearly billing. Enterprise plans are agreed individually. The features, request quotas and prices of each plan are those shown on our pricing page at the time of your order and form part of the contract.

SDKs and other software that we publish under an open-source license are governed by that license; these Terms apply to your use of the hosted API and the other Services.


3. Conclusion of Contract and Contract Text

The presentation of our plans on the website does not constitute a binding offer, but an invitation for you to place an order.

Free plan: A contract for the free plan is concluded when you complete the sign-up process and your account is created.

Paid plans: The order process works as follows:

  • You select a plan and billing interval on the pricing page or in your dashboard.
  • You are redirected to the checkout page of our payment provider, Stripe, where you enter your payment details.
  • Before submitting your order, you can review all details and correct input errors at any time using the usual keyboard and mouse functions, or cancel the process by closing the browser window.
  • By clicking the order button, you submit a binding offer to conclude the contract.
  • The contract is concluded when we confirm your order by email or activate the paid plan in your account, whichever occurs first.

We store the contract text. After conclusion of the contract, we send you the order details, these Terms and the withdrawal policy by email. The current version of these Terms is always available at https://www.holidays.rest/terms, and you can view your subscription and invoices in your dashboard.


4. Accounts and API Keys

You must provide accurate information when registering and keep it up to date. If you register on behalf of an organization, you confirm that you are authorized to bind it to these Terms. You may sign up using a third-party login (e.g., Google or GitHub); in that case, we receive basic profile information from that provider as described in our Privacy Policy.

You must keep your login credentials and API keys confidential and may share API keys only with persons and systems within your own organization. Please notify us without undue delay if you suspect that a key has been misused, and rotate it in your dashboard. You are responsible for usage through your account and API keys unless you are not at fault for the misuse.


5. License and Permitted Use

For the term of the contract, we grant you a non-exclusive, non-transferable, non-sublicensable right to access the API within the limits of your plan and to use the data you receive in your own websites, applications, products and services, including displaying it to your own end users. You may cache API responses for the purpose of operating your products.

You may not:

  • resell, sublicense or redistribute the data as a standalone dataset, offer bulk exports of it, or use it to provide a competing holiday data service or API;
  • share API keys outside your organization, create multiple free accounts, or otherwise circumvent quotas, rate limits or access restrictions;
  • decompile or reverse engineer the Services, except where permitted by mandatory law (e.g., § 69e German Copyright Act, UrhG);
  • interfere with the security or stability of the Services, including load or security testing without our prior consent;
  • use the Services for any unlawful purpose.

Holiday dates as such are facts, and laws and official decrees are not protected by copyright (§ 5 UrhG); we claim no exclusive rights in them. Our rights relate to our compilation and database of the data (§§ 87a et seq. UrhG), the API, our software, documentation, website content and the holidays.rest name and logo.

When the contract ends, your right to access the API ends. You may continue to use data that you have already integrated into your products in the ordinary course, but you may not continue to retrieve or redistribute it systematically.


6. Holiday Data: Sources and Accuracy

We compile holiday data with care from official government publications and other publicly available sources and update it regularly.

Please note that holidays can be introduced, moved or cancelled by legislators at short notice, and that some dates (for example, holidays based on lunar calendars or official announcements) can only be determined in advance as estimates. Where applicable, the API marks such dates as estimates (isEstimate).

We correct errors without undue delay once we become aware of them. Please report suspected errors to [email protected].

The data does not constitute legal, tax or financial advice. If you use it for business-critical processes such as payroll, employee scheduling or legal deadlines, we recommend that you also check it against the relevant official sources. This recommendation does not limit your statutory rights under Section 15 or our liability under Section 16.


7. Plans, Request Quotas and Rate Limits

Each plan includes the monthly request quota shown on the pricing page. Once your quota is used up, further requests may be rejected (for example, with HTTP status 429) until the next billing period begins or you upgrade your plan. We do not charge for requests beyond your quota unless you have expressly agreed to this. Unused requests do not carry over to the next period.

To protect the stability of the Services for all customers, we may apply reasonable technical rate limits that do not prevent normal use of your plan's quota.


8. Prices and Payment

All prices are stated in US dollars (USD) and are final prices. In accordance with § 19 of the German VAT Act (UStG, small business regulation), no VAT is charged. Business customers are responsible for any taxes payable in their own country.

Payments are processed by Stripe. The available payment methods are shown at checkout. Subscription fees are payable in advance at the beginning of each billing period. Any currency conversion fees charged by your bank or card issuer are not charged by us. Invoices are provided electronically.

If a payment fails, we will notify you by email. If the payment is still not made within a reasonable period after this notice, we may suspend access to paid features in accordance with Section 18.


9. Free Trial

Some plans include a free trial, the length of which is shown on the pricing page and at checkout. A payment method is required to start the trial.

Unless you cancel before the trial ends, the trial converts into a paid subscription at the price shown at checkout, and your payment method is charged at the end of the trial. If you cancel during the trial in one of the ways described in Section 10, you will not be charged. Your statutory right of withdrawal as a consumer (Section 11) remains unaffected.


10. Term, Renewal and Cancellation

Free plan: The contract runs for an indefinite period. You can terminate it at any time by deleting your account or by notifying us. We can terminate it in accordance with Section 18.

Monthly subscriptions have a term of one month and renew automatically for a further month unless cancelled before the end of the current billing period.

Yearly subscriptions have an initial term of one year.

  • Consumers: After the initial term, the subscription continues for an indefinite period unless you cancel before the end of the initial term. You can then terminate it at any time with one month's notice. We refund any fees you have paid in advance for the period after the termination takes effect, on a pro-rata basis.
  • Business customers: The subscription renews automatically for a further year unless cancelled before the end of the current term.

You can cancel your subscription:

When a paid subscription ends, access to the features of that plan ends. The right of both parties to terminate for good cause (§ 314 BGB) remains unaffected.


11. Right of Withdrawal for Consumers (Widerrufsrecht)

This section applies only to consumers. Business customers do not have a statutory right of withdrawal.

Withdrawal Policy

Right of withdrawal

You have the right to withdraw from this contract within 14 days without giving any reason.

The withdrawal period will expire after 14 days from the day of the conclusion of the contract.

To exercise the right of withdrawal, you must inform us (Mustafa Serhat Dündar, Bergstraße 70, 10115 Berlin, Germany, email: [email protected]) of your decision to withdraw from this contract by an unequivocal statement (e.g. a letter sent by post or an email). You may use the attached model withdrawal form, but it is not obligatory.

To meet the withdrawal deadline, it is sufficient for you to send your communication concerning your exercise of the right of withdrawal before the withdrawal period has expired.

Effects of withdrawal

If you withdraw from this contract, we shall reimburse to you all payments received from you without undue delay and in any event not later than 14 days from the day on which we are informed about your decision to withdraw from this contract. We will carry out such reimbursement using the same means of payment as you used for the initial transaction, unless you have expressly agreed otherwise; in any event, you will not incur any fees as a result of such reimbursement.

If you requested to begin the performance of services during the withdrawal period, you shall pay us an amount which is in proportion to what has been provided until you have communicated to us your withdrawal from this contract, in comparison with the full coverage of the contract.

End of withdrawal policy.

Model Withdrawal Form

(Complete and return this form only if you wish to withdraw from the contract.)

  • To: Mustafa Serhat Dündar, Bergstraße 70, 10115 Berlin, Germany, email: [email protected]
  • I/We (*) hereby give notice that I/We (*) withdraw from my/our (*) contract for the provision of the following service (*):
  • Ordered on (*) / received on (*):
  • Name of consumer(s):
  • Address of consumer(s):
  • Signature of consumer(s) (only if this form is notified on paper):
  • Date:

(*) Delete as appropriate.


12. Changes to the Services

We may change the Services if there is a valid reason, in particular to comply with new legal requirements, to reflect changes in official holiday regulations or data sources, to fix security issues, or for technical development and improvement of the Services. Such changes are made at no additional cost to you, and we inform you about them in a clear and understandable way.

We announce changes that require you to adapt your integration (for example, removing API endpoints or fields) at least 30 days in advance by email, unless an earlier change is necessary for legal or urgent security reasons.

If a change impairs your access to or use of the Services more than insignificantly, you may terminate the affected subscription free of charge within 30 days of receiving our notice or of the change taking effect, whichever is later. We refund any fees paid in advance for the period after termination on a pro-rata basis. For consumers, this right does not apply if we enable you to keep the unchanged Services at no additional cost (§ 327r BGB).


13. Price Changes

The price of your subscription is fixed for the current billing period. We will not increase the price of an existing subscription without your express consent, which we will ask for at least 30 days before the proposed change. If you do not consent, your subscription continues at the existing price; in that case, we may terminate it in accordance with Section 18. Price reductions apply without your consent.


14. Availability and Support

We aim to keep the Services highly available, but we do not guarantee a specific level of availability unless agreed separately (for example, in an Enterprise agreement). We announce scheduled maintenance in advance where possible and carry it out at times of low usage where possible.

We provide support by email. Response times stated on the pricing page are target times for our first response, not guaranteed resolution times. Binding service levels apply only if agreed individually.

For consumers, our statutory obligation to provide the Services in conformity with the contract, including any necessary updates, remains unaffected by this section.


15. Statutory Warranty Rights

The statutory warranty rights apply. For consumers, these are in particular the rules on digital products (§§ 327 et seq. BGB).

For business customers, liability for damages is subject to Section 16, and strict liability for defects already existing when the contract is concluded (§ 536a (1), first alternative, BGB) is excluded.


16. Limitation of Liability

We are liable without limitation for intent and gross negligence, for injury to life, body or health, under a guarantee we have given, in the case of fraudulent concealment of a defect, under the German Product Liability Act (Produkthaftungsgesetz), and wherever liability is mandatory by law.

In cases of slight negligence, we are liable only for breaches of essential contractual obligations, i.e. obligations whose fulfillment is essential for the proper performance of the contract and on whose observance you may regularly rely (Kardinalpflichten). In such cases, our liability is limited to the foreseeable damage typical for this type of contract.

Otherwise, our liability for slight negligence is excluded. The above limitations also apply in favor of our legal representatives and vicarious agents.


17. Indemnification by Business Customers

This section applies only to business customers. You indemnify us against claims by third parties arising from your culpable breach of these Terms or of applicable law in connection with your use of the Services, including the reasonable costs of our legal defense at statutory rates. We will inform you of any such claim without undue delay and give you the opportunity to defend against it.


18. Suspension and Termination by Us

We may temporarily block access or individual API keys if your use endangers the security or stability of the Services, if you seriously breach Section 5, or if a payment is overdue despite a reminder. We will limit any block to what is necessary, inform you without undue delay, and lift it once the reason no longer exists.

We may terminate the free plan with 30 days' notice. We may terminate paid subscriptions with 30 days' notice, effective at the end of a billing period at the earliest; for yearly subscriptions, effective at the end of the current term at the earliest. Our right to terminate for good cause (§ 314 BGB) remains unaffected; as a rule, we will first give you a warning and a reasonable opportunity to remedy the breach.

If we terminate a paid subscription for a reason for which you are not responsible, we refund any fees paid in advance for the period after termination on a pro-rata basis.


19. Data Protection

We process personal data in accordance with the GDPR and the German Federal Data Protection Act (BDSG). Details, including the service providers we use (for example, for authentication, payment processing and analytics), any transfers to countries outside the European Union and the applicable safeguards, are described in our Privacy Policy.

The API is not designed to process personal data, and you should not include personal data in API requests. If your use nevertheless requires a data processing agreement under Art. 28 GDPR, please contact us.


The Services may contain links to third-party websites. We have no influence on their content or data processing and are not responsible for them. If we become aware of unlawful content on a linked website, we will remove the link without undue delay.


21. Feedback

You are not obliged to give us feedback. If you send us feedback or suggestions, we may use them to improve the Services without compensation to you.


22. Communications and Form of Declarations

We send contract-related notices to the email address stored in your account. You can send declarations to us (including cancellations) by email. We do not require any stricter form than text form.


23. Changes to These Terms

The version of these Terms in force at the time of your order applies to your contract. We will change these Terms for existing contracts only with your express consent; purely editorial changes that do not affect the content may be made at any time. Changes to the Services and to prices are governed exclusively by Sections 12 and 13.


24. Governing Law and Jurisdiction

These Terms and all contracts under them are governed by the laws of the Federal Republic of Germany, excluding the UN Convention on Contracts for the International Sale of Goods (CISG). If you are a consumer, this choice of law does not deprive you of the protection of the mandatory provisions of the law of the country of your habitual residence.

If you are a merchant (Kaufmann), a legal entity under public law or a special fund under public law, or if you have no general place of jurisdiction in Germany, the exclusive place of jurisdiction for all disputes arising from these contracts is Berlin, Germany. For consumers, the statutory places of jurisdiction apply.


25. Consumer Dispute Resolution

We are neither obliged nor willing to participate in dispute resolution proceedings before a consumer arbitration board (§ 36 German Consumer Dispute Resolution Act, VSBG).


26. Final Provisions

If any provision of these Terms is or becomes invalid, the validity of the remaining provisions remains unaffected, and the statutory provisions apply in place of the invalid provision (§ 306 BGB).

You may transfer rights and obligations under the contract to third parties only with our consent; § 354a German Commercial Code (HGB) remains unaffected.


27. Contact and Legal Notice

You can reach us by email at [email protected] or by post at Bergstraße 70, 10115 Berlin, Germany. Our full legal notice is available in the Impressum.