# YieldMeister Rates API — Pricing

> A daily-refreshed, affiliate-free JSON API of European savings, term-deposit, T-bill, bond and benchmark rates — built for developers and B2B integrations.
> Canonical human page: https://yieldmeister.com/pricing
> Last updated: 2026-06-29

All plans share the same independent, affiliate-free dataset. Pricing is flat per plan — not per seat. Quotas are monthly API-call counts; they reset on the 1st of each calendar month.

---

## Plans

### Free — €0 / forever

- 1,000 API calls per month
- All current rates for every market and rate type (JSON)
- Filterable by `kind` and `market`
- No credit card required

**Best for:** Evaluation, personal projects, low-frequency lookups.
**Sign up:** https://yieldmeister.com/account

---

### Starter — €29 / month

*(Price shown on the public page is €29/month. TODO: confirm exact amount against Stripe price `price_1Tiqzf5fPmB8PMCupRe9ItpM`.)*

- 50,000 API calls per month
- Everything in Free
- Full rate-history endpoint (`/api/v1/rates/{id}/history`, last 365 days)
- Email support

**Best for:** Production apps, fintech integrations, PFM tools, robo-advisors needing current rates plus history.
**Upgrade:** https://yieldmeister.com/api/billing/checkout?plan=starter

---

### Pro — €99 / month

*(Price shown on the public page is €99/month. TODO: confirm exact amount against Stripe price `price_1Tir055fPmB8PMCuCys8r1Fq`.)*

- 500,000 API calls per month
- Everything in Starter
- Priority support

**Best for:** High-volume consumers, treasury tools, aggregators pulling many markets daily.
**Upgrade:** https://yieldmeister.com/api/billing/checkout?plan=pro

---

### Enterprise

No published tier. Contact sales@dutchcode.com for bulk export, webhooks, custom limits, or an SLA.

---

## Overage and limits

- Monthly quota is enforced: requests past the cap return HTTP 429.
- No automatic overage billing — the request is simply rejected.
- Upgrading takes effect immediately; the new quota applies from that point.
- The rate-history endpoint (`/api/v1/rates/{id}/history`) is unavailable on the Free plan and returns HTTP 402.

---

## Billing

- **Currency:** EUR, excluding VAT
- **Interval:** Monthly. No annual plan is published. TODO: confirm whether an annual discount exists in Stripe.
- **Trial:** None — the Free plan is permanent and covers evaluation without a card.
- **Accepted payment:** Card via Stripe. Manage or cancel at https://yieldmeister.com/account/billing (Stripe Customer Portal).
- **VAT:** Collected per EU regulations where applicable.

---

## Terms

- Cancel anytime via the Stripe Customer Portal. No lock-in, no cancellation fee.
- Refund policy: TODO: confirm — not published on the public pricing page.
- Renewal: monthly, auto-renews until cancelled.

---

## FAQ

**What counts as one API request?**
One HTTP call to any `/api/v1/*` endpoint — `/api/v1/rates`, `/api/v1/rates/{id}`, `/api/v1/rates/{id}/history`, or `/api/v1/markets`. Fetching web pages does not count.

**Is this per-seat or per-workspace?**
Flat per API key. One subscription = one API key = one monthly quota. Multiple developers can share a key; every call counts against the same total.

**What is free and what requires a paid plan?**
Current-rate endpoints (`/api/v1/rates`, `/api/v1/rates/{id}`, `/api/v1/markets`) are open to all plans including unauthenticated callers. The rate-history endpoint (`/api/v1/rates/{id}/history`) requires Starter or Pro.

**Is there a free trial?**
No separate trial period. The Free plan is permanent and does not require a card — use it to evaluate before upgrading.

**Can I get a refund?**
TODO: confirm — refund policy is not published on the public pricing page.

**Do the rates reflect affiliate relationships?**
No. Data is ranked strictly by rate. No paid placement, no affiliate commissions, no sponsored positions. This is the product's defining constraint and applies to every plan equally.

**I need more than Pro — webhooks, bulk export, a custom SLA.**
Email sales@dutchcode.com.

---

## Source of truth

Prices are set in Stripe. The Stripe price IDs are:
- Starter: `price_1Tiqzf5fPmB8PMCupRe9ItpM`
- Pro: `price_1Tir055fPmB8PMCuCys8r1Fq`

If this file and the rendered page at https://yieldmeister.com/pricing ever disagree, Stripe is canonical for the billed amount.

---

*Also available as plain text: https://yieldmeister.com/pricing.txt*
*Machine-readable rate data: https://yieldmeister.com/llms.txt*
*Interactive pricing page: https://yieldmeister.com/pricing*
