Prowl
32/100
prowl
Benchmarked Sep 26, 2026

TV API

Welcome to the API Reference Docs page for the Press Association TV API (v2).

api platform_profile
Benchmark Your API

Score Breakdown

Latency8/10
Token Efficiency4/10
Parseability4/10
Documentation3/10
Auth Simplicity3/10
Error Clarity2/10
First-Try Success2/10
Consistency1/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://pressassociation.io",
  "auth_method": "unknown",
  "auth_config": {},
  "endpoints": [],
  "pricing_model": {
    "type": "unknown",
    "details": {}
  },
  "rate_limits": {},
  "capabilities": [
    "Television data API (v2) for press/media aggregation",
    "Likely provides TV listings, schedules, metadata, or broadcast information",
    "Documentation reference page indicating a structured API",
    "Potential integration for media monitoring, editorial, or broadcast workflows",
    "Versioned API (v2) suggesting iterative development and maintenance"
  ],
  "raw_analysis": "The provided input describes a 'TV API' from Press Association (PA), hosted at https://pressassociation.io. The only concrete details are a service name, a base URL, a category ('api'), and a description referencing 'API Reference Docs page for the Press Association TV API (v2)'. No endpoints, authentication details, rate limits, pricing, or integration specifics are included in the source material.\n\nPress Association is a well-known UK news agency with a long history of providing content and data services, including TV and broadcast metadata. The API is likely used to access television schedules, program metadata, or related media monitoring data for UK and possibly international broadcasts. Its audience includes media organizations, developers building TV guides, analytics platforms, and broadcast monitoring tools.\n\nThe '.io' domain and explicit v2 versioning suggest a modern, maintained API, though the exact maturity and scope cannot be determined from the snippet alone. Authentication is probably required (commonly API key or OAuth2 for commercial data), but this is unconfirmed. Pricing is likely subscription or enterprise-based due to PA's commercial nature.\n\nBecause no endpoint-level detail is available, this analysis is necessarily high-level. To complete the platform profile, the official API reference docs would need to be reviewed for endpoints, auth flows, data schemas, SLAs, and rate limits. Until then, treat the service as a potentially valuable but unverified platform for TV-related data integration."
}
Execute

0/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /None116ms
robots_txtGET /robots.txtNone116ms
llms_txtGET /llms.txtNone111ms
Interpret
{
  "overall": 28,
  "dimensions": {
    "token_efficiency": 4.0,
    "first_try_success": 2.0,
    "response_parseability": 4.0,
    "error_clarity": 2.0,
    "doc_quality": 3.0,
    "auth_simplicity": 3.0,
    "latency": 8.0,
    "consistency": 1.0
  },
  "pricing_normalized": {
    "model": "unknown",
    "transparency": "none",
    "notes": "No pricing information surfaced; cannot verify cost predictability"
  },
  "issues": [
    "All 3 connectivity checks failed — website/robots.txt/llms.txt unreachable",
    "No llms.txt or agent-oriented discovery surface detected",
    "Auth model unknown; no SSO/magic-link or agent-friendly onboarding documented",
    "Pricing model entirely unspecified, blocking cost-based recommendation",
    "Value proposition ('Television data API v2') is vague — unclear if listings, schedules, metadata, or broadcast monitoring",
    "No evidence of status page, uptime SLA, or reliability guarantees"
  ],
  "recommendations": [
    "Publish an llms.txt or machine-readable capability manifest so agents can discover endpoints without scraping",
    "Expose a public status page and uptime metrics to establish reliability",
    "Clarify pricing tiers (free tier, per-request, subscription) in structured JSON",
    "Document authentication (API key flow, OAuth, or Notlogin agent-native identity) on a public page",
    "Sharpen the value prop: specify exact television data fields (EPG, schedules, broadcaster metadata) and primary use cases",
    "Provide a getting-started guide with a curl example and sample response schema",
    "Ensure the site returns proper status codes and security headers; current DNS/connection failure suggests fragile infra"
  ]
}

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