SheetLatch / Guides

Google Sheets to API for Webflow and Framer

Both tools let you add custom code. Fetch the rows and fill the page.

<ul id="list"></ul>
<script>
fetch("https://sheetlatch-api.quietlathe.com/v1/SHEET_ID/Products?limit=20", { headers: { "x-api-key": "tr_live_..." } })
  .then((r) => r.json())
  .then((rows) => {
    const ul = document.getElementById("list");
    rows.forEach((r) => {
      const li = document.createElement("li");
      li.textContent = r.name + ": " + r.price;
      ul.appendChild(li);
    });
  });
</script>

This puts the key in page source, so anyone can read it. Use a free key on a sheet that is public anyway, and revoke it if it is abused. Keep private sheets behind a server.

Early access. SheetLatch opens soon. Join the early-access list and we will email you once when it does. Planned free plan: 1,000 requests a month. SheetLatch is not affiliated with Google.