explaingit

apis-guru/graphql-apis

Analysis updated 2026-07-03

4,667Audience · developerComplexity · 1/5Setup · easy

TLDR

A community-curated directory of public GraphQL APIs spanning dozens of categories, from anime databases to payment processors, with live playground links so you can try each API in the browser instantly.

Mindmap

mindmap
  root((repo))
    What it does
      Lists public APIs
      GraphQL format only
      Live playgrounds
    Categories
      Anime and media
      Blockchain analytics
      E-commerce stores
      Geolocation data
    Contribution
      Add via pull request
      Community maintained
    Audience
      API developers
      Side project builders
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Browse dozens of categories to find a public GraphQL API that fits your project without hunting across the web.

USE CASE 2

Test any listed API instantly using the browser-based playground links without writing a single line of code.

USE CASE 3

Submit a pull request to add a GraphQL API you know about, growing the shared directory for other developers.

USE CASE 4

Discover data sources for side projects across domains like blockchain, e-commerce, geolocation, and transit.

What is it built with?

GraphQL

How does it compare?

apis-guru/graphql-apisagent-infra/sandboxduckduckgo/android
Stars4,6674,6664,666
LanguagePythonKotlin
Setup difficultyeasyeasymoderate
Complexity1/53/53/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

In plain English

This repository is a community-curated directory of public APIs that use GraphQL, a modern way for software to request data from online services. GraphQL lets a developer ask for exactly the data they need, nothing more and nothing less, which makes it more efficient than older API approaches. This list collects APIs from a wide range of industries so that developers can quickly find one that fits what they are building. The directory spans dozens of categories. You will find APIs for anime and manga databases, art platforms, blockchain analytics, payment processors, e-commerce stores, content management systems, transit schedules, GitHub, GitLab, geolocation lookups, and many more. Each entry in the table includes a live playground link labeled "Try it!" where you can type a query and see real data come back instantly, without writing any code. The project is maintained by contributors, meaning anyone can add a new API by submitting a pull request. There is no application to install and no code to run. If you are a developer looking for publicly available data sources, or a non-technical person who wants to understand what GraphQL APIs exist in the world, this list serves as a starting point. Think of it as a phone book for web APIs that use the GraphQL format. The repository is language-agnostic, meaning it does not favor any programming language. The entries link to official documentation or source code where available, and some have both a hosted playground and a GitHub repository behind them. Because the data comes from the actual services rather than from this repository, the accuracy and availability of each API depends on the companies or communities that run it. This is a reference resource, not a product. It does not generate data itself and does not host any of the APIs it lists. If you find an API in the list that interests you, you follow the link to the service's own documentation to learn how to use it.

Copy-paste prompts

Prompt 1
Using an API from the graphql-apis directory, write a GraphQL query to fetch the latest Ethereum block number from a blockchain API.
Prompt 2
I found a GraphQL API in apis-guru/graphql-apis for anime. Show me a query to get the top 10 highest-rated anime titles with their genres.
Prompt 3
How do I add a new public GraphQL API to the apis-guru/graphql-apis repository? Walk me through the pull request process.
Prompt 4
Using the GitHub GraphQL API listed in graphql-apis, write a query that returns my 5 most recently updated repositories with star counts.
Prompt 5
I want to build a transit app. Using a transit GraphQL API from graphql-apis, write a query to fetch upcoming departures for a given stop.

Frequently asked questions

What is graphql-apis?

A community-curated directory of public GraphQL APIs spanning dozens of categories, from anime databases to payment processors, with live playground links so you can try each API in the browser instantly.

How hard is graphql-apis to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is graphql-apis for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub apis-guru on gitmyhub

Verify against the repo before relying on details.