Bot Detector analyzes user agent strings to identify bots, crawlers, and automated software. It matches against a database of known bots and adds heuristics that catch automated clients not in the database, returning the bot's category, reputation and a composite risk score. Useful for security, analytics, and access control.
Try it — live request, no key required
No key required to try it. Get a key to use it in your app.
{
"status": "ok",
"error": null,
"data": {
// Bot Detector response payload
}
}Code examples — ready to paste, with real parameters
curl "https://api.apiverve.com/v1/botdetector?ua=Googlebot%2F2.1%20(%2Bhttp%3A%2F%2Fwww.google.com%2Fbot.html)" \
-H "x-api-key: YOUR_API_KEY"YOUR_API_KEY with your key.Full reference in the docs →Call it however you build.
One endpoint, many ways in — REST with JSON, XML, YAML, and CSV, plus GraphQL and an MCP interface for AI agents.
JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
GraphQL
Query language
MCP
For AI agents
Drop it into any site.
Add an interactive form for Bot Detector with a single snippet — no backend, no keys in your markup.
Other ways to use Bot Detector
Same data, same APIVerve account, same credit balance — one key works on all of them.