Vercel BotID is an invisible CAPTCHA with no visible challenges or manual bot management required.
BotID is a new protection layer on Vercel designed for public, high-value routes such as checkouts, signups, AI chat interfaces, LLM-powered endpoints, and public APIs that are targets for sophisticated bots mimicking real user behavior.
Unlike IP-based or heuristic systems, BotID:
Silently collects thousands of signals that distinguish human users from bot
Mutates these detections on every page load, evading reverse engineering and sophisticated bypasses
Streams attack data into a global machine learning mesh, collectively strengthening protection for all customers
Powered by Kasada , BotID integrates into your application with a type-safe SDK :
Client-side detection using the <BotIdClient> component
Server-side verification with the checkBotId function
Automatic labeling of logs and telemetry for blocked sessions
import { checkBotId } from "botid/server" ;
export async function POST ( req : Request…