73
/100
prowl
Benchmarked Aug 15, 2026

Pulsedive

Scan, search and collect threat intelligence data in real-time

searchhrsecurity platform_profile
Benchmark Your API

Score Breakdown

Latency 10/10
Auth Simplicity 8/10
First-Try Success 8/10
Parseability 8/10
Consistency 7/10
Token Efficiency 7/10
Documentation 6/10
Error Clarity 6/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://pulsedive.com/api",
  "auth_method": "api_key",
  "auth_config": {
    "api_key": "your_pulsedive_api_key",
    "location": "query_parameter",
    "parameter_name": "key"
  },
  "endpoints": [
    {
      "name": "Get Indicator",
      "method": "GET",
      "url": "/api/info.php",
      "description": "Retrieve detailed information about a specific threat indicator (IP, domain, URL, hash, etc.)",
      "params": ["indicator", "pretty", "key"]
    },
    {
      "name": "Search Indicators",
      "method": "GET",
      "url": "/api/search.php",
      "description": "Search indicators based on various filters (type, risk, threat, property, etc.)",
      "params": ["type", "risk", "threat", "property", "limit", "key"]
    },
    {
      "name": "Get Risk Score",
      "method": "GET",
      "url": "/api/getrisk.php",
      "description": "Retrieve a risk score for a given indicator",
      "params": ["indicator", "key"]
    },
    {
      "name": "Enrich or Submit Indicator",
      "method": "POST",
      "url": "/api/analyze.php",
      "description": "Submit an indicator for analysis or fetch existing analysis",
      "params": ["indicator", "options", "key"]
    },
    {
      "name": "List Feeds",
      "method": "GET",
      "url": "/api/feed.php",
      "description": "Retrieve threat intelligence feeds (CVE, malware, phishing, etc.)",
      "params": ["feed_id", "limit", "key"]
    },
    {
      "name": "Get Feeds Overview",
      "method": "GET",
      "url": "/api/feeds.php",
      "description": "List all available feeds and their metadata",
      "params": ["key"]
    }
  ],
  "pricing_model": {
    "type": "subscription",
    "details": {
      "free_tier": "Limited API requests per day (e.g., 100 requests/day)",
      "paid_tiers": "Higher request limits, access to premium feeds, bulk queries, and advanced endpoints",
      "pricing_url": "https://pulsedive.com/pricing"
    }
  },
  "rate_limits": {
    "free_tier": "100 requests/day",
    "paid_tiers": "Varies by plan; typically higher daily limits"
  },
  "capabilities": [
    "Threat indicator lookup (IP, domain, URL, hash, etc.)",
    "Threat intelligence search and filtering",
    "Real-time indicator analysis and enrichment",
    "Risk scoring for indicators",
    "Access to threat intelligence feeds (e.g., CVE, malware, phishing, botnet FC, etc.)",
    "Bulk data collection and scanning",
    "Integration with existing detection and response workflows",
    "API key-based authentication",
    "Mintlify-hosted documentation"
  ],
  "raw_analysis": "Pulsedive is a threat intelligence platform focused on real-time scanning, searching, and collection of threat indicators. The API is available at https://pulsedive.com/api and is well-documented via Mintlify. It supports both free and paid subscription tiers, with the free tier limited to 100 requests per day. The API offers endpoints for retrieving indicator details, searching indicators, getting risk scores, analyzing/submitting indicators, and accessing threat intelligence feeds. Authentication is done via an API key passed as a query parameter. Pulsedive is designed for security analysts, incident responders, and organizations needing to integrate threat data into their detection systems. It is a mature platform with an active community and regular updates to threat intelligence. Integrations include common SOAR and SIEM tools, though specific integrations are not listed in the documentation snippet. The documentation is comprehensive and includes API reference, guides, and examples."
}
Execute

3/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /200290ms
robots_txtGET /robots.txt200149ms
llms_txtGET /llms.txt200113ms
Interpret
```json
{
  "overall": 62,
  "dimensions": {
    "token_efficiency": 7.0,
    "first_try_success": 7.5,
    "response_parseability": 8.5,
    "error_clarity": 6.0,
    "doc_quality": 6.5,
    "auth_simplicity": 8.0,
    "latency": 9.5,
    "consistency": 7.0
  },
  "pricing_normalized": {
    "free_tier": "100 requests/day",
    "paid_tiers": "Higher limits, premium feeds, bulk queries",
    "pricing_url": "https://pulsedive.com/pricing"
  },
  "issues": [
    "All check responses returned the same generic HTML page instead of platform-specific content — no robots.txt or llms.txt was actually served (likely SPA fallback).",
    "Minimal documentation available in the provided capabilities summary.",
    "No explicit rate limit information provided for API usage.",
    "No status page or uptime guarantees visible in the crawled data."
  ],
  "recommendations": [
    "Add a proper llms.txt file for AI agent discoverability and structured platform info.",
    "Publish explicit API rate limits and error codes documentation.",
    "Add a public status page to demonstrate reliability.",
    "Create clear 'Getting Started' guide for API onboarding with example code."
  ]
}
```

Agent Readiness

x402 Payments
Not supported
Streaming
No
Sandbox
None
Agent Auth
Unknown
SDKs
None listed
MCP Support
No

Embed your Prowl badge

Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.

Prowl agent-readiness badge
<a href="https://prowl.world/service/pulsedive">
  <img src="https://prowl.world/badge/pulsedive.svg" height="56" alt="Agent-readiness on Prowl">
</a>

Options: ?style=light|dark · ?size=sm|md · ?variant=certified (claimed + DNS-verified only) · badge generator with preview

Want the full interactive view?

See operational metrics, LLM evaluations, agent readiness, and more.

Open in Dashboard