> ## Documentation Index
> Fetch the complete documentation index at: https://docs.supercycle.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Storefront API

> Build custom storefront experiences on Supercycle's availability and intent endpoints

<Info>
  Storefront API access is available to select merchants. Contact support from the app to request it.
</Info>

The Storefront API is what the Methods app block talks to. It lets you build your own storefront experience on the same endpoints: check a product's availability, fetch a variant's availability across a date window, and create the intent that turns a cart line into a cycle.

Requests go through the Shopify app proxy on your own store domain, so no API key is involved. See [Requests](/api-reference/storefront/requests) for the path prefix and a fetch helper.

***

## Endpoints

* **[Intent](/api-reference/storefront/intent).** Returns the line item attributes that make Supercycle process a cart line as a cycle.
* **[Product availability](/api-reference/storefront/product-availability).** Checks the availability of variants for a set of products.
* **[Availability timeline](/api-reference/storefront/availability-timelines).** Returns a day-by-day count of available items for a variant, for date pickers.
* **[Availability log](/api-reference/storefront/availability-log).** Returns availability with time-of-day precision, for hourly and time-slot booking.
