Simple, transparent pricing

Plans are based on the number of API requests. Every successful request to any API enpoint costs the same.

You can subscribe to a monthly plan or buy pre-paid requests without any recurring expense (comming soon).

Each new account comes with 100 pre-paid requests.

Pro

$5 / Month

For small consumers which need few hundred of requests daily.

20 000 API requests
Register

Ultra

$19 / Month

For consumers which need a few thousand of requests daily.

100 000 API requests
Register

Mega

$89 / Month

For consumers which need thousands of requests daily.

500 000 API requests
Register

Unlimited

$199 / Month

For consumers which need unlimited requests.

Register

Custom

? / Month

For consumers which have special requirements.

Unlimited API requests
Contact

Requests are charged first from your active subscription and then from the pre-paid requests.

Thanks to everyone for buying a plan! You support future development! ❤️

FAQ

Below you can read the list of frequently asked questions. In case you can't find an answer, please let me know.

How are the payments secured?

I use Gumroad for subscription management and payment processing. When you click on Subscribe button, you will be redirected to the Gumroad checkout page where you can fill the payment information.

Payments are processed using PCI Compliant service providers and secured by TLS with 256-bit encryption.

You can read more in Gumroad's Safe buying on Gumroad document.

What about the VAT?

The proper VAT handling is quite complicated as it depends on the customer location. Because of that all prices listed on the pricing page are without VAT.

VAT will be added at checkout page directly by Gumroad (if applicable).

You can see the full price when you click at Subscribe button for some particular plan.

If you have VAT ID, you can enter the VAT ID when buying the subscription and the paid tax will be refunded to your account in matter of days. For more information please see the FAQ section in Gumroad's Dealing With VAT article.

How many predictions can I get per request?

On one hand I want to provide API with transparent pricing (without any "credits" and request price calculations) and on the other I need to protect the infrastructure from high load which comes with generating big response payloads.

For this reason the number of returned water level values is limited to 10 080. Also the maximum prediction duration is limited to 263 520 minutes (which is approximately half a year).

So in practice you can get half a year of extremes and water levels (with 30 minutes interval) in one request.

What are pre-paid requests?

Pre-paid requests are requests assigned to the account outside of the monthly subscription. It means the pre-paid requests do not expire and are not renewed periodically.

For now each new account comes with 100 pre-paid requests. In future it will be possible to buy them (roadmap).

Do you offer free plan?

Yes, but only in sense that you don't need monthly subscription. Each new account comes with 100 free requests to try the API. Soon it will be possible to buy additional pre-paid requests without reccuring payments (roadmap).

If you only want to see tides in a particular place in the world, you can always use free Marea website as it is powered by this API.

Is Unlimited plan really unlimited?

Unlimited plan comes with unlimited requests, but rate limiting can be applied to protect the shared infrastructure. If you need let's say more than 10 requests per second, please let me know your requirements and I'll do my best to accommodate them by running dedicated server for you.

What happens if I upgrade the plan?

If you upgrade the subscription to higher plan, you will be charged a "prorated" rate. It means you get discount for the remaining part of the subscription.

So for example if you are paying $5/month and change to a $19/month plan, you will be charged $14 that day to make up for the rest of the month. After that you will be charged for $19/month.

The plan requests are added to your account balance at the moment of the purchase.

What happens if I downgrade the plan?

If you downgrade the subscription to lower plan, your current plan won't be changed immediately. Your account will be marked as downgraded and you will be charged the lower price from the next billing cycle.

Please note that if you don't use your subscribed requests during the current billing cycle, they will be lost (the remaining subscription requests are not transferred to the next billing cycle).

What happens if I cancel the subscription?

If you cancel the subscription, your current plan won't be cancelled immediately. Your account will be marked as cancelled and it will be downgraded to free plan the next billing cycle.

Please note that if you don't use your subscribed requests during the current billing cycle, they will be lost (the remaining subscription requests are not transferred to the next billing cycle).

When do changes come into effect?

The subscription management is done via Gumroad so it takes some time until the changes are propagated to the Marea API.

It usually takes few minutes until the Marea API is notified about the changes. This is done automatically and you don't need to do anything.

In case this mechanism fails it will be retried in an hour or so, but you can always let me know to check it manually.