Run an AI agent on a Google Sheet, via API.

Just send a prompt and a Google Sheets id.
Automating spreadsheet work has never been that easy.

curl
curl https://api.autosheet.com/v1/sheets/agents \
  --request POST \
  --header 'Content-Type: application/json' \
  --header "X-API-Key: $AUTOSHEET_API_KEY" \
  --data '{
    "prompt": "Score these leads against our scoring rules.",
    "spreadsheet_id": "1mGKj92RmNEm_FeZudRs6ExBFMTdlvTWtwC38rhUMC0I"
  }'
Q4 lead scoring
FileEditViewInsertFormatDataTools
Autosheet running
A
B
C
D
E
1
Company
Employees
Industry
Score
Tier
2
Northwind Bakery
45
Bakery
3
Globex Software
220
HR SaaS
4
Acme Plumbing
8
Plumbing
5
Initech Holdings
1200
Banking
6
Hooli Cloud
350
DevTools
7
Vandelay Imports
15
Importer
LeadsScoring rules

Autosheet is the agent from GPT for Sheets exposed as an API. GPT for Sheets has been installed over 7 million times from the Google Workspace Marketplace, and is used daily by thousands.

4.8·4,071 ratings·7M+ installations

Get started in 3 steps

Get a key, start an agent on a Google Sheet, get your results.

Create an Autosheet API key at dashboard.gptforwork.com.

Then, paste this in your terminal — with your key:

export AUTOSHEET_API_KEY="sk-user-1083..."

Make sure your GPT for Work space has credits.

Use cases for automatic spreadsheets

From one-off enrichment jobs to recurring reporting pipelines, from agent tooling to features shipped inside your own product — wherever a team relies on spreadsheets, Autosheet earns its keep.

Lead enrichment

Score and enrich CRM exports, row by row.

Fill CEO, headcount, recent news and fit score for every company in column A.

Catalog operations

Generate copy, translate, and tag attributes across SKUs.

For each product, write a 50-word description and translate it to French.

Automated fuzzy deduplication

Catch near-duplicates a SQL query would miss — variant spellings, typos, formatting.

Dedupe these contacts by company; merge 'Acme Inc.' and 'ACME, Inc' into one row.

Reporting pipelines

Take raw exports, output cleaned dashboards on a schedule.

Prepare an analysis of this campaign in the usual format.

Spreadsheet subagent

Expose Autosheet as a specialized subagent to your other agents — Claude, ChatGPT, Codex…

Append a row with these values; recompute the totals; export as CSV.

Embedded automations

Ship spreadsheet AI inside your own product or app.

Pivot these orders by region and month, then return the result as JSON.

Make your agent, workflow or app use Google Sheets like a pro.

Autosheet reads your prompt, understands your spreadsheet, and executes directly in the file. The only spreadsheet agent that can run row-by-row bulk processing in a single prompt — up to 1,000 rows per minute.

Regular spreadsheet work

Formula writing & fixes

Generate, audit, and repair formulas across complex sheets.

Pivot tables & charts

Build pivots, slicers, and decision-ready charts in seconds.

Cell formatting

Apply conditional formatting and clean up layouts.

Data analysis

Surface trends, anomalies, and summaries inside the sheet.

Error detection

Spot inconsistencies, broken refs, and mistyped values.

Data restructuring

Extract subsets, filter rows, and pivot results into clean new tabs.

Bulk processing

Fuzzy deduplication

Find near-duplicates the way a human would, not just exact matches.

Bulk enrichment

Fill columns row-by-row from web research or your own data.

Bulk scoring

Score every row against your rubric, with rationale.

Bulk translation

Translate any column into 30+ languages, preserving tone and tags.

Bulk categorization

Tag and bucket records into your taxonomy at scale.

Bulk content generation

Generate unique copy per row from a single prompt.

Pick your models from a large choice

Choose any frontier model per run. Use ours, or bring your own.

For chat & complex reasoning
gpt-5.5gpt-5.4opus-4.7opus-4.6
For bulk row-by-row work
gpt-5.4-minigpt-5.4-nanogpt-4.1gpt-4.1-minisonnet-4.6haiku-4.5gemini-2.5-flashsonarsonar-proparalleland many more

Built for production

Same infrastructure as GPT for Work. ISO 27001 certified, GDPR compliant by design, encrypted in transit and at rest.

ComplianceISO 27001 · GDPR
DataZero retention
Rate limit500 req/min · per key
Concurrent jobs100 per key

Frequently asked questions

Quick answers about Autosheet’s API, models, performance, and data handling.

What is Autosheet?

Autosheet is the AI agent from GPT for Sheets exposed as an API. Send a prompt and a Google Sheets ID, and the agent reads, edits, and analyzes the spreadsheet — no extension to install. The same agent powers a Google Workspace add-on that has been installed over 7 million times.

How do I run an AI agent on a Google Sheet via API?

Sign in with Google on the Autosheet dashboard to grab an API key, then POST a prompt and spreadsheet ID to /v1/sheets/agents. The agent runs in the background and writes results directly into the sheet — you poll the agent endpoint for status and output.

Which AI models does Autosheet support?

Pick any frontier model per run. For chat and complex reasoning: GPT-5.5, GPT-5.4, Opus 4.7, Opus 4.6. For row-by-row bulk work: GPT-5.4-mini, GPT-5.4-nano, GPT-4.1, GPT-4.1-mini, Sonnet 4.6, Haiku 4.5, Gemini 2.5 Flash, Sonar, Sonar Pro, Parallel, and more.

How fast is bulk processing?

Up to 1,000 rows per minute. Autosheet is the only spreadsheet agent that can run row-by-row bulk operations from a single prompt — enrichment, scoring, translation, categorization, content generation — without you orchestrating per-row calls.

Is my Google Sheets data safe with Autosheet?

Yes. Zero retention by default, ISO 27001 certified, GDPR compliant by design, encrypted in transit and at rest. Same infrastructure as GPT for Work, used daily by thousands.

How does Autosheet compare to native Google Sheets connectors in ChatGPT, Claude, and Codex?

Native Sheets connectors let a chat model read and write one sheet inside a conversation — fine for one-off questions, but every action lives in that chat session and you can't run unattended or at production scale. Autosheet is an API: a specialized spreadsheet agent you call programmatically from your code or workflow, runs in the background, bulk-processes thousands of rows per minute, and embeds inside your own product.

How does Autosheet compare to gogcli and gws cli in Claude Code or Codex?

gogcli and gws cli give a coding agent a low-level Google Workspace toolbox — and you set up a GCP project, OAuth client, and consent-screen test users before the first call. Autosheet skips all of that: sign in with Google on the dashboard, grab an API key, send a prompt and a sheet ID, and a specialized agent handles per-column prompt templates, row-by-row execution at up to 1,000 rows/min, skipping filtered/hidden/empty rows, caching, and AI-provider rate-limit handling — no GCP project, no OAuth client, no thousands of CLI calls.