BOT & CRAWLER INTELLIGENCE API

Know who's actually hitting your site.

Identify AI crawlers, search bots, and automated traffic. Get a clear result you can use with confidence.
POST /v1/inspect
curl https://api.requestintel.dev/v1/inspect \
  -H "Authorization: Bearer ri_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "ip": "20.171.207.12",
    "user_agent": "GPTBot/1.2"
  }'
Response
{
  "is_bot": true,
  "bot": {
    "name": "GPTBot",
    "organization": "OpenAI",
    "category": "ai_crawler"
  },
  "identity": {
    "status": "verified"
  }
}
REST APIIPv4 + IPv6Batch lookupsVerified / unverified / spoofedRequest contents discarded by default

EXAMPLE IDENTITIES

Know the bots hitting your application.

RequestIntel normalises crawler identities and identifies supported automated traffic in each request.

BotOrganisationType
GPTBotOpenAIAI crawler
OAI-SearchBotOpenAIAI crawler
ClaudeBotAnthropicAI crawler
GooglebotGoogleSearch crawler
bingbotMicrosoftSearch crawler
DiscordbotDiscordSocial bot
Browse all bots →

IDENTITY VERIFICATION

A claimed identity is not proof.

RequestIntel distinguishes a request's claimed identity from its verified identity, so your application can make decisions with confidence.

Claimed crawler

SPOOFED
Claimed identity
Known crawler
Matched
Trust assessment
Insufficient evidence
Failed

Identity: spoofed

Verified crawler

VERIFIED
Claimed identity
Known crawler
Matched
Trust assessment
Independent evidence
Matched

Identity: verified

One request in. A clear identity result out.

01

Inspect

Send the request details to RequestIntel.

02

Identify

Match known crawler and bot identities.

03

Verify

Evaluate available trust signals.

04

Return

Receive a factual status such as verified, unverified, or spoofed.

PRIVACY BY DEFAULT

Inspect the request. Keep the result. Not the visitor history.

RequestIntel processes inspection data ephemerally. IP addresses, User-Agent strings, headers, URLs, request bodies, and per-request results are not stored by default. Only aggregate usage required for billing and limits is retained.

  • No inspected IP history
  • No User-Agent history
  • No per-request result history
  • Aggregate usage only for account limits and billing

Start with 10 free lookups.

Every plan gets the same detection and verification capabilities. Paid plans scale request volume, API keys, and team members.

View pricing →

Free

10 API lookups / month

$0

Developer

25K API lookups / month

$7/month

Pro

250K API lookups / month

$15/month

REQUESTINTEL API

Know what is making the request before your application acts on it.