Availabilities JSON Schema

Data Definition

  • Description: String description of the program

  • Title: String title of the program

  • Url: String url of the program

  • Country: String two characters ISO country code

  • PosterUrl: String url of the program’s poster

  • Modified: Datetime

  • Crew: List of string of the crew of the program

  • Source: String of the provider/streaming platform of the program

  • Directors: List of string of the director(s) of the program

  • Year: Integer year of the program

  • Actors: List of string of the actors of the program

  • Availabilities: List of availabilities of the program:

    • PreSale: Boolean

    • Modifier: 5085

    • Links: List of links for Web, Android, and IOS (Deeplinking for Android and IOS, don’t worry about those platforms if no deeplinking urls are available.)

      • Url: String url of the program

      • Platform: String platform of the url

    • StartDate: Datetime of when the program is available

    • Country: String two characters ISO country code

    • Price: Float price of buying/renting the program, put 0 if it’s a subscription service

    • DeliveryMethod: String “Scheduled”, “Ticket”, “Physical”, or “OnDemand”.

    • Modified: Datetime

    • Currency: String standard three character currency, can also put “NA”

    • ExpirationDate: Datetime of when the program will no longer be available

    • Provider: String of the provider/streaming platform of the program

    • OfferType: String “Buy”, “Subscription”, “Free”, “Rent”

    • Quality: String “SD”, “HD”, or “UHD”

  • TMDBId: Integer of the program’s TMDB id

  • IMDBId: String of the program’s IMDB id

  • Seasons: List of the program’s seasons (not applicable to movies)

    • Modified: Datetime

    • Modifier: 5085

    • SeasonNumber: Integer of the program’s season number

    • Description: String description of the program’s season

    • Country: String two characters ISO country code

    • Title: String title of the program’s season

    • Url: String url of the program’s season

    • IMDBId: String of the program’s season’s IMDB id

    • PosterUrl: String url of the program’s season’s poster

    • Episodes: List of the season’s episodes

      • EpisodeNumber: Integer of the Program’s episode

      • Modifier: 5085

      • Description: String description of the program’s episode

      • Country: String two characters ISO country code

      • Title: String title of the program’s episode

      • Url: String url of the program’s episode

      • IMDBId: String of the program’s episode’s IMDB id

      • ImageUrl: String url of the program’s episode’s image

      • Modified: Datetime

      • Crew: List of string of the crew of the program

      • Source: String of the provider/streaming platform of the program

      • Directors: List of string of the director(s) of the program

      • Actors: List of string of the actors of the program

      • TMDBId: Integer of the program’s episode’s TMDB id

      • Year: Integer year of the program’s year

      • Availabilities: List of availabilities of the program’s episode (Same format as before)

      • ProviderUniqueId: String of the program’s episode's unique id in the url

    • Crew: List of string of the crew of the program

    • Source: String of the provider/streaming platform of the program

    • Directors: List of string of the director(s) of the program

    • Actors: List of string of the actors of the program

    • TMDBId: Integer of the program’s season’s TMDB id

    • Year: Integer year of the program

    • Availabilities: List of availabilities of the program’s season (Same format as before)

    • ProviderUniqueId: String of the program’s season’s unique id in the url

    • ProviderUniqueShowId: String of the program’s unique id in the url

  • Modifier: 5085

  • ProviderUniqueId: String of the program’s unique id in the url

Sample of a Movie availabilities JSON Schema

{ "Description": "A major bank heist takes an unnerving turn when a mysterious interloper known only as Dark Devil begins to hijack the operation.", "Title": "Tegimpu", "Url": "https://www.netflix.com/us/title/81671558", "Country": "US", "PosterUrl": "https://occ-0-1722-90.1.nflxso.net/dnm/api/v6/E8vDc_W8CLv7-yMQu8KMEC7Rrr8/AAAABTTh-sFYu2oKElGsGXuabTCC4rtzqAEmCXsnLeI2bJuVtxmdtrPW1s3FwnVxvutb7Aixd-F0xo_hwQXrjtCL4K7hwe52jkdtehuu.webp?r=e91", "Modified": "2023-07-19T23:01:04.291000+0000", "Crew": null, "Source": "Netflix", "Directors": null, "Year": 2023, "Actors": null, "Availabilities": [ { "PreSale": false, "Modifier": 5084, "Links": [ { "Url": "https://www.netflix.com/us/title/81671558", "Platform": "Web" }, { "Url": "nflx://netflix.com/watch/81671558", "Platform": "Android" }, { "Url": "nflx://netflix.com/watch/81671558", "Platform": "IOS" } ], "StartDate": null, "Country": "US", "Price": "0", "DeliveryMethod": "OnDemand", "Modified": "2023-07-19T23:01:04.291000+0000", "Currency": "USD", "ExpirationDate": null, "Provider": "Netflix", "OfferType": "Subscription", "Quality": "HD" } ], "TMDBId": null, "IMDBId": null, "Modifier": 5084, "ProviderUniqueId": "81671558" } Sample of a Show availabilities JSON Schema { "Description": "A dramatic series about friendship and conflict between two comedians who search for meaning in life and comedy. Based on the prize-winning book.", "Title": "Hibana: Spark", "Url": "https://www.netflix.com/us/title/80095626", "Country": "US", "PosterUrl": "https://occ-0-1722-90.1.nflxso.net/dnm/api/v6/E8vDc_W8CLv7-yMQu8KMEC7Rrr8/AAAABafiGA9voFHZPkdj0TMGEZDWJ1Jr8zQoS_fpFKCYBv0FTsBjU4ZcKSo89DiXduhabd50XxKyOykki2JILMiUVNXr8uYqacWqSQZ8.webp?r=10e", "Modified": "2023-07-19T23:02:36.260000+0000", "Crew": null, "Source": "Netflix", "Directors": null, "Year": null, "Actors": [ "Masao Yoshii", "Hideaki Murata", "Sayaka Yamamoto", "Nahana", "Mugi Kadowaki", "Kazuki Namioka", "Shota Sometani", "Kento Hayashi", "Kaoru Kobayashi", "Tomorowo Taguchi" ], "Availabilities": [ { "PreSale": false, "Modifier": 5084, "Links": [ { "Url": "https://www.netflix.com/us/title/80095626", "Platform": "Web" }, { "Url": "nflx://netflix.com/watch/80095626", "Platform": "Android" }, { "Url": "nflx://netflix.com/watch/80095626", "Platform": "IOS" } ], "StartDate": null, "Country": "US", "Price": "0", "DeliveryMethod": "OnDemand", "Modified": "2023-07-19T23:02:36.260000+0000", "Currency": "USD", "ExpirationDate": null, "Provider": "Netflix", "OfferType": "Subscription", "Quality": "HD" } ], "TMDBId": 66660, "IMDBId": "tt5301958", "Seasons": [ { "Modified": "2023-07-19T23:02:36.265000+0000", "Modifier": 5084, "SeasonNumber": 1, "Description": null, "Country": "US", "Title": "Season 1", "Url": "https://www.netflix.com/us/title/80095626#1", "IMDBId": null, "PosterUrl": null, "Episodes": [ { "EpisodeNumber": 1, "Modifier": 5084, "Description": "Struggling comedian Tokunaga meets intense senior comic Kamiya at a festival and asks to become his apprentice. Kamiya agrees on one condition.", "Country": "US", "Title": "Episode 1", "Url": "https://www.netflix.com/watch/80095627", "IMDBId": "tt5781362", "ImageUrl": null, "Modified": "2023-07-19T23:02:36.265000+0000", "Crew": null, "Source": "Netflix", "Directors": null, "Actors": [ "Kaoru Kobayashi", "Nahana", "Mugi Kadowaki", "Kazuki Namioka", "Kento Hayashi", "Tomorowo Taguchi" ], "TMDBId": 1197542, "Year": null, "Availabilities": [ { "PreSale": false, "Modifier": 5084, "Links": [ { "Url": "https://www.netflix.com/watch/80095627", "Platform": "Web" }, { "Url": "intent://www.netflix.com/watch/80095627#Intent;package=com.netflix.mediaclient;scheme=https;end", "Platform": "Android" }, { "Url": "nflx://www.netflix.com/watch/80095627", "Platform": "IOS" } ], "StartDate": null, "Country": "US", "Price": "0", "DeliveryMethod": "OnDemand", "Modified": "2023-07-19T23:02:36.265000+0000", "Currency": "USD", "ExpirationDate": null, "Provider": "Netflix", "OfferType": "Subscription", "Quality": "HD" } ], "ProviderUniqueId": "80095627" }, { "EpisodeNumber": 2, "Modifier": 5084, "Description": "Kamiya's comedy duo relocates to Tokyo, and he and Tokunaga grow closer. Meanwhile, Sparks gets their first shot at an audition to play a real venue.", "Country": "US", "Title": "Episode 2", "Url": "https://www.netflix.com/watch/80095628", "IMDBId": "tt5782296", "ImageUrl": null, "Modified": "2023-07-19T23:02:36.270000+0000", "Crew": null, "Source": "Netflix", "Directors": null, "Actors": [ "Kaoru Kobayashi", "Nahana", "Mugi Kadowaki", "Kazuki Namioka", "Kento Hayashi", "Tomorowo Taguchi" ], "TMDBId": 1197543, "Year": null, "Availabilities": [ { "PreSale": false, "Modifier": 5084, "Links": [ { "Url": "https://www.netflix.com/watch/80095628", "Platform": "Web" }, { "Url": "intent://www.netflix.com/watch/80095628#Intent;package=com.netflix.mediaclient;scheme=https;end", "Platform": "Android" }, { "Url": "nflx://www.netflix.com/watch/80095628", "Platform": "IOS" } ], "StartDate": null, "Country": "US", "Price": "0", "DeliveryMethod": "OnDemand", "Modified": "2023-07-19T23:02:36.270000+0000", "Currency": "USD", "ExpirationDate": null, "Provider": "Netflix", "OfferType": "Subscription", "Quality": "HD" } ], "ProviderUniqueId": "80095628" }, { "EpisodeNumber": 3, "Modifier": 5084, "Description": "Prospects for Sparks are looking better every day as New Year's approaches. Kamiya moves in with a woman named Maki, but his career is going nowhere.", "Country": "US", "Title": "Episode 3", "Url": "https://www.netflix.com/watch/80095629", "IMDBId": "tt5782466", "ImageUrl": null, "Modified": "2023-07-19T23:02:36.275000+0000", "Crew": null, "Source": "Netflix", "Directors": null, "Actors": [ "Kaoru Kobayashi", "Nahana", "Mugi Kadowaki", "Kazuki Namioka", "Kento Hayashi", "Tomorowo Taguchi" ], "TMDBId": 1197544, "Year": null, "Availabilities": [ { "PreSale": false, "Modifier": 5084, "Links": [ { "Url": "https://www.netflix.com/watch/80095629", "Platform": "Web" }, { "Url": "intent://www.netflix.com/watch/80095629#Intent;package=com.netflix.mediaclient;scheme=https;end", "Platform": "Android" }, { "Url": "nflx://www.netflix.com/watch/80095629", "Platform": "IOS" } ], "StartDate": null, "Country": "US", "Price": "0", "DeliveryMethod": "OnDemand", "Modified": "2023-07-19T23:02:36.275000+0000", "Currency": "USD", "ExpirationDate": null, "Provider": "Netflix", "OfferType": "Subscription", "Quality": "HD" } ], "ProviderUniqueId": "80095629" }, { "EpisodeNumber": 4, "Modifier": 5084, "Description": "Tokunaga and Yamashita juggle part-time jobs and comedy gigs, but when Yamashita is offered a movie role, they both have to think about their future.", "Country": "US", "Title": "Episode 4", "Url": "https://www.netflix.com/watch/80095630", "IMDBId": "tt5783516", "ImageUrl": null, "Modified": "2023-07-19T23:02:36.280000+0000", "Crew": null, "Source": "Netflix", "Directors": null, "Actors": [ "Kaoru Kobayashi", "Nahana", "Mugi Kadowaki", "Kazuki Namioka", "Kento Hayashi", "Tomorowo Taguchi" ], "TMDBId": 1197545, "Year": null, "Availabilities": [ { "PreSale": false, "Modifier": 5084, "Links": [ { "Url": "https://www.netflix.com/watch/80095630", "Platform": "Web" }, { "Url": "intent://www.netflix.com/watch/80095630#Intent;package=com.netflix.mediaclient;scheme=https;end", "Platform": "Android" }, { "Url": "nflx://www.netflix.com/watch/80095630", "Platform": "IOS" } ], "StartDate": null, "Country": "US", "Price": "0", "DeliveryMethod": "OnDemand", "Modified": "2023-07-19T23:02:36.280000+0000", "Currency": "USD", "ExpirationDate": null, "Provider": "Netflix", "OfferType": "Subscription", "Quality": "HD" } ], "ProviderUniqueId": "80095630" }, { "EpisodeNumber": 5, "Modifier": 5084, "Description": "Sparks and Ahondara perform in a variety show where the audience votes for the winner. After the results are announced, Tokunaga makes a change.", "Country": "US", "Title": "Episode 5", "Url": "https://www.netflix.com/watch/80095631", "IMDBId": "tt5784104", "ImageUrl": null, "Modified": "2023-07-19T23:02:36.285000+0000", "Crew": null, "Source": "Netflix", "Directors": null, "Actors": [ "Kaoru Kobayashi", "Nahana", "Mugi Kadowaki", "Kazuki Namioka", "Kento Hayashi", "Tomorowo Taguchi" ], "TMDBId": 1197546, "Year": null, "Availabilities": [ { "PreSale": false, "Modifier": 5084, "Links": [ { "Url": "https://www.netflix.com/watch/80095631", "Platform": "Web" }, { "Url": "intent://www.netflix.com/watch/80095631#Intent;package=com.netflix.mediaclient;scheme=https;end", "Platform": "Android" }, { "Url": "nflx://www.netflix.com/watch/80095631", "Platform": "IOS" } ], "StartDate": null, "Country": "US", "Price": "0", "DeliveryMethod": "OnDemand", "Modified": "2023-07-19T23:02:36.285000+0000", "Currency": "USD", "ExpirationDate": null, "Provider": "Netflix", "OfferType": "Subscription", "Quality": "HD" } ], "ProviderUniqueId": "80095631" }, { "EpisodeNumber": 6, "Modifier": 5084, "Description": "Sparks prepares for the first stand-alone show. Meanwhile, Kamiya's situation with Maki has grown precarious, and he asks Tokunaga for help.", "Country": "US", "Title": "Episode 6", "Url": "https://www.netflix.com/watch/80095632", "IMDBId": "tt5784560", "ImageUrl": null, "Modified": "2023-07-19T23:02:36.290000+0000", "Crew": null, "Source": "Netflix", "Directors": null, "Actors": [ "Kaoru Kobayashi", "Nahana", "Mugi Kadowaki", "Kazuki Namioka", "Kento Hayashi", "Tomorowo Taguchi" ], "TMDBId": 1197547, "Year": null, "Availabilities": [ { "PreSale": false, "Modifier": 5084, "Links": [ { "Url": "https://www.netflix.com/watch/80095632", "Platform": "Web" }, { "Url": "intent://www.netflix.com/watch/80095632#Intent;package=com.netflix.mediaclient;scheme=https;end", "Platform": "Android" }, { "Url": "nflx://www.netflix.com/watch/80095632", "Platform": "IOS" } ], "StartDate": null, "Country": "US", "Price": "0", "DeliveryMethod": "OnDemand", "Modified": "2023-07-19T23:02:36.290000+0000", "Currency": "USD", "ExpirationDate": null, "Provider": "Netflix", "OfferType": "Subscription", "Quality": "HD" } ], "ProviderUniqueId": "80095632" }, { "EpisodeNumber": 7, "Modifier": 5084, "Description": "Sparks goes from a radio gig to a spot on a TV comedy contest. Ahondara performs on the show, too, exposing the difference between their styles.", "Country": "US", "Title": "Episode 7", "Url": "https://www.netflix.com/watch/80095633", "IMDBId": "tt5784666", "ImageUrl": null, "Modified": "2023-07-19T23:02:36.295000+0000", "Crew": null, "Source": "Netflix", "Directors": null, "Actors": [ "Kaoru Kobayashi", "Nahana", "Mugi Kadowaki", "Kazuki Namioka", "Kento Hayashi", "Tomorowo Taguchi" ], "TMDBId": 1197548, "Year": null, "Availabilities": [ { "PreSale": false, "Modifier": 5084, "Links": [ { "Url": "https://www.netflix.com/watch/80095633", "Platform": "Web" }, { "Url": "intent://www.netflix.com/watch/80095633#Intent;package=com.netflix.mediaclient;scheme=https;end", "Platform": "Android" }, { "Url": "nflx://www.netflix.com/watch/80095633", "Platform": "IOS" } ], "StartDate": null, "Country": "US", "Price": "0", "DeliveryMethod": "OnDemand", "Modified": "2023-07-19T23:02:36.295000+0000", "Currency": "USD", "ExpirationDate": null, "Provider": "Netflix", "OfferType": "Subscription", "Quality": "HD" } ], "ProviderUniqueId": "80095633" }, { "EpisodeNumber": 8, "Modifier": 5084, "Description": "Tokunaga's TV appearances earn him a higher income; they also open a gap between him and Kamiya, whose debts and life are spiraling out of control.", "Country": "US", "Title": "Episode 8", "Url": "https://www.netflix.com/watch/80095634", "IMDBId": "tt5785584", "ImageUrl": null, "Modified": "2023-07-19T23:02:36.300000+0000", "Crew": null, "Source": "Netflix", "Directors": null, "Actors": [ "Kaoru Kobayashi", "Nahana", "Mugi Kadowaki", "Kazuki Namioka", "Kento Hayashi", "Tomorowo Taguchi" ], "TMDBId": 1197549, "Year": null, "Availabilities": [ { "PreSale": false, "Modifier": 5084, "Links": [ { "Url": "https://www.netflix.com/watch/80095634", "Platform": "Web" }, { "Url": "intent://www.netflix.com/watch/80095634#Intent;package=com.netflix.mediaclient;scheme=https;end", "Platform": "Android" }, { "Url": "nflx://www.netflix.com/watch/80095634", "Platform": "IOS" } ], "StartDate": null, "Country": "US", "Price": "0", "DeliveryMethod": "OnDemand", "Modified": "2023-07-19T23:02:36.300000+0000", "Currency": "USD", "ExpirationDate": null, "Provider": "Netflix", "OfferType": "Subscription", "Quality": "HD" } ], "ProviderUniqueId": "80095634" }, { "EpisodeNumber": 9, "Modifier": 5084, "Description": "Plans for a regular spot on a TV show fall through, making Sparks has-beens overnight. Tokunaga wants to keep going, but Yamashita has his own ideas.", "Country": "US", "Title": "Episode 9", "Url": "https://www.netflix.com/watch/80095635", "IMDBId": "tt5780506", "ImageUrl": null, "Modified": "2023-07-19T23:02:36.305000+0000", "Crew": null, "Source": "Netflix", "Directors": null, "Actors": [ "Kaoru Kobayashi", "Nahana", "Mugi Kadowaki", "Kazuki Namioka", "Kento Hayashi", "Tomorowo Taguchi" ], "TMDBId": 1197550, "Year": null, "Availabilities": [ { "PreSale": false, "Modifier": 5084, "Links": [ { "Url": "https://www.netflix.com/watch/80095635", "Platform": "Web" }, { "Url": "intent://www.netflix.com/watch/80095635#Intent;package=com.netflix.mediaclient;scheme=https;end", "Platform": "Android" }, { "Url": "nflx://www.netflix.com/watch/80095635", "Platform": "IOS" } ], "StartDate": null, "Country": "US", "Price": "0", "DeliveryMethod": "OnDemand", "Modified": "2023-07-19T23:02:36.305000+0000", "Currency": "USD", "ExpirationDate": null, "Provider": "Netflix", "OfferType": "Subscription", "Quality": "HD" } ], "ProviderUniqueId": "80095635" }, { "EpisodeNumber": 10, "Modifier": 5084, "Description": "Sparks play one last farewell show and bring the house down. A year later, Tokunaga's real estate job is interrupted by news of Kamiya's return.", "Country": "US", "Title": "Episode 10", "Url": "https://www.netflix.com/watch/80095636", "IMDBId": "tt5793322", "ImageUrl": null, "Modified": "2023-07-19T23:02:36.310000+0000", "Crew": null, "Source": "Netflix", "Directors": null, "Actors": [ "Kaoru Kobayashi", "Nahana", "Mugi Kadowaki", "Kazuki Namioka", "Kento Hayashi", "Tomorowo Taguchi" ], "TMDBId": 1197551, "Year": null, "Availabilities": [ { "PreSale": false, "Modifier": 5084, "Links": [ { "Url": "https://www.netflix.com/watch/80095636", "Platform": "Web" }, { "Url": "intent://www.netflix.com/watch/80095636#Intent;package=com.netflix.mediaclient;scheme=https;end", "Platform": "Android" }, { "Url": "nflx://www.netflix.com/watch/80095636", "Platform": "IOS" } ], "StartDate": null, "Country": "US", "Price": "0", "DeliveryMethod": "OnDemand", "Modified": "2023-07-19T23:02:36.310000+0000", "Currency": "USD", "ExpirationDate": null, "Provider": "Netflix", "OfferType": "Subscription", "Quality": "HD" } ], "ProviderUniqueId": "80095636" } ], "Crew": null, "Source": "Netflix", "Directors": null, "Actors": null, "TMDBId": null, "Year": null, "Availabilities": [ { "PreSale": false, "Modifier": 5084, "Links": [ { "Url": "https://www.netflix.com/watch/80095636", "Platform": "Web" }, { "Url": "intent://www.netflix.com/watch/80095636#Intent;package=com.netflix.mediaclient;scheme=https;end", "Platform": "Android" }, { "Url": "nflx://www.netflix.com/watch/80095636", "Platform": "IOS" } ], "StartDate": null, "Country": "US", "Price": "0", "DeliveryMethod": "OnDemand", "Modified": "2023-07-19T23:02:36.310000+0000", "Currency": "USD", "ExpirationDate": null, "Provider": "Netflix", "OfferType": "Subscription", "Quality": "HD" } ], "ProviderUniqueId": "80095626#1", "ProviderUniqueShowId": "80095626" } ], "Modifier": 5084, "ProviderUniqueId": "80095626" }

Last updated