# Plug into Clay / n8n / Zapier

> VendorStacks — the subprocessor disclosure data API. Canonical: https://vendorstacks.com
/docs/guides/clay-n8n-zapier/


HTTP-request node configuration for the three most common no-code pipelines: auth header, URL templates, and output mapping.

There's no SDK to install — VendorStacks is plain JSON over HTTPS with one header, which is exactly what no-code HTTP nodes want. The three configs below all do the same thing: enrich a row that has a `domain` column.

### Clay — HTTP API enrichment column

| Field | Value |
| --- | --- |
| Method | `GET` |
| Endpoint | `https://vendorradar-production.up.railway.app
/v1/check?url={{domain}}` |
| Headers | `Authorization`: `Bearer vr_live_…` (store the key as a Clay secret) |
| Output columns | `found` · `vendor_stack.sms_messaging[0].vendor` · `vendor_stack.payments[0].vendor` · `credit_balance` |

Clay retries non-2xx responses automatically; that's safe here because failed calls are never charged. Add a formula column on `vendor_stack` to compute your fit tier in-table.

### n8n — HTTP Request node

**Node settings**

```
Method:            GET
URL:               https://vendorradar-production.up.railway.app
/v1/check
Query parameters:  url = {{ $json.domain }}
Header parameters: Authorization = Bearer {{ $credentials.vendorStacksKey }}
Options → Timeout: 120000   # only matters if you add fresh=true
On error:          Continue (error output) — route 402 to a Slack alert
```

Put the key in an n8n credential (Header Auth type), not inline in the node. For batch runs, add a Wait node of 1s between iterations to stay under 60 rpm without tripping 429 handling.

### Zapier — Webhooks by Zapier (Custom Request)

**Zap step**

```
Action:  GET
URL:     https://vendorradar-production.up.railway.app
/v1/check?url={{domain}}
Headers: Authorization | Bearer vr_live_…
```

Zapier flattens the JSON response into fields you can map into your CRM step — `vendor_stack sms_messaging 1 vendor` becomes a pickable field. Reverse-lookup segments work the same way against [/v1/prospect](/docs/api#prospect); loop pages with the built-in Looping app, 1 credit per page of 10.