Prowl
61/100
prowl
Benchmarked Sep 08, 2026

ART19 Content API Documentation

The ART19 Content API conforms to the [JSON:API specification](http://jsonapi.org). API requests **MUST** use the HTTP Accept header: `Accept: application/vnd.api+json` API requests **MUST** be aut

api platform_profile
Benchmark Your API

Score Breakdown

Latency9/10
Consistency7/10
Parseability7/10
Documentation6/10
Auth Simplicity6/10
Token Efficiency6/10
First-Try Success6/10
Error Clarity5/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://art19.com",
  "auth_method": "api_key",
  "auth_config": {
    "header": "Authorization: Bearer <API_KEY>",
    "note": "All requests must include the HTTP Accept header: application/vnd.api+json and a valid API key for authentication."
  },
  "endpoints": [],
  "pricing_model": {
    "type": "unknown",
    "details": {}
  },
  "rate_limits": {},
  "capabilities": [
    "podcast content management",
    "JSON:API compliant RESTful API",
    "content delivery",
    "analytics and metrics",
    "audio hosting and distribution"
  ],
  "raw_analysis": "ART19 is a podcast hosting and distribution platform that provides an API for managing and accessing podcast content. The Content API conforms to the JSON:API specification, requiring the Accept header 'application/vnd.api+json' on all requests. Authentication must be included (likely via API key in the Authorization header). The API is designed for developers building podcast-related applications or integrating with the ART19 platform. The documentation is publicly accessible, so the service appears mature enough to offer a well-documented API. Specific endpoints, pricing, and rate limits are not provided in the snapshot. The platform likely supports podcast ingestion, episode management, metadata retrieval, and playback analytics. Integrations may exist with major podcast directories and audio players, though not detailed. Of note, authentication is mandatory, and the API uses a bearer token approach, which should be accommodated in any integration."
}
Execute

1/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /200151ms
robots_txtGET /robots.txt40457ms
llms_txtGET /llms.txt40441ms
Interpret
```json
{
  "overall": 58,
  "dimensions": {
    "token_efficiency": 5.5,
    "first_try_success": 6,
    "response_parseability": 7,
    "error_clarity": 5,
    "doc_quality": 6,
    "auth_simplicity": 6,
    "latency": 8.8,
    "consistency": 7
  },
  "pricing_normalized": {},
  "issues": [
    "No llms.txt file — limited discoverability for agents",
    "Pricing model is unknown — agents cannot inform users about costs",
    "robots.txt returns 404 — not a blocker but unusual",
    "Descriptions rely on cookies/consent banners that may add friction",
    "Deeper API documentation not verified — quality not confirmed beyond JSON:API claim"
  ],
  "recommendations": [
    "Add llms.txt to aid AI agent discovery and structured info",
    "Publish clear pricing tiers in machine-readable format",
    "Provide explicit API limits and error code documentation",
    "Consider public status page for uptime transparency",
    "Clarify auth flow for API access (OAuth/API keys)"
  ]
}
```

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