├── LICENSE
├── proxies.json
├── demos.json
├── apis.json
└── README.md
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2016 Ivan Goncharov
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/proxies.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "url": "https://www.graphqlhub.com/graphql",
4 | "info": {
5 | "title": "GraphiQL Hub",
6 | "description": "GraphQL Hub",
7 | "logo": {
8 | "url": "https://www.graphqlhub.com/images/graphqlhub-logo.png"
9 | }
10 | },
11 | "externalDocs": [
12 | {
13 | "description": "GraphiQL",
14 | "url": "https://www.graphqlhub.com/playground"
15 | },
16 | {
17 | "description": "Docs",
18 | "url": "https://www.graphqlhub.com/"
19 | },
20 | {
21 | "description": "Repo",
22 | "url": "https://github.com/clayallsopp/graphqlhub"
23 | }
24 | ]
25 | },
26 | {
27 | "url": "https://pokeapi-graphiql.herokuapp.com/",
28 | "info": {
29 | "title": "PokeAPI",
30 | "description": "Pokémon Data API",
31 | "logo": {
32 | "url": "http://img08.deviantart.net/20bd/i/2010/231/7/1/pokeball_template_by_poke_lab.png"
33 | }
34 | },
35 | "externalDocs": [
36 | {
37 | "description": "GraphiQL",
38 | "url": "https://pokeapi-graphiql.herokuapp.com/"
39 | },
40 | {
41 | "description": "Docs",
42 | "url": "https://github.com/patrickshaughnessy/PokeAPI-GraphQL"
43 | }
44 | ]
45 | },
46 | {
47 | "url": "http://graphql-swapi.parseapp.com/",
48 | "info": {
49 | "title": "SWAPI",
50 | "description": "Star Wars API",
51 | "logo": {
52 | "url": "https://www.programmableweb.com/sites/default/files/styles/facebook_scale_height_200/public/TheStarWarsAPI.png"
53 | }
54 | },
55 | "externalDocs": [
56 | {
57 | "description": "GraphiQL",
58 | "url": "http://graphql-swapi.parseapp.com/"
59 | },
60 | {
61 | "description": "Docs",
62 | "url": "https://github.com/graphql/swapi-graphql"
63 | }
64 | ]
65 | },
66 | {
67 | "url": "http://graphql-swapi.parseapp.com/",
68 | "info": {
69 | "title": "Spotify",
70 | "description": "Spotify gives you instant access to millions of songs – from old favorites to the latest hits.",
71 | "logo": {
72 | "url": "https://www.programmableweb.com/sites/default/files/styles/facebook_scale_height_200/public/TheStarWarsAPI.png"
73 | }
74 | },
75 | "externalDocs": [
76 | {
77 | "description": "GraphiQL",
78 | "url": "http://spotify.thefrench.house/graphql-console/"
79 | },
80 | {
81 | "description": "Repo",
82 | "url": "https://github.com/thefrenchhouse/spotify-graphql"
83 | },
84 | {
85 | "description": "Examples",
86 | "url": "https://github.com/thefrenchhouse/spotify-graphql-examples"
87 | }
88 | ]
89 | }
90 | ]
91 |
--------------------------------------------------------------------------------
/demos.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "url": "https://airbnb.now.sh",
4 | "info": {
5 | "title": "Airbnb Clone",
6 | "description": "The foundation for an application similar to AirBnB."
7 | },
8 | "externalDocs": [
9 | {
10 | "description": "GraphiQL",
11 | "url": "https://airbnb.now.sh"
12 | },
13 | {
14 | "description": "Repo",
15 | "url": "https://github.com/graphcool/graphql-server-example"
16 | }
17 | ]
18 | },
19 | {
20 | "url": "https://graphql-pokemon.now.sh",
21 | "info": {
22 | "title": "GraphQL Pokémon",
23 | "description": "Get information of a Pokémon with GraphQL!",
24 | "logo": {
25 | "url": "https://github.com/lucasbento/graphql-pokemon/raw/master/content/logo.png"
26 | }
27 | },
28 | "externalDocs": [
29 | {
30 | "description": "GraphiQL",
31 | "url": "https://graphql-pokemon.now.sh"
32 | },
33 | {
34 | "description": "Repo",
35 | "url": "https://github.com/lucasbento/graphql-pokemon"
36 | }
37 | ]
38 | },
39 | {
40 | "url": "https://react-relay-pokemon.now.sh",
41 | "info": {
42 | "title": "GraphQL Pokémon Relay",
43 | "description": "Get information of a Pokémon with GraphQL!",
44 | "logo": {
45 | "url": "https://github.com/lucasbento/react-relay-pokemon/raw/master/content/logo.png"
46 | }
47 | },
48 | "externalDocs": [
49 | {
50 | "description": "GraphiQL",
51 | "url": "https://react-relay-pokemon.now.sh"
52 | },
53 | {
54 | "description": "Repo",
55 | "url": "https://github.com/lucasbento/react-relay-pokemon"
56 | }
57 | ]
58 | },
59 | {
60 | "url": "https://graphql-compose.herokuapp.com/northwind",
61 | "info": {
62 | "title": "MongoDB Northwind demo",
63 | "description": "Demo App build on top of graphql-compose and mongoose"
64 | },
65 | "externalDocs": [
66 | {
67 | "description": "GraphiQL",
68 | "url": "https://graphql-compose.herokuapp.com/northwind/"
69 | },
70 | {
71 | "description": "Repo",
72 | "url": "https://github.com/nodkz/graphql-compose"
73 | }
74 | ]
75 | },
76 | {
77 | "url": "https://todo-mongo-graphql-server.herokuapp.com",
78 | "info": {
79 | "title": "MongoDB TODO-List",
80 | "description": "TODO List using GraphQL and MongoDb"
81 | },
82 | "externalDocs": [
83 | {
84 | "description": "GraphiQL",
85 | "url": "https://todo-mongo-graphql-server.herokuapp.com/"
86 | },
87 | {
88 | "description": "Docs",
89 | "url": "https://www.compose.com/articles/using-graphql-with-mongodb/"
90 | },
91 | {
92 | "description": "Repo",
93 | "url": "https://github.com/igorlima/todo-mongo-graphql-server"
94 | }
95 | ]
96 | },
97 | {
98 | "url": "https://spotify-graphql-server.herokuapp.com/graphql",
99 | "info": {
100 | "title": "Spotify GraphQL Server",
101 | "description": "This demonstrates how to build a GraphQL server which fetches data from an external API (Spotify)"
102 | },
103 | "externalDocs": [
104 | {
105 | "description": "GraphiQL",
106 | "url": "https://spotify-graphql-server.herokuapp.com/graphql"
107 | },
108 | {
109 | "description": "Docs",
110 | "url": "https://blog.codecentric.de/en/2017/01/lets-build-spotify-graphql-server"
111 | },
112 | {
113 | "description": "Repo",
114 | "url": "https://github.com/lowsky/spotify-graphql-server"
115 | }
116 | ]
117 | },
118 | {
119 | "url": "https://jwerle.github.io/three.graphql",
120 | "info": {
121 | "title": "Three.js demo",
122 | "description": "Declare a Three.js program with GraphQL"
123 | },
124 | "externalDocs": [
125 | {
126 | "description": "GraphiQL",
127 | "url": "https://jwerle.github.io/three.graphql/"
128 | },
129 | {
130 | "description": "Repo",
131 | "url": "https://github.com/jwerle/three.graphql"
132 | }
133 | ]
134 | },
135 | {
136 | "url": "https://directions-graphql.herokuapp.com/graphql",
137 | "info": {
138 | "title": "Google directions API",
139 | "description": "GraphQL wrapper for google directions API"
140 | },
141 | "externalDocs": [
142 | {
143 | "description": "GraphiQL",
144 | "url": "https://directions-graphql.herokuapp.com/graphql"
145 | },
146 | {
147 | "description": "Repo",
148 | "url": "https://github.com/Arjun-sna/directions_graphql/"
149 | }
150 | ]
151 | }
152 | ]
153 |
--------------------------------------------------------------------------------
/apis.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "url": "https://graphql.brandfolder.com/graphql",
4 | "info": {
5 | "title": "Brandfolder",
6 | "description": "Digital asset management platform",
7 | "logo": {
8 | "url": "http://static1.squarespace.com/static/575b2a042b8dde1b3489f9df/t/579a4575e6f2e1648e660ef4/1476912636734/%3Fformat=1500w",
9 | "backgroundColor": "#252c2f"
10 | }
11 | },
12 | "externalDocs": [
13 | {
14 | "description": "GraphiQL",
15 | "url": "https://graphql.brandfolder.com/"
16 | },
17 | {
18 | "description": "Docs",
19 | "url": "https://github.com/brandfolder/graphqlify"
20 | }
21 | ]
22 | },
23 | {
24 | "url": "https://graphql.buildkite.com/v1",
25 | "info": {
26 | "title": "Buildkite",
27 | "description": "Continuous integration and deployments",
28 | "logo": {
29 | "url": "https://avatars1.githubusercontent.com/oa/46194?v=3&u=b9d8fd94744e21ea26a7302cab5931d9cb25e897&s=800"
30 | }
31 | },
32 | "security": [
33 | {
34 | "title": "API Key",
35 | "description": "",
36 | "type": "apiKey",
37 | "prefix": "Bearer ",
38 | "name": "Authorization",
39 | "in": "header"
40 | }
41 | ],
42 | "externalDocs": [
43 | {
44 | "description": "GraphiQL",
45 | "url": "https://graphql.buildkite.com/"
46 | },
47 | {
48 | "description": "Docs",
49 | "url": "https://building.buildkite.com/tutorial-getting-started-with-graphql-queries-and-mutations-11211dfe5d64#.7uhjusw1q"
50 | }
51 | ]
52 | },
53 | {
54 | "url": "https://portal.ehri-project.eu/api/graphql",
55 | "info": {
56 | "title": "EHRI",
57 | "description": "Holocaust-related archival materials",
58 | "logo": {
59 | "url": "https://www.ehri-project.eu/sites/all/themes/zenehri/images/logo.png"
60 | }
61 | },
62 | "externalDocs": [
63 | {
64 | "description": "GraphiQL",
65 | "url": "https://portal.ehri-project.eu/api/graphql/ui"
66 | },
67 | {
68 | "description": "Docs",
69 | "url": "https://portal.ehri-project.eu/api/graphql"
70 | }
71 | ]
72 | },
73 | {
74 | "url": "https://graphql.communitygraph.org/graphql/",
75 | "info": {
76 | "title": "GraphQL Community Graph",
77 | "description": "This is an Graph Database full of activity of the GraphQL community, including Twitter, StackOverflow, GitHub, Meetups, Slack."
78 | },
79 | "externalDocs": [
80 | {
81 | "description": "GraphiQL",
82 | "url": "http://graphql.communitygraph.org/graphiql/"
83 | },
84 | {
85 | "description": "Repo",
86 | "url": "https://github.com/neo4j-graphql/graphql-community"
87 | }
88 | ]
89 | },
90 | {
91 | "url": "https://api.graphql-europe.org/",
92 | "info": {
93 | "title": "GraphQL Europe",
94 | "description": "Europe’s first GraphQL conference",
95 | "logo": {
96 | "url": "https://graphql-europe.org/assets/image/logo.svg"
97 | }
98 | },
99 | "externalDocs": [
100 | {
101 | "description": "GraphiQL",
102 | "url": "https://api.graphql-europe.org/"
103 | }
104 | ]
105 | },
106 | {
107 | "url": "http://gdom.graphene-python.org/graphql",
108 | "info": {
109 | "title": "Gdom",
110 | "description": "DOM Traversing and Scraping using GraphQL"
111 | },
112 | "externalDocs": [
113 | {
114 | "description": "GraphiQL",
115 | "url": "http://gdom.graphene-python.org/graphql"
116 | },
117 | {
118 | "description": "Repo",
119 | "url": "https://github.com/syrusakbary/gdom"
120 | }
121 | ]
122 | },
123 | {
124 | "url": "https://api.github.com/graphql",
125 | "headers": {
126 | "User-Agent": "Agent"
127 | },
128 | "security": [
129 | {
130 | "title": "API Key",
131 | "description": "",
132 | "type": "apiKey",
133 | "prefix": "Bearer ",
134 | "name": "Authorization",
135 | "in": "header"
136 | }
137 | ],
138 | "info": {
139 | "title": "GitHub",
140 | "description": "Web-based Git repository hosting service",
141 | "logo": {
142 | "url": "https://api.apis.guru/v2/cache/logo/http_assets-cdn.github.com_images_modules_logos_page_GitHub-Mark.png"
143 | }
144 | },
145 | "externalDocs": [
146 | {
147 | "description": "GraphiQL",
148 | "url": "https://developer.github.com/v4/explorer/"
149 | },
150 | {
151 | "description": "Docs",
152 | "url": "https://developer.github.com/v4/"
153 | }
154 | ]
155 | },
156 | {
157 | "url": "https://hivdb.stanford.edu/graphql",
158 | "info": {
159 | "title": "HIVDB",
160 | "description": "A curated database to represent, store and analyze HIV drug resistance data"
161 | },
162 | "externalDocs": [
163 | {
164 | "description": "GraphiQL",
165 | "url": "https://hivdb.stanford.edu/page/graphiql/"
166 | },
167 | {
168 | "description": "Docs",
169 | "url": "https://hivdb.stanford.edu/page/webservice/"
170 | }
171 | ]
172 | },
173 | {
174 | "url": "https://api.hollowverse.com/graphql",
175 | "info": {
176 | "title": "Hollowverse",
177 | "description": "The religions and political views of the influentials."
178 | },
179 | "externalDocs": [
180 | {
181 | "description": "GraphiQL",
182 | "url": "https://api.hollowverse.com/playground"
183 | },
184 | {
185 | "description": "Docs",
186 | "url": "https://github.com/hollowverse/hollowverse/wiki/API-Development"
187 | },
188 | {
189 | "description": "Repo",
190 | "url": "https://github.com/hollowverse/api"
191 | }
192 | ]
193 | },
194 | {
195 | "url": "https://api.digitransit.fi/routing/v1/routers/hsl/index/graphql",
196 | "info": {
197 | "title": "Digitransit HSL",
198 | "description": "Transit routes and realtime schedules from Helsinki Regional Transport Authority, Finland",
199 | "logo": {
200 | "url": "http://dev.hsl.fi/logo.png",
201 | "backgroundColor": "#007ac9"
202 | }
203 | },
204 | "externalDocs": [
205 | {
206 | "description": "GraphiQL",
207 | "url": "http://dev.hsl.fi/graphql/console/"
208 | },
209 | {
210 | "description": "Docs",
211 | "url": "https://digitransit.fi/en/developers/services-and-apis/1-routing-api/"
212 | },
213 | {
214 | "description": "Repo",
215 | "url": "https://github.com/HSLdevcom/OpenTripPlanner"
216 | }
217 | ]
218 | },
219 | {
220 | "url": "https://api.melody.sh/graphql",
221 | "info": {
222 | "title": "melodyRepo",
223 | "description": "Fast and reliable dependency manager for Go"
224 | },
225 | "externalDocs": [
226 | {
227 | "description": "GraphiQL",
228 | "url": "https://melody.sh/play/"
229 | },
230 | {
231 | "description": "Docs",
232 | "url": "https://melody.sh/docs/api"
233 | }
234 | ]
235 | },
236 | {
237 | "url": "http://graphql-demo.azurewebsites.net/",
238 | "info": {
239 | "title": "Microsoft Graph (DEMO)",
240 | "description": "Connect to the data that drives productivity – mail, calendar, contacts, documents, directory, devices, and more."
241 | },
242 | "externalDocs": [
243 | {
244 | "description": "GraphiQL",
245 | "url": "https://graphql-demo.azurewebsites.net/"
246 | },
247 | {
248 | "description": "Repo",
249 | "url": "https://github.com/microsoftgraph/graphql-demo"
250 | }
251 | ]
252 | },
253 | {
254 | "url": "https://graphql.myshopify.com/api/graphql.json",
255 | "headers": {
256 | "Content-Type": "application/graphql"
257 | },
258 | "security": [
259 | {
260 | "title": "API Key",
261 | "description": "Storefront Access token",
262 | "type": "apiKey",
263 | "name": "X-Shopify-Storefront-Access-Token",
264 | "in": "header"
265 | }
266 | ],
267 | "info": {
268 | "title": "Shopify Storefront",
269 | "description": "The Storefront API gives you full creative control to build customized purchasing experiences for your customers."
270 | },
271 | "externalDocs": [
272 | {
273 | "description": "GraphiQL",
274 | "url": "https://help.shopify.com/api/storefront-api/graphql-explorer"
275 | },
276 | {
277 | "description": "Docs",
278 | "url": "https://help.shopify.com/api/storefront-api"
279 | },
280 | {
281 | "description": "Examples",
282 | "url": "https://github.com/Shopify/storefront-api-examples"
283 | }
284 | ]
285 | },
286 | {
287 | "url": "https://api.yelp.com/v3/graphql",
288 | "info": {
289 | "title": "Yelp",
290 | "description": "User Reviews and Recommendations of Top Restaurants, Shopping, Nightlife, Entertainment, Services and More",
291 | "logo": {
292 | "url": "https://s3-media2.fl.yelpcdn.com/assets/srv0/styleguide/1ea40efd80f5/assets/img/brand_guidelines/yelp_fullcolor.png"
293 | }
294 | },
295 | "security": [
296 | {
297 | "title": "API Key",
298 | "description": "Same as for regular API",
299 | "type": "apiKey",
300 | "prefix": "Bearer ",
301 | "name": "Authorization",
302 | "in": "header"
303 | }
304 | ],
305 | "externalDocs": [
306 | {
307 | "description": "GraphiQL",
308 | "url": "https://www.yelp.com/developers/graphiql"
309 | },
310 | {
311 | "description": "Docs",
312 | "url": "https://www.yelp.com/developers/graphql/guides/intro"
313 | }
314 | ]
315 | },
316 | {
317 | "url": "http://api.catalysis-hub.org/graphql",
318 | "info": {
319 | "title": "Catalysis-Hub.Org",
320 | "description": "http://api.catalysis-hub.org/graphql",
321 | "logo": {
322 | "url": "https://www.catalysis-hub.org/static/logo.png"
323 | }
324 | },
325 | "externalDocs": [
326 | {
327 | "description": "GraphiQL",
328 | "url": "http://api.catalysis-hub.org/graphql"
329 | },
330 | {
331 | "description": "Docs",
332 | "url": "http://docs.catalysis-hub.org/en/latest/tutorials/index.html#graphql"
333 | },
334 | {
335 | "description": "Repo",
336 | "url": "https://github.com/SUNCAT-Center/CatalysisHubBackend"
337 | }
338 | ]
339 | },
340 | {
341 | "url": "https://countries.trevorblades.com",
342 | "info": {
343 | "title": "Countries",
344 | "description": "Information about countries, continents, and languages"
345 | },
346 | "externalDocs": [
347 | {
348 | "description": "GraphQL Playground",
349 | "url": "https://countries.trevorblades.com"
350 | },
351 | {
352 | "description": "Repo",
353 | "url": "https://github.com/trevorblades/countries"
354 | }
355 | ]
356 | },
357 | {
358 | "url": "http://api.deutschebahn.com/1bahnql/",
359 | "info": {
360 | "title": "Deutsche Bahn",
361 | "description": "Infrastructure Data, like realtime facility status, stations, timetables and more",
362 | "logo": {
363 | "url": "https://raw.githubusercontent.com/dbsystel/1BahnQL/develop/logo.svg"
364 | }
365 | },
366 | "security": [
367 | {
368 | "title": "API Key",
369 | "description": "Subscripe to 1BahnQL in the developer portal",
370 | "type": "apiKey",
371 | "prefix": "Bearer ",
372 | "name": "Authorization",
373 | "in": "header"
374 | }
375 | ],
376 | "externalDocs": [
377 | {
378 | "description": "Repo",
379 | "url": "https://github.com/dbsystel/1BahnQL"
380 | },
381 | {
382 | "description": "Try",
383 | "url": "https://developer.deutschebahn.com/free1bahnql/graphql"
384 | }
385 | ]
386 | },
387 | {
388 | "url": "https://api.pipefy.com/graphql",
389 | "info": {
390 | "title": "Pipefy GraphQL API",
391 | "description": "The operations excellence platform."
392 | },
393 | "externalDocs": [
394 | {
395 | "description": "GraphiQL",
396 | "url": "https://app.pipefy.com/graphiql"
397 | },
398 | {
399 | "description": "Docs",
400 | "url": "https://developers.pipefy.com"
401 | }
402 | ]
403 | }
404 | ]
405 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Public GraphQL APIs
2 |
3 | *A collective list of public [GraphQL](https://graphql.org/) APIs. PRs are welcome :smile:*
4 | If you are interested in GraphQL in general, check out [awesome-graphql](https://github.com/chentsulin/awesome-graphql).
5 |
6 | ## Official APIs
7 |
8 | | API | Description | Graph*i*QL | Docs/Repo
9 | | --- | ----------- | :--------: | :-: |
10 | | Artsy | free online platform for collecting and discovering art | [Try it!](https://metaphysics-production.artsy.net/) | [Repo](https://github.com/artsy/metaphysics)
11 | | Braintree | Payment platform | [Try it!](https://graphql.braintreepayments.com/explorer) | [Docs](https://graphql.braintreepayments.com/)
12 | | Buildkite | Continuous integration and deployments | [Try it!](https://graphql.buildkite.com/) | [Docs](https://building.buildkite.com/tutorial-getting-started-with-graphql-queries-and-mutations-11211dfe5d64#.7uhjusw1q)
13 | | Catalysis Hub | Chemical surface reaction energies and structures | [Try it!](http://api.catalysis-hub.org/graphql) | [Repo](https://github.com/SUNCAT-Center/CatalysisHubBackend)
[Docs](http://docs.catalysis-hub.org/en/latest/tutorials/index.html#graphql)
14 | | CommerceTools | e-commerce solutions | [Try it!](https://impex.commercetools.com/graphiql) | [Docs](https://docs.commercetools.com/graphql-api)
15 | | Contentful | "CMS as a Service". Graph*i*QL demo allows to query a simple blog, but the library itself generates a schema automatically for any content model you store in Contentful. | [Try it!](https://graphql.contentful.com/content/v1/spaces/f8bqpb154z8p/explore?access_token=9d5de88248563ebc0d2ad688d0473f56fcd31c600e419d6c8962f6aed0150599&query=%7B%0A%20%20lessonCollection(where%3A%20%7B%20%0A%09%09OR%3A%20%5B%0A%09%09%09%7B%20title_contains%3A%20%22content%22%20%7D%2C%0A%09%09%09%7B%20title_contains%3A%20%22SDK%22%20%7D%0A%09%09%5D%0A%20%20%7D)%20%7B%0A%20%20%20%20items%20%7B%0A%20%20%20%20%20%20title%0A%20%20%20%20%20%20slug%0A%20%20%20%20%20%20modulesCollection(limit%3A%202%2C%20skip%3A%201)%20%7B%0A%20%20%20%20%20%20%20%20total%0A%09%09%09%09limit%0A%09%09%09%09skip%0A%20%20%20%20%20%20%20%20items%20%7B%0A%20%20%20%20%20%20%20%20%20%20...imageUrl%0A%09%09%09%09%09...%20on%20LessonCodeSnippets%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20title%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20...%20on%20LessonCopy%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20sys%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20id%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20title%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afragment%20imageUrl%20on%20LessonImage%20%7B%0A%20%20title%0A%20%20image%20%7B%0A%20%20%20%20url%0A%20%20%7D%0A%7D) | [Docs](https://www.contentful.com/developers/docs/tutorials/general/graphql/)
16 | | Countries | Information about countries, continents, and languages, based on [Countries List](https://annexare.github.io/Countries/) | [Try it!](https://countries.trevorblades.com) | [Repo](https://github.com/trevorblades/countries)
17 | | Deutsche Bahn | Infrastructure Data, like realtime facility status, stations, timetables and more | [Try it!](https://bahnql.herokuapp.com/graphql) | [Repo](https://github.com/dbsystel/1BahnQL)
18 | | Digitransit HSL | Transit routes and realtime schedules from Helsinki Regional Transport Authority, Finland | [Try it!](https://api.digitransit.fi/graphiql/finland) | [Docs](https://digitransit.fi/en/developers/apis/1-routing-api/1-graphiql/)
19 | | EHRI | Holocaust-related archival materials | [Try it!](https://portal.ehri-project.eu/api/graphql/ui) | [Docs](https://portal.ehri-project.eu/api/graphql)
20 | | EtMDB | Ethiopian Movie Database | [Try it!](https://etmdb.com/graphql?query=%7B%0A%20%20allCinemaDetails(before%3A%20%222017-10-04%22%2C%20after%3A%20%222010-01-01%22)%20%7B%0A%20%20%20%20edges%20%7B%0A%20%20%20%20%20%20node%20%7B%0A%20%20%20%20%20%20%20%20slug%0A%20%20%20%20%20%20%20%20hallName%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A) | [Docs](https://etmdb.com/api/docs/)
21 | | Gdom | DOM Traversing and Scraping using GraphQL | [Try it!](http://gdom.graphene-python.org/graphql?query=%7B%0A++page%28url%3A%22http%3A%2F%2Fnews.ycombinator.com%22%29+%7B%0A++++items%3A+query%28selector%3A%22tr.athing%22%29+%7B%0A++++++rank%3A+text%28selector%3A%22td+span.rank%22%29%0A++++++title%3A+text%28selector%3A%22td.title+a%22%29%0A++++++sitebit%3A+text%28selector%3A%22span.comhead+a%22%29%0A++++++url%3A+attr%28selector%3A%22td.title+a%22%2C+name%3A%22href%22%29%0A++++++attrs%3A+next+%7B%0A+++++++++score%3A+text%28selector%3A%22span.score%22%29%0A+++++++++user%3A+text%28selector%3A%22a%3Aeq%280%29%22%29%0A+++++++++comments%3A+text%28selector%3A%22a%3Aeq%282%29%22%29%0A++++++%7D%0A++++%7D%0A++%7D%0A%7D) | [Repo](https://github.com/syrusakbary/gdom)
22 | | GitHub | Web-based Git repository hosting service | [Try it!](https://developer.github.com/v4/explorer/) | [Docs](https://developer.github.com/v4/)
23 | | GitLab | Host-your-own Git repository hosting service | [Try it!](https://gitlab.com/-/graphql-explorer) | [Docs](https://docs.gitlab.com/ee/api/graphql/)
24 | | GraphLoc | Find a geolocation of an IP address including latitude, longitude, city, country, time zone and area code. Free to use, SSL supported | [Try it!](https://graphloc.com) | [Docs](https://www.graphloc.com)
25 | | GraphQL Jobs | GraphQL jobs in modern startups | [Try it!](https://api.graphql.jobs) | [Docs](https://graphql.jobs/docs/api)|
26 | | HIVDB | A curated database to represent, store and analyze HIV drug resistance data | [Try it!](https://hivdb.stanford.edu/page/graphiql/) | [Docs](https://hivdb.stanford.edu/page/webservice/)
27 | | Idobata | Dedicated chat for team development. | [Try it!](https://idobata.io/api) | |
28 | | leanIX | Tools for business strategy | | [Docs](https://dev.leanix.net/docs/graphql-api)
29 | | Pipefy | The operations excellence platform. | [Try it!](https://app.pipefy.com/graphiql) | [Docs](https://developers.pipefy.com) |
30 | | Mattermark | Business research and networking | | [Docs](https://developer.mattermark.com/docs/graphql)
31 | | Memair | Quantified self / extended mind platform | [Try it!](https://memair.com/graphiql) | [Docs](https://docs.memair.com)
32 | | melodyRepo | Fast and reliable dependency manager for Go | [Try it!](https://melody.sh/play/) | [Docs](https://melody.sh/docs/api)
33 | | Microsoft Graph (DEMO) | Connect to the data that drives productivity – mail, calendar, contacts, documents, directory, devices, and more. | [Try it!](https://graphql-demo.azurewebsites.net/) | [Repo](https://github.com/microsoftgraph/graphql-demo)
34 | | Shopify Storefront | The Storefront API gives you full creative control to build customized purchasing experiences for your customers. | [Try it!](https://help.shopify.com/api/storefront-api/graphql-explorer) | [Docs](https://help.shopify.com/api/storefront-api)
[Examples](https://github.com/Shopify/storefront-api-examples)
35 | | Universe | Check what your friends are doing & find unique events near you using our filter. | [Try it!](https://www.universe.com/graphiql) | [Docs](https://developers.universe.com/docs/graphql)
36 | | Yelp | User Reviews and Recommendations of Top Restaurants, Shopping, Nightlife, Entertainment, Services and More | [Try it!](https://www.yelp.com/developers/graphiql) | [Docs](https://www.yelp.com/developers/graphql/guides/intro)
37 | | TravelgateX | The global marketplace for the travel trade | [Try it!](https://api.travelgatex.com/) | [Docs](https://docs.travelgatex.com/getting-started/)
38 |
39 |
40 | ## Unofficial API proxies
41 |
42 | | API | Description | Graph*i*QL | Docs/Repo
43 | | --- | ----------- | :--------: | :-: |
44 | | Câmara dos deputados Brasil | "GraphQL api to grab the data from the brazilian deputies chamber" | [Try it!](https://graphql-camara-deputados.herokuapp.com/) | [Repo](https://github.com/matheusrocha89/graphql-camara-deputados)
45 | | Hacker News
Reddit
Twitter
Giphy | GraphQL Hub | [Try HN!](https://www.graphqlhub.com/playground/hn2)
[Try Reddit!](https://www.graphqlhub.com/playground/reddit)
[Try Twitter!](https://www.graphqlhub.com/playground/twitter)
[Try Giphy!](https://www.graphqlhub.com/playground/giphy) | [Docs](https://www.graphqlhub.com/)
[Repo](https://github.com/clayallsopp/graphqlhub)
46 | | MusicBrainz | Open music encyclopedia that collects music metadata | [Try it!](https://graphbrainz.herokuapp.com/?query=query%20NirvanaAlbumSingles%20%7B%0A%20%20lookup%20%7B%0A%20%20%20%20artist(mbid%3A%20%225b11f4ce-a62d-471e-81fc-a69a8278c7da%22)%20%7B%0A%20%20%20%20%20%20name%0A%20%20%20%20%20%20releaseGroups(type%3A%20ALBUM)%20%7B%0A%20%20%20%20%20%20%20%20edges%20%7B%0A%20%20%20%20%20%20%20%20%20%20node%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20title%0A%20%20%20%20%20%20%20%20%20%20%20%20firstReleaseDate%0A%20%20%20%20%20%20%20%20%20%20%20%20relationships%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20releaseGroups(type%3A%20%22single%20from%22)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20edges%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20node%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20target%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20...%20on%20ReleaseGroup%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20title%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20firstReleaseDate%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&operationName=NirvanaAlbumSingles) | [Repo](https://github.com/exogen/graphbrainz)
47 | | PokeAPI | Pokémon Data API | [Try it!](https://pokeapi-graphiql.herokuapp.com/) | [Repo](https://github.com/patrickshaughnessy/PokeAPI-GraphQL)
48 | | Spotify | Spotify gives you instant access to millions of songs - from old favorites to the latest hits. | [Try it!](https://spotify-api-graphql-console.herokuapp.com/) | [Repo](https://github.com/thefrenchhouse/spotify-graphql)
[Examples](https://github.com/thefrenchhouse/spotify-graphql-examples)
49 | | SWAPI | Star Wars API | [Try it!](https://graphql.org/swapi-graphql/) | [Repo](https://github.com/graphql/swapi-graphql)
50 |
51 | ## Demonstration-only APIs
52 |
53 | | API | Description | Graph*i*QL | Docs/Repo
54 | | --- | ----------- | :--------: | :-: |
55 | | GraphQL Pokémon | Get information of a Pokémon with GraphQL or [Demo App](https://react-relay-pokemon.now.sh/#/)! | [Try it!](https://graphql-pokemon.now.sh/?query=%7B%0A%20%20pokemon(name%3A%20%22Pikachu%22)%20%7B%0A%20%20%20%20id%0A%20%20%20%20number%0A%20%20%20%20name%0A%20%20%20%20attacks%20%7B%0A%20%20%20%20%20%20special%20%7B%0A%20%20%20%20%20%20%20%20name%0A%20%20%20%20%20%20%20%20type%0A%20%20%20%20%20%20%20%20damage%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%20%20evolutions%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%20%20number%0A%20%20%20%20%20%20name%0A%20%20%20%20%20%20weight%20%7B%0A%20%20%20%20%20%20%20%20minimum%0A%20%20%20%20%20%20%20%20maximum%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20attacks%20%7B%0A%20%20%20%20%20%20%20%20fast%20%7B%0A%20%20%20%20%20%20%20%20%20%20name%0A%20%20%20%20%20%20%20%20%20%20type%0A%20%20%20%20%20%20%20%20%20%20damage%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D) | [Repo](https://github.com/lucasbento/graphql-pokemon)
[ClientRepo](https://github.com/lucasbento/react-relay-pokemon)
56 | | MongoDB Northwind demo | [Demo App](https://nodkz.github.io/relay-northwind/) build on top of [graphql-compose](https://github.com/nodkz/graphql-compose) and [mongoose](https://github.com/Automattic/mongoose) | [Try it!](https://graphql-compose.herokuapp.com/northwind/)
[Try Relay version!](https://nodkz.github.io/relay-northwind/) | [Docs](https://github.com/nodkz/graphql-compose)
[ServerRepo](https://github.com/nodkz/graphql-compose-examples)
[ClientRepo](https://github.com/nodkz/relay-northwind-app)
57 | | MongoDB TODO-List | TODO List using GraphQL and MongoDb | [Try it!](https://todo-mongo-graphql-server.herokuapp.com/) | [Docs](https://www.compose.com/articles/using-graphql-with-mongodb/)
[Repo](https://github.com/igorlima/todo-mongo-graphql-server)
58 | | Spotify GraphQL Server | This demonstrates how to build a GraphQL server which fetches data from an external API (Spotify) | [Try it!](https://spotify-graphql-server.herokuapp.com/) | [Repo](https://github.com/lowsky/spotify-graphql-server)
59 | | Three.js demo | Declare a Three.js program with GraphQL | [Try it!](https://jwerle.github.io/three.graphql/) | [Repo](https://github.com/jwerle/three.graphql)
60 | | UFC GraphQL Server | Public UFC API turned into a GraphQL server. It's hosted by [now.sh](https://now.sh/) then, sometimes, it gets freeze. | [Try it!](https://graphql-ufc-api.now.sh/) | [Repo](https://github.com/jgcmarins/graphql-ufc-api)
61 | | Google directions API | GraphQL wrapper for google directions API. | [Try it!](https://directions-graphql.herokuapp.com/graphql) | [Repo](https://github.com/Arjun-sna/directions_graphql/)
62 |
--------------------------------------------------------------------------------