---
title: "About GraphQL"
description: "Discover how GraphQL enhances API calls by letting you customize responses and efficiently fetch specific data with Contentstack's comprehensive guides."
url: "https://www.contentstack.com/docs/headless-cms/about-graphql"
product: "Contentstack"
doc_type: "guide"
audience:
  - developers
  - admins
version: "current"
last_updated: "2026-07-22"
---

# About GraphQL

GraphQL is an intuitive query language that helps you define the response data of your GET API calls. Instead of querying the whole data, it allows you to query a module of your data. Using GraphQL you can structure the response according to your technical requirements and use cases.

For example, you can fetch the values of the **Title** and **Description** [fields](/docs/headless-cms/about-fields) of [entries](/docs/headless-cms/about-entries), instead of the values of all fields. It also helps you fetch data of referenced and multiple [content types](/docs/headless-cms/about-content-types)[](/docs/headless-cms/about-content-types).

If you haven’t worked with GraphQL before, we highly recommend reading the following resources:

*   [Introduction to GraphQL](https://graphql.org/learn/)
*   [GraphQL Guides](https://www.graphql.com/guides/)

You can browse through the following topics, mentioned in the “More Articles” section, to learn how you can use GraphQL with Contentstack.