├── 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 | --------------------------------------------------------------------------------