# Custom Search JSON API Reference

This API reference is organized by resource type. Each resource type has one or more data representations and one or more methods.

## Resource types

1. [CSE](https://developers.google.com/custom-search/v1#CSE)
2. [Cse.siterestrict](https://developers.google.com/custom-search/v1#Cse.siterestrict)

## CSE

For CSE Resource details, see the [resource representation](https://developers.google.com/custom-search/v1/cse#resource) page.

| Method | HTTP request | Description |
|---|---|---|
| URIs relative to https://www.googleapis.com, unless otherwise noted |||
| [list](https://developers.google.com/custom-search/v1/cse/list) | `GET /customsearch/v1` | The [cse.list](https://developers.google.com/custom-search/v1#method_search.cse.list) method returns metadata about the search performed, metadata about the custom search engine used for the search, and the search results. <br /> **Required query parameters:** `cx`, `q` |

## Cse.siterestrict

For Cse.siterestrict Resource details, see the [resource representation](https://developers.google.com/custom-search/v1/cse/siterestrict#resource) page.

| Method | HTTP request | Description |
|---|---|---|
| URIs relative to https://www.googleapis.com, unless otherwise noted |||
| [list](https://developers.google.com/custom-search/v1/cse/siterestrict/list) | `GET /customsearch/v1/siterestrict` | Returns metadata about the search performed, metadata about the custom search engine used for the search, and the search results. Uses a small set of url patterns. <br /> **Required query parameters:** `cx`, `q` |