An Unofficial API for IMDb.com. Use it to collect data from IMDb.

JSON Documentation


Method: movie

http://json.smappi.org/adw0rd/imdb-movie/movie?id=<string>

Get info by movie
For example id="tt0113243"


(() => { let m = movie("tt0113243"); m.poster = m.poster.slice(-3); return m; })()
  // => {rating: '6.2', name: 'Hackers', year: '1995', datePublished: '1996-06-13', description: 'This movie is about hackers who are blamed for making a virus that will capsize 5 oil tankers.', duration: '1h 47min', director: 'Iain Softley', writer: 'Rafael Moreu', poster: 'jpg'}

Live Example

Request:
http://json.smappi.org/adw0rd/imdb-movie/movie?id=example
Response:
{"rating":"","name":"","year":"","description":"","duration":"","director":"","writer":""}

Method: person

http://json.smappi.org/adw0rd/imdb-movie/person?name=<string>

Test func

person("adw0rd")
  // => "Person: adw0rd"

Live Example

Request:
http://json.smappi.org/adw0rd/imdb-movie/person?name=example
Response:
"Person: example"

XML Documentation


Method: movie

http://xml.smappi.org/adw0rd/imdb-movie/movie?id=<string>

Get info by movie
For example id="tt0113243"


(() => { let m = movie("tt0113243"); m.poster = m.poster.slice(-3); return m; })()
  // => {rating: '6.2', name: 'Hackers', year: '1995', datePublished: '1996-06-13', description: 'This movie is about hackers who are blamed for making a virus that will capsize 5 oil tankers.', duration: '1h 47min', director: 'Iain Softley', writer: 'Rafael Moreu', poster: 'jpg'}

Live Example

Request:
http://xml.smappi.org/adw0rd/imdb-movie/movie?id=example
Response:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<root>
  <rating/>
  <name/>
  <year/>
  <description/>
  <duration/>
  <datePublished/>
  <director/>
  <writer/>
  <poster/>
</root>

Method: person

http://xml.smappi.org/adw0rd/imdb-movie/person?name=<string>

Test func

person("adw0rd")
  // => "Person: adw0rd"

Live Example

Request:
http://xml.smappi.org/adw0rd/imdb-movie/person?name=example
Response:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<root>Person: example</root>

SOAP Documentation (coming soon)

WSDL-Scheme here...

Method: movie

http://soap.smappi.org/adw0rd/imdb-movie/movie?id=<string>

Get info by movie
For example id="tt0113243"


(() => { let m = movie("tt0113243"); m.poster = m.poster.slice(-3); return m; })()
  // => {rating: '6.2', name: 'Hackers', year: '1995', datePublished: '1996-06-13', description: 'This movie is about hackers who are blamed for making a virus that will capsize 5 oil tankers.', duration: '1h 47min', director: 'Iain Softley', writer: 'Rafael Moreu', poster: 'jpg'}

Live Example

Request:
http://soap.smappi.org/adw0rd/imdb-movie/movie?id=example
Response:
{"error":{"code":"1501","message":"Format \"soap\" is not supported!"}}

Method: person

http://soap.smappi.org/adw0rd/imdb-movie/person?name=<string>

Test func

person("adw0rd")
  // => "Person: adw0rd"

Live Example

Request:
http://soap.smappi.org/adw0rd/imdb-movie/person?name=example
Response:
{"error":{"code":"1501","message":"Format \"soap\" is not supported!"}}
[A]
author

Versions

  • master