apiverve_botdetector library

Bot Detector API client for Dart/Flutter

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.

For more information, visit: https://apiverve.com/marketplace/botdetector?utm_source=dart&utm_medium=referral&utm_content=readme

Classes

BotdetectorClient
Bot Detector API client.
BotdetectorData
Response data for the Bot Detector API.
BotdetectorDataBot
BotdetectorRequest
BotdetectorResponse
Response models for the Bot Detector API. API Response wrapper.
PremiumInfo
Describes fields the current plan does not unlock. Locked fields arrive as null in data, and lockedFields names them (nested ones use dot paths).
ValidationRule
Validation rule for a parameter.

Exceptions / Errors

BotdetectorException
Exception thrown by the Bot Detector API client.
BotdetectorValidationException
Exception thrown when parameter validation fails.