-
Notifications
You must be signed in to change notification settings - Fork 5
/
imdbot.yaml
133 lines (133 loc) · 3.63 KB
/
imdbot.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
openapi: 3.0.0
info:
title: IMDbot API
version: 1.0.0
description: An API for searching IMDb and streaming sources
servers:
- url: https://
description: IMDb search endpoint
paths:
search.imdbot.workers.dev/search:
get:
summary: Search IMDb
description: Search IMDb
operationId: searchIMDB
parameters:
- in: query
name: q
schema:
type: string
description: The search query
responses:
"200":
description: OK
content:
application/json:
schema:
type: array
items:
type: object
properties:
title:
type: string
year:
type: string
imdbID:
type: string
type:
type: string
tags:
- IMDb search
search.imdbot.workers.dev/details:
get:
summary: Get details of a specific IMDb ID
description: Get details of a specific IMDb ID
operationId: getDetails
parameters:
- in: query
name: tt
schema:
type: string
description: The IMDb ID to retrieve details for
responses:
"200":
description: OK
content:
application/json:
schema:
type: object
properties:
title:
type: string
year:
type: string
imdbID:
type: string
type:
type: string
plot:
type: string
genre:
type: string
director:
type: string
actors:
type: string
language:
type: string
country:
type: string
awards:
type: string
tags:
- IMDb details
justwatch.imdbot.workers.dev/streaming:
get:
summary: Search streaming sources for a specific movie/show
description: Search streaming sources for a specific movie/show
operationId: getStreamingSources
parameters:
- in: query
name: q
schema:
type: string
description: The search query
- in: query
name: L
schema:
type: string
description: |
The ISO 639-1 language code for the search results (default: en_US)
responses:
"200":
description: OK
content:
application/json:
schema:
type: array
items:
type: object
properties:
provider_id:
type: string
provider_name:
type: string
logo_path:
type: string
display_priority:
type: integer
url:
type: string
stream_type:
type: string
type:
type: string
currency:
type: string
cost:
type: object
properties:
USD:
type: number
tags:
- Streaming sources