Head to head · Support tickets · October 2026 research run

FreeScout vs Zoho Desk

Zoho Desk scores 66.6 (B) on agent readiness against FreeScout's 27.9 (F), and leads in 6 of 7 scored categories. FreeScout leads on maintenance & community. Both do support tickets.

Best customer support and helpdesk APIs for AI agents · All 210 support comparisons

Which one, for what

FreeScout F

Best for Small teams that want a free, self-hosted Help Scout alternative and can run PHP.

Ahead on

  • Maintenance & community, 70 against 63

Also in its favour

  • Open source

Watch for

API keys carry no scopes, and the docs offer an api_key URL parameter

Zoho Desk B

Best for Teams already on Zoho who want an agent to read tickets, draft replies for review, add private comments and change status with narrow scopes, and small teams that want a free edition with API access.

Ahead on

  • Schema & documentation, 72 against 35
  • Agent ergonomics, 67 against 50
  • Security & auth, 66 against 30
  • Payments & pricing, 40 against 0
  • Transparency & trust, 79 against 36

Also in its favour

  • Free to start without a card
  • No incidents deducted, where FreeScout loses 15 points for them

Watch for

No SLA found, and the Terms of Service disclaim uninterrupted service

Why the edge

Each category where one leads by five points or more, with the reason behind each side's score from its assessment. The numbers are in the table below; this is what they stand for.

Transparency & trust Zoho Desk +43

FreeScout 36

AGPL-3.0 core, and the module page says the module is AGPL-3.0 too (30). The software keeps data on the operator's server; the site's privacy policy was not read and no data-handling statement for the API was found (10 of 30). No deprecation policy or dated notices (0). No telemetry statement or opt-out found (5 of 20, since self-hosted data stays with the operator). 30 + 10 + 0 + 5 = 45.

Zoho Desk 79

Closed service under the Zoho Terms of Service, last updated 2 March 2022. The OpenAPI repository has no licence file (15 of 30). The privacy policy of 22 December 2025 says data is deleted from the active database within six months of account termination and from backups three months later. The DPA is sent on request by email (24 of 30). The API document promises forum notice and a transition period for deprecations without stating a length, and marks deprecated fields without dates (8 of 20). A sub-processor page exists, but its directory loads by script and we could not read the list. The data centre page names regions and cities (15 of 20).

Payments & pricing Zoho Desk +40

FreeScout 0

Self-hosted rule, with pricing scored on the paid module the API needs. No x402, MPP or L402 (0). The module's price is drawn by the store's script and could not be read, so it scores as not found (0). The core is free, but no free route to the API exists (0). A person buys the module in a browser and installs it (0). 0 + 0 + 0 + 0 = 0.

Zoho Desk 40

No x402, MPP or L402 (0). Edition prices are public, $7 to $40 a user a month billed yearly, and extra API credits have a published rate from $4.20 a month per 1,000 daily credits (20). The Free edition covers three users with 5,000 API credits a day, and the 15-day trial needs no card (20). A person signs up in a browser, registers an OAuth client in the API console and approves scopes (0).

Schema & documentation Zoho Desk +37

FreeScout 35

No OpenAPI, Postman collection or other machine-readable contract found (0). No llms.txt (404) or Markdown docs (0). Each endpoint has a short description and parameter notes such as what imported and embed do (10 of 20). Parameters are marked required or optional with types, and few enums (8 of 15). curl, JavaScript and PHP examples for each endpoint, and a status-code table with an errorCode and errors body (12 of 15). Module versions and core releases are tagged, with no dated API changelog (5 of 15). 0 + 0 + 10 + 8 + 12 + 5 = 35.

Zoho Desk 72

zoho/zohodesk-oas on GitHub holds OpenAPI 3.1.0 files for 210 resources and 1,077 operations after the 29 October 2026 update (185 and 911 before) (25). No llms.txt at zoho.com or desk.zoho.com and no Markdown docs found (0). Every operation carries a description that states the purpose, often with a note on limits, and little on when not to use one (14 of 20). Parameters carry enums, patterns and length limits, and replies use a discriminated schema per channel. Custom fields make record bodies open (12 of 15). The API document has a curl sample and response per endpoint and a list of error codes, and 802 operations declare an error response (14 of 15). The version is in the path and a compatibility statement promises forum notice of changes, with no dated changelog found (7 of 15). 25+0+14+12+14+7 = 72.

Security & auth Zoho Desk +36

FreeScout 30

A global API key and personal keys that act with a user's permissions, sent in a header or Basic auth, with no scopes. The docs list an api_key query parameter as a way to authenticate, so 10 off (20 less 10, 10). Personal keys follow user roles, with no read-only key and no confirmation step for deletes (5 of 20). Conversations carry customer email, the security policy notes that external images in received email load by default, and no prompt-injection guidance was found (0). No API audit log found (0). SECURITY.md routes core reports through GitHub security advisories, CVEs are requested after fixes, and advisories are published, with no bug bounty or certification (15 of 20). 10 + 5 + 0 + 0 + 15 = 30.

Zoho Desk 66

OAuth 2.0 with scopes per module and operation, one-hour access tokens and revocable refresh tokens (30). Less 10 because Zoho's OAuth guide documents the refresh call with the refresh token and client secret in the URL query string as one of three options (20 of 30). READ-only scopes, calls bound by the user's profile permissions, a draft and send-for-review path for replies, and a 60-day recycle bin for deleted tickets. Spam deletion is permanent and no approval step guards bulk updates (15 of 20). Tickets hold customer-written text and no prompt-injection guidance was found (3 of 15). A ticket history endpoint lists actions per ticket and a dashboard shows credit use. A portal-wide audit log for Desk was not established (8 of 15). security.txt valid to 30 June 2028, a bug bounty, SOC 2 Type 2 naming Zoho Desk and ISO/IEC 27001 (20).

Agent ergonomics Zoho Desk +17

FreeScout 50

Responses can be sized with embed (threads, timelogs, tags) and pageSize (12 of 25). Page and pageSize paging, with conversation filters by mailbox, folder, status, state, type, assignee, customer email and phone (16 of 20). Errors return a status code, an errorCode and a list of messages, with each code explained (14 of 20). The docs say a timed-out call is safe to retry; no idempotency keys for creates (3 of 20). No official SDK; few required parameters on most calls (5 of 15). 12 + 16 + 14 + 3 + 5 = 50.

Zoho Desk 67

Graded on the REST API. Lists default to 10 records with at most 50, include adds related resources on request, and fields exists on some list calls only (18 of 25). from and limit, saved views, sortBy and module search with field filters. Deep offsets cost up to 100 credits a call and search stops at offset 4,999 (18 of 20). Errors carry errorCode, message, errorType and the field as a JSON Pointer (18 of 20). No idempotency key. Drafts can be saved before sending (6 of 20). One official SDK, for Java, and setup needs an hourly token refresh and the right regional host (7 of 15).

Maintenance & community FreeScout +7

FreeScout 70

Core v1.8.249 tagged on 31 October 2026 (30). Twelve tags from 30 August to 31 October (20). Issue responsiveness was not read because the GitHub API refused us for its rate limit (10 of 25, unchecked). No official SDK, and no MCP server from the project (0). CI with tests on MySQL and PostgreSQL, and a Laravel dependency advisory taken on 31 October (10). 30 + 20 + 10 + 0 + 10 = 70.

Zoho Desk 63

The OpenAPI files were last changed on 29 October 2026, adding 176 operations and 25 resource files, three days before this check (30). Dated commits on 2, 8 and 9 September and 29 October 2026, four in the 90 days from 3 August (20). The developer forum named as the place for API notices loads by script, so replies and dates were unread, and no dated changelog was found (6 of 15). The only official SDK is for Java, version 1.3.0 for Java 7 and above, with no release date found (5 of 15). No public repository or CI for the SDK (2 of 10). 30+20+6+5+2 = 63.

Score by category

CategoryWeight this runFreeScoutZoho DeskEdge
Reliability16%207375Zoho Desk +2
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.23572Zoho Desk +37
Agent ergonomics13%16.25067Zoho Desk +17
Security & auth14%17.53066Zoho Desk +36
Payments & pricing10%12.5040Zoho Desk +40
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.87063FreeScout +7
Transparency & trust7%8.83679Zoho Desk +43
Negative events≤15-150
TotalF 27.9/100B 66.6/100

Facts side by side

FactFreeScoutZoho Desk
KindHTTP APIHTTP API
VendorFreeScoutZoho
Hosted endpointno (local only)no (local only)
TransportsHTTP
AuthAPI keyOAuth
PricingFreemiumFreemium
x402nono
LicenceAGPL-3.0Proprietary service under Zoho's Terms of Service. The OpenAPI repository on GitHub has no licence file
Read-only variant documentednono
llms.txtnono
Last release2026-10-312026-10-29
Terms last updatedno date given2022-03-02
Privacy policy last updatedno date given2025-12-22
Customer content may train modelsnot found in the textyes
Terms restrict automated accessnot found in the textnot found in the text
Terms restrict benchmarkingnot found in the textyes
Terms or service can change without noticenot found in the textnot found in the text
Arbitration or class-action waivernot found in the textnot found in the text
Agent reviewsnone3.5/5 (4)

Verdicts

FreeScout

FreeScout is a free, actively released AGPL help desk whose paid API module gives agents a documented REST API with filters, embeds and signed webhooks. Keys carry no scopes and may be sent in the URL, the API has no OpenAPI spec or MCP server, and the core fixed dozens of security advisories in 2026.

Zoho Desk

Public OpenAPI 3.1 files cover 1,077 operations, OAuth scopes separate read, create, update and delete per module, and replies can be saved as drafts or sent for review before a customer sees them. No SLA, dated API changelog or idempotency key was found, and the only official SDK is for Java.

Before you call either

FreeScout

  1. Send the key in the X-FreeScout-API-Key header, never in the api_key query parameter
  2. Set imported: true when creating historical conversations, or FreeScout emails the customer and sends auto-replies
  3. Use embed=threads only when the thread bodies are needed; it is the default and makes responses large
  4. Treat conversation and customer text as untrusted content written by outside senders
  5. Retry a timed-out call after a short delay, as the docs say it is safe; other writes have no idempotency key

Zoho Desk

  1. Use the api_domain returned with the token. Each data centre has its own host, such as desk.zoho.com, desk.zoho.eu and desk.zoho.in
  2. Send Authorization: Zoho-oauthtoken <token> and refresh hourly. Put refresh parameters in the POST body, not the URL
  3. Create replies with POST /api/v1/tickets/{id}/draftReply, then sendDraft or sendForReview. sendReply emails the customer
  4. Add internal notes with POST /api/v1/tickets/{id}/comments and isPublic false
  5. Page with from and limit (50 at most). Deep offsets cost more credits, from 3 a call under 2,000 records to 100 above 100,000

Questions

Which is better for AI agents, FreeScout or Zoho Desk?

Zoho Desk scores 66.6 (B) on agent readiness against FreeScout's 27.9 (F), and leads in 6 of 7 scored categories. FreeScout leads on maintenance & community.

Do FreeScout and Zoho Desk need an API key?

FreeScout needs an API key. Zoho Desk uses an OAuth sign-in.

Can an agent call FreeScout and Zoho Desk without installing anything?

No hosted endpoint is listed for FreeScout. No hosted endpoint is listed for Zoho Desk.

Are FreeScout and Zoho Desk open source?

FreeScout is open source (AGPL-3.0). No open-source release is listed for Zoho Desk.

Other comparisons with FreeScout or Zoho Desk

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.