GraphQL

GraphQL is a strongly typed query language and execution model for APIs that lets clients request exactly the fields they need.

See graphql.org.