One key from the first call. Real listings on the free key, and the same key opens a paid plan the moment you upgrade.
Real listings for yesterday, to build and test against.
The week ahead and every show's pattern, for live products.
Everything in Live, with no call limit and all-time depth.
Cancel any time, access to the end of the period. Annual is twelve months for the price of ten. Refunds
Card charges appear as DEVELOPERDATA.NET. Billing questions: https://developerdata.net/support?tab=charge
Compare
A free key never gets a broken call: a field held back for a paid plan comes back empty, with a note naming the plan that has it.
| Endpoint or feature | Free key | Live | Complete |
|---|---|---|---|
| Listings | |||
/v1/channels/{id}/schedule/{date}A channel's day, slot by slot | Yesterday only | 7 days back to 7 ahead | 7 days back to 7 ahead |
/v1/countries/{cc}/schedule/{date}Every channel in a country, paged | upgrade answer | ||
/v1/countries and /v1/countries/{cc}/channelsThe directory and its ids | |||
| Shows | |||
/v1/shows/search/{q} and /v1/shows/{id}Find a show, its genres, network and channels | empty, with a note | ||
/v1/shows/{id}/airingsWhere and when it airs, first runs and repeats | empty, with a note | Within the window | Within the window |
| Patterns and depth | |||
/v1/shows/{id}/patternUsual slot, day by hour fingerprint, repeat share | empty, with a note | Last 90 days | All time |
/v1/shows/{id}/stats and /v1/channels/{id}/statsAiring counts by channel, country and year | empty, with a note | Last 90 days | All time |
/v1/countries/{cc}/most-aired and /repeatsThe weekly charts | upgrade answer | ||
| Delivery | |||
| XMLTV per channelFor media centres and players | No | ||
| MCP server on your keyFrom Claude, ChatGPT or Cursor | No | ||
| Limits | |||
| Keys on the account | 1 | 1 | 5 |
| Calls a minute | 30 | 120 | 600 |
| Calls allowed | 200 a day | 300,000 a month | No limit |
| Support | FAQ and tickets | Tickets | Priority tickets |
Need more than the schedule?
TV Schedule is built for the week and the patterns behind it. For live sport told apart from repeats, 14 days ahead, listings back years and nightly bulk files, use our sister API, TV Guide API.
Questions
Calls past the limit get a clear 429 that says when it resets. There is no overage charge, and nothing is billed without you choosing a plan.
No monthly call allowance and no overage. A pace of 600 calls a minute protects the service for everyone. Sharing a key, or reselling the data as a feed of your own, is not allowed.
Any time from your account. An upgrade opens at once on the same key; a move down applies at the end of the period you have paid for.
Cancel any time and keep access to the end of the period. We refund when the mistake is ours, such as a double charge. Ask through the form on the Refunds page.
US dollars, through Stripe. Your bank converts it if your card is in another currency.