New JSON Response
Added 2019-10-15 04:30:07 +0000 UTCHere is a first draft of the new JSON response, feedback is welcome!
- Dates changed to ISO8601
- Response returns proper boolean instead of string
- Runtime returns integer instead of string
- Cast array with "Character" name
- Language and Country returned as array
- Box_office and budget return as numbers
Comments
Go here to request your Patreon key: omdbapi.com/apikey.aspx
Brian Fritz
2025-11-29 16:57:44 +0000 UTCHi All, where can i go to access my API key?
Okechukwu Eneanya
2025-11-29 15:18:05 +0000 UTCIs there a new way to make requests, or is this still the way to do it: http://www.omdbapi.com/?apikey=[yourkey]& Also the guide at www.omdbapi.com hasn't been updated in years so I have no idea what a "jsonblob" is or if I should be using this...
Chris Fletcher
2025-02-19 14:38:28 +0000 UTCiam patreon memeber but i enter my mail id No patron was found with this email address.in omdb
Zain Malik
2024-12-26 08:33:52 +0000 UTCGo here to request your Patreon key: omdbapi.com/apikey.aspx
Brian Fritz
2024-11-12 05:38:44 +0000 UTCHi All, when can get my API key? thank for answer
Michael
2024-11-12 00:26:58 +0000 UTCHi All, where can I locate my API key?
Jeff Johnson
2024-10-19 23:12:48 +0000 UTCAnd at what time of day does the usage get back to zero?
Fariz Habibie Permana
2024-06-13 15:42:13 +0000 UTCIs there any way to see the usage of my API? I want to see how far I am from reaching my limit
Fariz Habibie Permana
2024-06-13 15:14:04 +0000 UTChttps://www.omdbapi.com/apikey.aspx enter your patreon email. Then a key will be sent to your email address
Nathan
2024-04-26 06:26:02 +0000 UTCThe system says I'm not found even though I'm a newly created member. Does anyone know how to get the apikey?
Chris Chester
2024-04-16 15:04:31 +0000 UTCFirst of all, per the Git page, the interface you're using is deprecated, so I would go to the new project and try that. Second, this seems to be trying to hit OMDB over HTTPS (that's port 443) when OMDB is just HTTP (port 80). Check the client's settings, https://hub.docker.com/editions/community/docker-ce-desktop-windows/ (Get Docker) https://github.com/luluhoc/home-cinema-toolkit
Robert
2020-11-11 00:12:24 +0000 UTCWas hoping to use this API to run "Radarr Mass Delete" (https://github.com/luluhoc/radarr-mass-delete). It appears to work with some titles but ends up giving what appears to be errors... I purchased the 250,000 requests per day plan - I'm just an end user not a programmer so any help/advice would be appreciated. RequestError: Error: connect ECONNREFUSED 104.20.135.15:443 at new RequestError (/usr/local/lib/node_modules/npm/radarr/node_modules/request-promise-core/lib/errors.js:14:15) at Request.plumbing.callback (/usr/local/lib/node_modules/npm/radarr/node_modules/request-promise-core/lib/plumbing.js:87:29) at Request.RP$callback [as _callback] (/usr/local/lib/node_modules/npm/radarr/node_modules/request-promise-core/lib/plumbing.js:46:31) at self.callback (/usr/local/lib/node_modules/npm/radarr/node_modules/request/request.js:185:22) at Request.emit (events.js:315:20) at Request.onRequestError (/usr/local/lib/node_modules/npm/radarr/node_modules/request/request.js:881:8) at ClientRequest.emit (events.js:315:20) at TLSSocket.socketErrorListener (_http_client.js:426:9) at TLSSocket.emit (events.js:315:20) at emitErrorNT (internal/streams/destroy.js:92:8) at emitErrorAndCloseNT (internal/streams/destroy.js:60:3) at processTicksAndRejections (internal/process/task_queues.js:84:21) { cause: Error: connect ECONNREFUSED 104.20.135.15:443 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1141:16) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '104.20.135.15', port: 443 }, error: Error: connect ECONNREFUSED 104.20.135.15:443 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1141:16) { errno: 'ECONNREFUSED', code: 'ECONNREFUSED', syscall: 'connect', address: '104.20.135.15', port: 443 }, options: { uri: 'https://private.omdbapi.com/?apikey=#########=tt1966604', callback: [Function: RP$callback], transform: undefined, simple: true, resolveWithFullResponse: false, transform2xxOnly: false }, response: undefined
Triks
2020-08-03 05:58:30 +0000 UTCHi, any update on this?
James McCoy
2020-03-01 16:50:29 +0000 UTCHey Brian I send you a message like 20 days ago. Will You please reply to me.
Mads Sørensen
2020-02-21 18:19:46 +0000 UTCYou can add a '*' to the end of your search query and I've seen that return much better results. "&s=el camino*". Question for Brian about the search. I've seen places like IMDb and TMDb have search results that factor in popularity or recent release dates into their search results. For example, if I searched "bad" on either of them, then the newer movie "Bad Boys for Life (2020)" will be at the top of the list. Whereas with the current OMDB search API, it won't be in the first page of results until I search for "bad boys". Is it possible to improve this? Not sure if it is since this might need a popularity factor to form results.
Neeren Patki
2020-01-27 08:17:02 +0000 UTCLooking forward to the new updates in the API! I saw on WikiData that Rotten Tomatoes ID is present sometimes. As well as Netflix ID is present sometimes. At least hopefully the Rotten Tomatoes ID can be added to the API? Also, I'm not sure if this is possible, but is there any plan to also include possible streaming services for titles?
Neeren Patki
2020-01-27 08:12:43 +0000 UTCNice work Brian! Suggestion, can we get the year as number instead of string? Also, the wiki contains the URLs "imdb id", "metacritic id" and "rottenid id", would you be able to add them to the response? Perhaps as "urls": [{"site":"imdb", "url": "https..."}, ...] Would you be able to add Production information for series? I think it's been asked in github too.
Josar
2019-11-09 11:21:27 +0000 UTChello . how can i use api ?
morteza
2019-11-03 21:19:26 +0000 UTCSomething similar happened not too long ago :(
Morten Veith Schroeder
2019-10-31 23:46:32 +0000 UTCYes. Experiecing the same issue
Morten Veith Schroeder
2019-10-31 23:43:41 +0000 UTCI think its down. I can't access it
Arjun Sharma
2019-10-31 22:30:25 +0000 UTCAre the Service down ?
Claus Hein
2019-10-31 21:14:36 +0000 UTCare the service down ?
Claus Hein
2019-10-31 21:12:41 +0000 UTCFor series, any chance of getting a Seasons array with the release date for each season?
POP DevOps
2019-10-23 08:44:15 +0000 UTCPersonal opinion: review ratings and age/certificate ratings should be physically separate as they are 2 very different things.
MaFt Morley
2019-10-20 09:04:08 +0000 UTCMaybe the age ratings would be better described firstly as 'Certficicate' (rating can be confused with review/stars etc) and the country ID. Eg If I want to know the age rating / certificate from France then I could look for CertificateFR without needing to know what the French ratings company is. I know BBFC is the UK one but someone in the USA may not so CertificateUK may be easier to locate? I can't see BBFC or MPAA changing their name anytime soon so using their official acronyms would still work, I'm just wondering if they are the most practical.
MaFt Morley
2019-10-20 09:02:42 +0000 UTCI'd say not. When I'm looking for information on a film I don't check the full release date, I check the year. If I need to do that programatically I would rather have a simple release year field instead of having to take the release date, parse it, extract the year and then use that.
MaFt Morley
2019-10-20 08:59:20 +0000 UTCNot out of scope at all! I do have access to almost all international ratings via Wikidata: https://www.wikidata.org/wiki/Q42759035
Brian Fritz
2019-10-16 22:58:07 +0000 UTCWhen using the "t" parameter it will return the most relevant match (highest ranked), however, if it finds an exact match that will return instead.
Brian Fritz
2019-10-16 22:54:57 +0000 UTCI need a link that has more movies with all info and posters
Robel Ayelew
2019-10-16 06:07:56 +0000 UTCbut the link has only one movie information
Robel Ayelew
2019-10-16 06:07:23 +0000 UTChttps://jsonblob.com/api/jsonBlob/00e41e9b-ee38-11e9-bf57-3d2c53365773
Brian Fritz
2019-10-15 14:59:00 +0000 UTCThough it may not be important, there is overlap between the different types of ratings I mentioned. RT as a system has guidelines, and e.g. Common Sense Media claims to rate "quality" rather than age appropriateness per se. Ultimately, it’s all opinion, even with guidelines.
Viktor Eikman
2019-10-15 13:07:25 +0000 UTCYes that's what I'm talking about, I use the 's' query and I am having this issue with it
Theo
2019-10-15 13:01:07 +0000 UTCI don't like that, as a film's official rating is determined by an agency based on strict guidelines whereas the other ratings (IMDB, RT, MC) are simply popularity scores
James McCoy
2019-10-15 12:45:37 +0000 UTCIf you do an open search with parameter 's' (instead of a title search with param 't'), you can limit the type of result to movie/series and it will return the most relevant results, from which you could pick your choice.
James McCoy
2019-10-15 12:34:52 +0000 UTCAkshay has a good point. Instead of a scalar "rated" field, I suggest rolling the audience-restriction ratings into the perceived-quality ratings, so you would get an array like this: "ratings": [{"source": "Internet Movie Database", "value": "8.9/10"}, {"source": "Motion Picture Association of America", "value": "R"}, ... }]
Viktor Eikman
2019-10-15 08:17:59 +0000 UTCThis is great to hear! Is there a server we can start doing testing on? Or is it too early for this?
worr
2019-10-15 08:03:42 +0000 UTCHey, just recently became a patron, loving it so far, but I find the search mode a bit too fussy. Like if you search "El Camino" I'd expect the new El Camino movie to come up, but it doesn't - you have to search for the whole name "El Camino: a breaking bad movie" for it to come up. There are many other examples of this, I'm just wondering is it possible to make the search a bit less fussy?
Theo
2019-10-15 07:39:15 +0000 UTCI personally prefer an array here. Is the list of sources finite and known? Is it just IMDB, RT and MetaCritic, or are there others that could pop up?
Akshay Patel
2019-10-15 06:57:05 +0000 UTCGiven that only the USA uses MPAA ratings, what are your thoughts on renaming the 'rated' field to 'mpaaRating' or something along those lines, and adding a 'bbfcRating' field for the UK rating. I know this is a bit of a cheeky one, and I'm sure adding fields is out of the scope of this discussion but I thought I'd throw it in here anyway.
Akshay Patel
2019-10-15 06:48:16 +0000 UTCGiven the release date is provided, is the year field redundant?
Akshay Patel
2019-10-15 06:43:25 +0000 UTCCould the fields with arrays have pluralised field names? For example, 'writers' rather than 'writer' and 'languages' rather than 'language'.
Akshay Patel
2019-10-15 06:38:37 +0000 UTCThe link is above the post content. It is a little bit subtle, but there is a link called Jsonblob.
Akshay Patel
2019-10-15 06:37:16 +0000 UTCRobert - http://www.omdbapi.com/
Michael Joseph
2019-10-15 05:37:44 +0000 UTCAre the box office numbers domestic or worldwide? Where are you getting them from?
James McCoy
2019-10-15 05:13:40 +0000 UTCneed help where can i get a link for the movie JSON
Robel Ayelew
2019-10-15 04:51:59 +0000 UTCBrian, I agree. Believe it or not, I am literally running a script that transforms the array into a dictionary right now. By the way, I upgraded to Pro subscription and the server speed is really pleasing.
Zane Varner
2019-10-15 04:49:35 +0000 UTCwhere do you get the link for the JSON
Robel Ayelew
2019-10-15 04:48:45 +0000 UTCI'm thinking the ratings array should be an object so it can be easily queried like $.ratings["Metacritic"]
Brian Fritz
2019-10-15 04:44:48 +0000 UTC