.. _Course Catalog API Overview:

################################
EdX Course Catalog API Overview
################################

Use the edX Course Catalog API to obtain information about the catalogs that
edX has created for you, as well as information about the courses in a specific
catalog.

.. note::
    Before you use the edX Course Catalog API, you must request credentials to
    access edX REST web services and obtain an access token. For more
    information, see :ref:`getting_a_client_id_and_secret` and
    :ref:`getting_an_access_token`.

Using the edX Course Catalog API, you can accomplish the following tasks.

* :ref:`Get a list of all the course catalogs that edX has created for you<Get
  a List of All Course Catalogs>`.
* :ref:`Get information about a specific catalog <Get Information About a
  Specific Catalog>`.
* :ref:`Get a list of all courses in a catalog <Get a List of All Courses in a Catalog>`.

For more information, see :ref:`Course Catalog API Reference`.
