# How to automate website screenshots in Clay with ScreenshotOne

:::tip

ScreenshotOne is now available as a [data provider in Clay](https://www.clay.com/integrations/data-provider/screenshotone).

You can use ready-to-use templates. Use the guide below in case if you want to have more control over the integration and use more features than the official ScreenshotOne integration on Clay provides.
:::

[Clay](https://clay.com/) is a powerful data-automation tool that lets teams enrich, filter, and transform leads from hundreds of sources without writing code. With Clay, you can build dynamic workflows that connect CRMs, APIs, and enrichment tools in minutes.

[![Clay](clay.png)](https://clay.com/)

Integration with [ScreenshotOne](/) lets you automatically generate high-quality website screenshots inside your Clay tables—perfect for lead research, prospecting, directory building, and any workflow where visual context matters.

## How to use ScreenshotOne in Clay

### 1. Get a ScreenshotOne API key

1\. Sign up for [ScreenshotOne](https://screenshotone.com/) and get your API key at the [access page](https://dash.screenshotone.com/access/). Click on the "Create API key" button:

![ScreenshotOne / Create an API key](screenshotone-create-api-key.png)

2\. Enter a name for the API key, e.g. "Clay Integration" and click "Create API key":

![ScreenshotOne / Name the API key](screenshotone-enter-key-name.png)

3\. Copy the API key to use it in Clay:

![ScreenshotOne / Copy the API key](screenshotone-copy-keys.png)

### 2. Integrate ScreenshotOne in Clay as HTTP API

One of the ways to integrate ScreenshotOne in Clay is to use the [HTTP API](https://university.clay.com/docs/http-api-integration-overview).

With the HTTP API, you can use ScreenshotOne in Clay as a HTTP API endpoint and use all our API methods and options.

For example, let's take screenshots of the website URLs stored in the Clay table:

1\. Create a Website URL column in your Clay table and fill it with the website URLs you want to screenshot:

![Clay / Create a Website URL column](clay-website-url-column.png)

2\. Add new column with enrichment step and use the HTTP API type of enrichment:

![Clay / Add enrichment step and use the HTTP API type of enrichment](clay-add-enrichment-http-api.png)

3\. Configure the enrichment with the API key, API method and options:

![Clay / Configure the enrichment](clay-configure-enrichment.png)

4\. Save the enrichment step and run the workflow, once it is done, add the output as the new column or map it to the existing column.

## Support

In case if you need any help or have any questions, please, contact us at [support@screenshotone.com](mailto:support@screenshotone.com).