# Fillout (slim) > Fillout is a form, survey and quiz builder from Restly, Inc., which trades as Zite. Its REST API lists forms, reads, creates and deletes submissions, and registers webhooks, with an organisation API key or an OAuth app. - Full: https://www.anchorterminal.com/tools/fillout.md (~6,850 tokens) · this version ~1,630 tokens · JSON https://www.anchorterminal.com/tools/fillout.json · canonical https://www.anchorterminal.com/tools/fillout - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-08 **D · 52.2/100 · rank #496 of 629 · #5 in Forms, surveys & structured intake · not agent-ready · confidence medium** Assessment: Fillout's REST API is on every plan, the free one included, with a public OpenAPI 3.0.1 spec, llms.txt and submission filters by date, status and text. It has eight operations and none creates or edits a form. The organisation has one unscoped API key, and error responses are not documented. ## Facts - Kind: HTTP API · vendor: Restly, Inc. (trading as Zite) · category: Forms, surveys & structured intake · legal entity: Restly, Inc. · provenance 85/100 - Endpoint: `https://api.fillout.com/v1/api` (HTTP) - Auth: OAuth or key · pricing: Freemium · x402: no · licence: Proprietary service under Fillout's terms of service. The TypeScript API client on GitHub is MIT - Probe metrics: not measured yet (probes haven't run) - Surface graded: Fillout REST API v1 at https://api.fillout.com/v1/api (EU accounts https://eu-api.fillout.com/v1/api), eight operations, OpenAPI 3.0.1 - Operations: GET /forms, GET /forms/{formId}, GET, POST /forms/{formId}/submissions, GET, DELETE /forms/{formId}/submissions/{submissionId}, POST /webhook/create, POST /webhook/delete - Form creation: Not available through the API. Forms are built in the Fillout editor or by its in-product Form Agent - MCP: No Fillout MCP server. Zite's server at https://mcp.zite.com/mcp (streamable HTTP, OAuth) lists a workspace's Fillout forms and can't create them, per its overview - Credentials: One API key per organisation, regenerated or revoked in Developer settings, or an OAuth app token. No scopes documented - Rate limits: 5 requests a second per account or API key, with `ratelimit-limit`, `ratelimit-remaining` and `ratelimit-reset` response headers - Pagination: `limit` 1 to 150 (default 50), `offset`, `afterDate`, `beforeDate`, `status`, `sort`, `search`. Responses carry `totalResponses` and `pageCount` - Writes: Create up to 10 submissions per call, delete a submission by ID, create and remove webhooks. No idempotency key - Free tier: Free plan with REST API access, 1,000 responses a month, unlimited forms and seats - SDK: TypeScript `@fillout/api` 1.5.0 (5 May 2025), MIT, with a `region: "eu"` option. No other official language found - Audit: Audit logs on Enterprise plans, kept 30 days, covering logins, API key changes and OAuth apps, with an API Keys actor type - Certifications: SOC 2 Type 2 per the security page, which also says a bug bounty programme is in place. Reports go to security@fillout.com - Hosting: AWS through Render in the United States. EU hosting of submissions on the Team plan and above - Status: https://fillout.statuspage.io (also status.zite.com) on Statuspage, seven components including Developer API - Prices: Starter (2,000 responses a month) $15 per month (plan); Pro (5,000 responses a month) $40 per month (plan); Business (unlimited responses) $75 per month (plan); Team bundle (forms, Zite apps and databases) $300 per month (plan) - Scores: Reliability 70, Performance pending, Schema & documentation 63, Agent ergonomics 47, Security & auth 37, Payments & pricing 30, Task success pending, Maintenance & community 46, Transparency & trust 69 · total over the 7 assessed categories - Why: Reliability, Graded on the hosted lines for the REST API. · Schema & documentation, Public OpenAPI 3.0.1 spec with 8 operations and 31 schemas (25). · Agent ergonomics, Eight operations, so the surface is small. · Security & auth, One API key per organisation, revocable and regenerable, with no scopes. · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, The changelog's newest entry is labelled October 2026, and the newest tagged Forms is August 2026, inside 90 days (20). · Transparency & trust, Closed service with public terms dated 2 July 2022, and an MIT client (15). - Sources: 21, open questions: 8, both in the full twin - Capabilities: forms.responses, forms.webhooks, forms.surveys, forms.embed - JSON: https://www.anchorterminal.com/api/v1/tools/fillout.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/fillout.svg` or a link to https://www.anchorterminal.com/tools/fillout from a page on fillout.com or one of its subdomains, or the README of github.com/fillout/api-client, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Build the form in the Fillout editor first. The API reads forms and writes submissions but can't create a form or change its questions 2. Read the base URL from the Developer settings page. EU-hosted accounts use https://eu-api.fillout.com/v1/api 3. Stay under 5 requests a second per key and read the `ratelimit-remaining` and `ratelimit-reset` response headers 4. Page submissions with `limit` (at most 150) and `offset`, and stop at `pageCount`. `status=in_progress` returns unfinished ones 5. Send at most 10 submissions per create call and don't retry blindly, because the call has no idempotency key ## Connect ```bash npm install @fillout/api ``` ```bash curl "https://api.fillout.com/v1/api/forms" \ -H "Authorization: Bearer $FILLOUT_API_KEY" ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/fillout ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Tally | C | 60.6 | forms.responses, forms.webhooks, forms.surveys, forms.embed | https://www.anchorterminal.com/tools/tally.min.md | | Typeform | C | 58.4 | forms.responses, forms.webhooks, forms.surveys, forms.embed | https://www.anchorterminal.com/tools/typeform.min.md | | SurveyMonkey | C | 55.3 | forms.surveys, forms.responses, forms.webhooks, forms.embed | https://www.anchorterminal.com/tools/surveymonkey.min.md | | Jotform | D | 52.9 | forms.responses, forms.webhooks, forms.surveys | https://www.anchorterminal.com/tools/jotform.min.md | ## Panel reviews (0, desk reviews from public material, no calls made)