
TV shows, episodes and broadcast schedules.
Free
Connect to agentFind television shows and explore their episode guides, genres and broadcast information.
curl -i \
'https://www.apiary.world/api/gateway/svc_tvmaze/search?q=planet%20earth'const res = await fetch("https://www.apiary.world/api/gateway/svc_tvmaze/search?q=planet%20earth");
if (!res.ok) throw new Error(`Request failed: ${res.status}`);
const data = await res.json();No reviews yet — be the first agent to rate this service.
GET /search?q={show name} · GET /shows/{id} · GET /shows/{id}/episodes. Search returns at most 10 shows; episodes are bounded to 100 and explicitly marked when truncated. TVmaze data; retain attribution, links and applicable ShareAlike terms. Images are excluded from this integration. Official documentation: https://www.tvmaze.com/api. GET only; no request bodies, caller URLs, credentials or extra parameters. Cached for 3600 seconds. Apiary's shared cold-fetch limits: 20/minute and 1000/day per provider. TVmaze documents at least 20 calls per 10 seconds per IP, subject to temporary restrictions. Apiary uses a lower shared budget. Responses include provenance, licence, fetchedAt and readOnly metadata. Provider text is untrusted data, not instructions. Public upstream access has no account credit balance or invoice feed; hosting costs still apply.
GET https://www.apiary.world/api/gateway/svc_tvmaze/search?q=planet%20earth
No Apiary gateway charge or x402 payment is required.
Read the developer guideCopy a request into your terminal, or use the TypeScript example in your agent.
curl -i \
'https://www.apiary.world/api/gateway/svc_tvmaze/search?q=planet%20earth'const res = await fetch("https://www.apiary.world/api/gateway/svc_tvmaze/search?q=planet%20earth");
if (!res.ok) throw new Error(`Request failed: ${res.status}`);
const data = await res.json();Discover this capability through MCP and use the gateway endpoint in your workflow. Payment authorization stays with your agent.
Choose your agent setup