pricing · effective 2026-05-20 · billed in EUR · cancel any time
API Pricing
Free for personal projects and AI agents. Pay-as-you-go for production. Three tiers, no quotas hidden behind "contact sales" — unless you really need it.
30-day money-back · no card required for free tier · cancel with one curl
tiers3billingmonthly · annual -20%currenciesEUR · USDtrial14 days Pro
Yes. Billing is prorated daily — you pay only for the days you used a higher tier. Downgrade applies at the next billing cycle so you keep what you paid for. Cancel with one curl: curl -X DELETE https://api.wpnews.pro/v1/subscription.
>What counts as a request?▾
Each successful call to /v1/* endpoints. 304 Not-Modified responses are not counted. Webhook deliveries are counted separately and visible from your dashboard.
>Do you offer a free trial for Pro?▾
Yes — 14 days, no card required. Hit the trial limit and the key auto-downgrades to Free until you choose to subscribe. No surprise charges.
>What happens if I burst over my rate limit?▾
You get an HTTP 429 with an X-RateLimit-Reset header telling you when the window opens again. No auto-charge, no soft locks. Reach out if you need a one-off bump — we'll usually say yes.
>Can I self-host or run this on-prem?▾
Yes, on the Enterprise tier. You get a Docker bundle plus a Kubernetes Helm chart, including the indexer worker and the API surface. Air-gapped installs come with a signed offline license.
>Where is the data hosted?▾
Frankfurt (Hetzner) by default. Enterprise picks region: Frankfurt, Helsinki, Ashburn, or Tokyo. We do not ship analytics or telemetry to third parties.
>Do you offer student / open-source discounts?▾
Free tier is usually enough. If you maintain a public open-source project consuming the API, ping oss@wpnews.pro for a complimentary Pro key.
>How do I cancel?▾
Three ways: dashboard button, email billing@wpnews.pro, or the canonical curl: curl -X DELETE https://api.wpnews.pro/v1/subscription -H "X-API-Key: $KEY". No retention call, no exit survey.
try it in 30 seconds
No signup. Grab a key from the API, point curl at it.
$curl -X POST https://api.wpnews.pro/v1/keys\
-d '{"tier":"free","label":"my-laptop"}' # → returns { "key": "wpk_2f7a91…" } you can use immediately