One API call to keep spam out of any app

Building your own forms, sign-ups or reviews? Send each submission to Cayve from your server and get a decision your app can act on, with reasons you can show your team.

A developer writing code on a laptop

Spam checks shouldn’t be a side project

Rolling your own spam rules starts with a honeypot and ends with a growing list of regexes nobody wants to maintain.

Cayve gives you one endpoint that combines content, sender, network and page signals, plus a reputation that grows across every site using it.

How Cayve handles it

  1. Send the submission

    POST the content, the sender’s address and browser, and any page evidence to /v1/check.

  2. Get a decision

    allow, hold or block, a score from 0 to 100, a category and plain-English reasons.

  3. Tell Cayve when it’s wrong

    POST /v1/feedback when your team marks a message, and your site learns at once.

What you get

Three answers, not one

Allow, hold or block, so your app can park uncertain submissions instead of losing them.

Idempotent by design

Send the same submission id twice and you get the first answer back, counted once.

Test keys

Test keys give fixed answers and aren’t counted, so your CI can exercise every path.

Fails open

If Cayve can’t be reached, let the submission through; you never break a form.

Fast

Checks usually answer in under 150 milliseconds of server time.

Shadow mode

A site in shadow mode returns what Cayve would do with mode “shadow”, so you can log before you act.

Questions

Which languages are supported?

Any language that can make an HTTPS request. The docs show curl, Node.js, PHP and Python.

Where should I call it from?

From your server. Your key must never reach the browser.

What does it cost?

The same plans as the WordPress plugin: checks per month, unlimited sites, and a free plan to start.

Try it on your own site this week.

Start in shadow mode: Cayve records what it would do and lets every message through until you switch it on.

  • Free plan
  • No card needed
  • Set up in minutes