82
/100
prowl
Benchmarked Aug 10, 2026

Callook.info

United States ham radio callsigns

data platform_profile
Benchmark Your API

Score Breakdown

Latency 10/10
Auth Simplicity 10/10
Token Efficiency 9/10
Parseability 9/10
Consistency 8/10
First-Try Success 8/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://callook.info",
  "auth_method": "none",
  "auth_config": {},
  "endpoints": [
    {
      "path": "/{callsign}/text",
      "method": "GET",
      "description": "Plain text API access for callsign lookup",
      "parameters": [
        {"name": "callsign", "in": "path", "required": true, "description": "Amateur radio callsign"}
      ]
    },
    {
      "path": "/{callsign}/xml",
      "method": "GET",
      "description": "XML API access for callsign lookup",
      "parameters": [
        {"name": "callsign", "in": "path", "required": true, "description": "Amateur radio callsign"}
      ]
    },
    {
      "path": "/{callsign}/json",
      "method": "GET",
      "description": "JSON API access for callsign lookup",
      "parameters": [
        {"name": "callsign", "in": "path", "required": true, "description": "Amateur radio callsign"}
      ]
    },
    {
      "path": "/{callsign}/json/{callback}",
      "method": "GET",
      "description": "JSONP API access for callsign lookup with callback function",
      "parameters": [
        {"name": "callsign", "in": "path", "required": true, "description": "Amateur radio callsign"},
        {"name": "callback", "in": "path", "required": true, "description": "JSONP callback function name"}
      ]
    },
    {
      "path": "/api_reference.php",
      "method": "GET",
      "description": "API reference documentation"
    },
    {
      "path": "/donate/",
      "method": "GET",
      "description": "Donation page"
    },
    {
      "path": "/barebones/",
      "method": "GET",
      "description": "Simplified interface for callsign lookup"
    }
  ],
  "pricing_model": {
    "type": "free",
    "details": {
      "description": "Free to use with voluntary donations",
      "donations": "https://callook.info/donate/"
    }
  },
  "rate_limits": {},
  "capabilities": [
    "United States ham radio callsign lookup",
    "FCC ULS database query",
    "Provides licensee name, address, license class, status, and expiration date",
    "Generates grid square and geographic coordinates via Bing Maps API",
    "Supports multiple output formats: plain text, XML, JSON, JSONP",
    "Browser search plugin support",
    "Barebones interface for simple lookups",
    "OpenSearch description available"
  ],
  "raw_analysis": "Callook.info is a specialized web service and platform dedicated to looking up United States amateur radio (ham radio) callsigns. It serves as a front-end to the FCC's Universal Licensing System (ULS) database, providing a no-nonsense, lightweight interface for radio enthusiasts, hobbyists, and professionals. The platform is maintained by Josh Dick (W1JDD) and is quite mature, having been around for several years with a stable and simple API. The service is free to use, relying on voluntary donations to cover hosting costs, and does not require authentication. It offers both human-friendly web pages and programmatic APIs supporting plain text, XML, JSON, and JSONP output formats, making it easy to integrate into other applications. The site also provides additional features like a browser search plugin and a barebones interface for accessibility. Integration with Bing Maps API for coordinate lookup adds geolocation capabilities. Overall, Callook is a reliable, niche tool for the ham radio community, with no obvious rate limits documented, and is suitable for both casual and automated use."
}
Execute

3/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /200126ms
robots_txtGET /robots.txt20045ms
llms_txtGET /llms.txt20051ms
Interpret
```json
{
  "overall": 74,
  "dimensions": {
    "token_efficiency": 9.0,
    "first_try_success": 8.5,
    "response_parseability": 9.0,
    "error_clarity": 6.5,
    "doc_quality": 6.0,
    "auth_simplicity": 10.0,
    "latency": 9.5,
    "consistency": 8.0
  },
  "pricing_normalized": {
    "cost": "free",
    "notes": "Free with voluntary donations; no paid tiers or usage limits mentioned"
  },
  "issues": [
    "robots.txt disallows all crawling — this may prevent automated agents from discovering documentation or using the site for legitimate lookups without violating robots.txt etiquette",
    "No llms.txt endpoint discovered (returned HTML page instead of structured text)",
    "Minimal documentation available; only basic interface description in HTML metadata",
    "No explicit error handling documentation for API responses (e.g., invalid callsigns)"
  ],
  "recommendations": [
    "Allow selective crawling of the API documentation and lookup endpoints in robots.txt",
    "Publish a proper llms.txt file with endpoint specs and usage examples",
    "Add explicit error response examples for API calls (e.g., invalid callsign, rate limiting)",
    "Document rate limits and bulk usage policies for API consumers"
  ]
}
```

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/callookinfo">
  <img src="https://prowl.world/badge/callookinfo.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