{
  "data": {
    "a": {
      "slug": "deel",
      "name": "Deel",
      "vendor": "Deel, Inc.",
      "vendorUrl": "https://www.deel.com",
      "kind": "http-api",
      "category": "hr",
      "summary": "Deel is a global HR, payroll and employer-of-record platform. Its REST API and hosted MCP server let an agent read and update people records, time off, organisation structure, onboarding, contracts and compliance documents.",
      "url": "https://www.anchorterminal.com/tools/deel",
      "markdownUrl": "https://www.anchorterminal.com/tools/deel.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/deel.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/deel.json",
      "repo": "https://github.com/letsdeel/deel-cli",
      "license": "Proprietary service under Deel's platform terms. The Deel CLI on GitHub is MIT",
      "transports": [
        "http",
        "streamable-http",
        "sse"
      ],
      "remoteUrl": "https://api.letsdeel.com/rest",
      "packages": [
        {
          "registry": "npm",
          "name": "@deel-org/cli"
        },
        {
          "registry": "npm",
          "name": "@deel-developers/deel"
        }
      ],
      "auth": "mixed",
      "authNotes": "Self-serve for an existing Deel customer. An admin creates an organisation or personal token in the Developer Centre (More, Developer, Access Tokens), choosing scopes and what sensitive data it can read, or registers an OAuth 2 app. No partner or sales approval is documented for a company's own data. Publishing to the Deel App Store has its own submission step, and worker tokens need the Embedded partnership. The MCP server takes OAuth with PKCE and dynamic client registration, or a personal token. Scopes follow `{resource}:read` and `{resource}:write`.",
      "pricing": "paid",
      "pricingNotes": "No separate API charge was found. Access comes with a Deel account, priced per person a month. Deel HR is $5 (Core), $19 (Advanced) or $29 (Elite) per employee, contractor management $49 per contractor and EOR $599 per employee. No free plan is on the pricing page, whose buttons book a demo. The quickstart says a sandbox can be created from the Developer Centre after signing up at app.deel.com. We didn't sign up, so whether that needs a card or a contract is unconfirmed (https://www.deel.com/pricing/, checked 2026-10-07).",
      "priceSummary": "$5 / seat-mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the developer docs, the OpenAPI specs or the pricing page (checked 2026-10-07).",
        "endpoints": []
      },
      "toolCount": 86,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 17,
        "pypiWeekly": null,
        "asOf": "2026-10-07"
      },
      "docsUrl": "https://developer.deel.com",
      "llmsTxt": "https://developer.deel.com/llms.txt",
      "openapi": "https://developer.deel.com/openapi/endpoints-5.json",
      "capabilities": [
        "hr.employees",
        "hr.time-off",
        "hr.org",
        "hr.onboarding",
        "hr.documents"
      ],
      "tags": [
        "hosted",
        "official",
        "mcp",
        "closed-source",
        "oauth",
        "openapi",
        "llms-txt",
        "webhooks",
        "sandbox",
        "scim",
        "typescript",
        "status-page",
        "soc2",
        "sales-led"
      ],
      "lastRelease": "2026-10-05",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 69.1,
        "grade": "B",
        "agentReady": false,
        "rank": 168,
        "ranked": true,
        "rankOf": 722,
        "categoryRank": 1,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 65,
          "maintenance": 70,
          "payments": 30,
          "reliability": 88,
          "schema": 85,
          "security": 64,
          "transparency": 69
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-07"
        },
        "negative": 0,
        "verdict": "The API has 506 operations in public OpenAPI 3.1 specs, about 90 read and write OAuth scopes, a sandbox and a dated versioning policy with one year of deprecation notice. The limit is 5 requests a second for a whole organisation, and the legal documents load only with JavaScript, so data handling terms weren't read.",
        "bestFor": "A company that already runs HR, contractors, EOR or payroll on Deel and wants an agent to read the directory, update personal information, file and review time off, follow onboarding and fetch compliance documents.",
        "strengths": [
          "Public OpenAPI 3.1 specs with 506 operations and 55 webhook events, plus llms.txt and a Markdown copy of every docs page",
          "OAuth 2 with PKCE and dynamic client registration, about 90 scopes split into read and write, and single-use refresh tokens",
          "Date-based versions with at least one year stable, one year deprecated, and `Deprecation` and `Sunset` response headers",
          "Changelog with 20 dated entries between 2 September and 5 October 2026",
          "Sandbox at api-staging.letsdeel.com with sample data, simulated payments and no emails sent to workers"
        ],
        "weaknesses": [
          "5 requests a second shared by every token in an organisation, with no rate limit headers on REST responses per the rate limits page",
          "The OpenAPI links in the docs index return 404. The working specs sit under developer.deel.com/openapi/",
          "The idempotency guide covers POST and PATCH, but the spec declares the `Idempotency-Key` header on one operation",
          "TypeScript SDK last published on 13 March 2025, and no Python SDK found",
          "Privacy policy, DPA and platform terms render only with JavaScript, and no public sub-processor list or SLA was read"
        ],
        "agentNotes": [
          "Queue calls to stay under 5 requests a second for the whole organisation. Other integrations on the same account share the limit",
          "Send `X-Version: 2026-01-01` on REST calls, and watch `X-State`, `Deprecation` and `Sunset` response headers",
          "Send a UUID `Idempotency-Key` on POST and PATCH. Only retry a 5xx on a write when the request carried one",
          "Test against https://api-staging.letsdeel.com/rest with a sandbox token. Production and sandbox tokens aren't interchangeable",
          "Request read scopes only (people:read, time-off:read) for a read-only agent. Rejecting a time-off request is irreversible"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 69.1
          }
        ],
        "editorialScores": {
          "ergonomics": 65,
          "maintenance": 70,
          "payments": 30,
          "reliability": 88,
          "schema": 85,
          "security": 64,
          "transparency": 43
        },
        "provenanceScore": 94
      },
      "connect": {
        "install": "npm install -g @deel-org/cli",
        "http": "curl -X GET 'https://api.letsdeel.com/rest/contracts' \\\n  -H 'Authorization: Bearer YOUR-TOKEN-HERE' \\\n  -H 'X-Version: 2026-01-01'",
        "config": {
          "mcpServers": {
            "deel": {
              "url": "https://api.letsdeel.com/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/hr.employees",
        "tool": "https://letme.dev/deel"
      },
      "area": "business",
      "unitPrices": [
        {
          "item": "Deel HR Core",
          "unit": "seat-month",
          "usd": 5,
          "note": "per employee"
        },
        {
          "item": "Deel HR Advanced",
          "unit": "seat-month",
          "usd": 19,
          "note": "per employee"
        },
        {
          "item": "Deel HR Elite",
          "unit": "seat-month",
          "usd": 29,
          "note": "per employee"
        },
        {
          "item": "Contractor management",
          "unit": "seat-month",
          "usd": 49,
          "note": "per contractor"
        },
        {
          "item": "Employer of record",
          "unit": "seat-month",
          "usd": 599,
          "note": "per EOR employee"
        }
      ],
      "provenance": {
        "legalEntity": "Deel, Inc.",
        "domain": "deel.com",
        "domainRegistered": "1998-04-21",
        "endpointOnVendorDomain": true,
        "terms": "https://www.deel.com/legal/platform-terms-of-service",
        "privacy": "https://www.deel.com/legal/privacy-policy/",
        "statusPage": "https://status.deel.com",
        "changelog": "https://developer.deel.com/api/changelog",
        "securityTxt": "valid",
        "checked": "2026-10-07",
        "notes": [
          "The entity name comes from the copyright line of the MIT licence in letsdeel/deel-cli (Copyright (c) 2026 Deel, Inc.). The legal pages on deel.com returned no document text without JavaScript, so the contracting entity in the terms wasn't read.",
          "The API and MCP server answer on api.letsdeel.com and the sandbox on api-staging.letsdeel.com. letsdeel.com is Deel's second domain, registered 2018-10-16 per RDAP, and the docs on developer.deel.com name it.",
          "https://www.deel.com/.well-known/security.txt gives a Contact and Policy of https://www.deel.com/security and expires on 21 July 2027. api.letsdeel.com and app.deel.com return 404 for the same path.",
          "RDAP for deel.com gives a registration date of 1998-04-21.",
          "trust.deel.com is a JavaScript application and returned no readable content."
        ],
        "score": 94
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/deel.json",
      "live": {
        "slug": "deel",
        "probe": {
          "target": "https://api.letsdeel.com/rest",
          "method": "get",
          "lastAt": "2026-10-08T21:12:08.580422246Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 74,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 97,
          "p95ms24h": 207,
          "samples24h": 64,
          "samples30d": 64,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 64,
              "ok": 64
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.deel.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-08T19:38:25.168604503Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "letsdeel/deel-cli",
            "version": "v0.2.0",
            "released": "2026-09-24",
            "seenAt": "2026-10-08T16:08:05.333667497Z"
          },
          {
            "registry": "npm",
            "name": "@deel-developers/deel",
            "version": "2.1.56",
            "seenAt": "2026-10-08T16:08:05.112276669Z"
          },
          {
            "registry": "npm",
            "name": "@deel-org/cli",
            "version": "0.2.0",
            "seenAt": "2026-10-08T16:08:01.624087654Z"
          }
        ],
        "githubStars": 0,
        "npmWeekly": 17,
        "securityTxt": {
          "url": "https://deel.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2027-07-21T00:00:00.000Z",
          "checkedAt": "2026-10-08T15:38:48.747560221Z"
        },
        "pages": [
          {
            "url": "https://developer.deel.com/api/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-08T18:17:10.934265548Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "541eae2b1eb3"
          },
          {
            "url": "https://www.deel.com/pricing/",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-08T18:27:22.883042038Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "79b3e637c08d"
          },
          {
            "url": "https://www.deel.com/legal/privacy-policy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-08T18:27:20.979435538Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "f7a94d8b42c7"
          },
          {
            "url": "https://www.deel.com/legal/platform-terms-of-service",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-08T18:27:18.776153643Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "a1f1b096748e"
          }
        ],
        "updatedAt": "2026-10-08T21:12:08.580422246Z"
      }
    },
    "answer": "Deel scores 69.1 (B) on agent readiness against Humaans's 54.4 (C), and leads in 5 of 7 scored categories. Humaans leads on security \u0026 auth.",
    "b": {
      "slug": "humaans",
      "name": "Humaans",
      "vendor": "Humaans Software UK Ltd",
      "vendorUrl": "https://humaans.io",
      "kind": "http-api",
      "category": "hr",
      "summary": "Humaans is an HR system of record for employee profiles, job roles, compensation, time away, timesheets, documents and equipment. Agents reach it through a REST API with scoped access tokens, signed webhooks and a hosted MCP server that uses OAuth.",
      "url": "https://www.anchorterminal.com/tools/humaans",
      "markdownUrl": "https://www.anchorterminal.com/tools/humaans.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/humaans.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/humaans.json",
      "license": "Proprietary service under Humaans' Terms of Service",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://app.humaans.io/api",
      "packages": [],
      "auth": "mixed",
      "authNotes": "Access is granted by a customer, with no self-serve route for outsiders. A signed-in user creates an API access token in the Humaans app and sends it as a Bearer header. The token is limited by any of eight scopes and by its creator's role (Owner, Admin, Finance, Tech, Manager or User), can be set to expire after 1 to 365 days, and can be rotated with the old secret valid for up to seven days. The hosted MCP server at https://mcp.humaans.ai/mcp uses OAuth 2.0 with dynamic client registration and PKCE, signs the user in through a browser and follows that person's permissions, with 32 scopes chosen at connection.",
      "pricing": "paid",
      "pricingNotes": "No public prices. The Growth and Enterprise plans and the Athena agent platform all say Talk to sales, and the terms describe per-seat fees set in a sales agreement. No free tier or trial was found. Growth lists Integrations and API access. Enterprise adds Webhooks and a dedicated sandbox account, and integration builders can ask for a sandbox through a request form. The MCP server is included for all customers at no extra cost per the MCP page (https://humaans.io/pricing, checked 2026-10-08).",
      "priceSummary": "Paid",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the API reference, the terms or the pricing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://docs.humaans.io/api/",
      "capabilities": [
        "hr.employees",
        "hr.time-off",
        "hr.org",
        "hr.documents",
        "hr.onboarding"
      ],
      "tags": [
        "hosted",
        "sales-led",
        "api-key",
        "oauth",
        "mcp",
        "webhooks",
        "sandbox",
        "status-page",
        "soc2",
        "iso27001",
        "eu-hosted"
      ],
      "lastRelease": "2026-09-10",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 54.4,
        "grade": "C",
        "agentReady": false,
        "rank": 529,
        "ranked": true,
        "rankOf": 722,
        "categoryRank": 7,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 60,
          "maintenance": 56,
          "payments": 0,
          "reliability": 70,
          "schema": 44,
          "security": 70,
          "transparency": 73
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "API tokens are limited by eight scopes and the creator's role, can expire and can be rotated with a seven-day overlap, and rate limits are published with Retry-After on 429. No OpenAPI file, API changelog, official SDK or idempotency keys were found, and prices are by quote, so an agent needs a paying customer's token.",
        "bestFor": "An agent working for a company that already runs Humaans and needs to read and update profiles, job roles and compensation, book and approve time away, and attach documents with a token narrowed by scope.",
        "strengths": [
          "API tokens carry any of eight scopes, are capped by the creator's role, can expire after 1 to 365 days and rotate with a seven-day overlap",
          "Rate limit published as a token bucket of 40 refilling at 7 a second, with `X-RateLimit-*` headers and `Retry-After` on 429",
          "Time away requests can be approved or declined by setting `requestStatus` on `PATCH /api/time-away/:id`",
          "Incremental sync is documented, with `updatedAt` filters and tombstones for records deleted in the last 30 days",
          "DPA, sub-processor list with locations and 14 days' notice of changes are public, with SOC 2 Type II and ISO 27001:2022 stated"
        ],
        "weaknesses": [
          "No OpenAPI file or Markdown docs. The reference is one HTML page of about 2 MB",
          "No public price, free tier or trial. Growth and Enterprise both say Talk to sales",
          "No idempotency keys, and deletes are permanent with no confirmation step",
          "The API is unversioned with no API changelog, and the docs say unused APIs may be removed",
          "No official SDK found. The only npm package and MCP registry entry come from a third party"
        ],
        "agentNotes": [
          "Send `Authorization: Bearer \u003ctoken\u003e` to https://app.humaans.io/api. Call `GET /api/token-info` first to read the token's scopes and expiry",
          "Expect a role limit as well as scopes. A token made by a user with the User role reads only public company data and that person's own profile",
          "Page with `$limit` (maximum 250) and `$skip`, and pass `-g` to curl because parameters use `$` and `[]`",
          "On 429 wait the seconds in `Retry-After`. The bucket holds 40 requests and refills at 7 a second per token",
          "Check state before retrying a POST. No idempotency key exists, and `DELETE /api/people/:id` cannot be undone"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 54.4
          }
        ],
        "editorialScores": {
          "ergonomics": 60,
          "maintenance": 56,
          "payments": 0,
          "reliability": 70,
          "schema": 44,
          "security": 70,
          "transparency": 65
        },
        "provenanceScore": 81
      },
      "connect": {
        "http": "curl https://app.humaans.io/api/me \\\n  -H 'Authorization: Bearer \u003cyour_api_access_token\u003e'"
      },
      "letme": {
        "capability": "https://letme.dev/hr.employees",
        "tool": "https://letme.dev/humaans"
      },
      "area": "business",
      "provenance": {
        "legalEntity": "Humaans Software UK Ltd",
        "domain": "humaans.io",
        "domainRegistered": "2019-03-29",
        "endpointOnVendorDomain": true,
        "terms": "https://humaans.io/terms",
        "privacy": "https://humaans.io/privacy",
        "statusPage": "https://humaansstatus.io",
        "changelog": "https://humaans.io/blog/tag/product-updates",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "The Terms of Service (effective 6 October 2026) define Humaans as Humaans Software UK Ltd and govern the subscription and the platform, including access through the published APIs. They are governed by the laws of England and Wales.",
          "The privacy policy (effective 6 October 2026) names Humaans Software UK LTD, company number 11496946, Office 7, 35-37 Ludgate Hill, London EC4M 7JN. It covers data Humaans controls and says customer employee data is governed by the Data Processing Addendum at https://humaans.io/data-processing.",
          "The site footer reads Humaans Inc. with offices in London, New York and San Francisco. The legal documents name only the UK company.",
          "The API answers at https://app.humaans.io/api. The MCP server is on a second domain, mcp.humaans.ai, and names app.humaans.io as its authorisation server. The status page is on humaansstatus.io.",
          "humaans.io/.well-known/security.txt returns 404. The API reference gives security@humaans.io for reporting security issues.",
          "The changelog link is the product updates section of the blog. No API changelog was found.",
          "RDAP for humaans.io gives a registration date of 2019-03-29."
        ],
        "score": 81
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/humaans.json",
      "live": {
        "slug": "humaans",
        "probe": {
          "target": "https://app.humaans.io/api",
          "method": "get",
          "lastAt": "2026-10-08T21:12:12.266311232Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 44,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 47,
          "p95ms24h": 58,
          "samples24h": 21,
          "samples30d": 21,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 21,
              "ok": 21
            }
          ]
        },
        "vendorStatus": {
          "page": "https://humaansstatus.io",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-08T19:38:41.212585168Z"
        },
        "updatedAt": "2026-10-08T21:12:12.266311232Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Deel, Inc.",
        "b": "Humaans Software UK Ltd",
        "name": "Vendor"
      },
      {
        "a": "https://api.letsdeel.com/rest",
        "b": "https://app.humaans.io/api",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, Streamable HTTP, SSE (legacy)",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Paid",
        "b": "Paid",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary service under Deel's platform terms. The Deel CLI on GitHub is MIT",
        "b": "Proprietary service under Humaans' Terms of Service",
        "name": "Licence"
      },
      {
        "a": "86",
        "b": "none",
        "name": "Tools exposed"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-05",
        "b": "2026-09-10",
        "name": "Last release"
      },
      {
        "a": "couldn't be read",
        "b": "2026-10-06",
        "name": "Terms last updated"
      },
      {
        "a": "couldn't be read",
        "b": "2026-10-06",
        "name": "Privacy policy last updated"
      },
      {
        "a": "couldn't be read",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "couldn't be read",
        "b": "yes",
        "name": "Terms restrict automated access"
      },
      {
        "a": "couldn't be read",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "couldn't be read",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "couldn't be read",
        "b": "not found in the text",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "17 npm/wk",
        "b": "none",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "Deel scores 69.1 (B) on agent readiness against Humaans's 54.4 (C), and leads in 5 of 7 scored categories. Humaans leads on security \u0026 auth.",
        "question": "Which is better for AI agents, Deel or Humaans?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do Deel and Humaans need an API key?"
      },
      {
        "answer": "Yes. Deel has a hosted endpoint at https://api.letsdeel.com/rest and Humaans at https://app.humaans.io/api.",
        "question": "Can an agent call Deel and Humaans without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 88 against 70",
          "Schema \u0026 documentation, 85 against 44",
          "Agent ergonomics, 65 against 60",
          "Payments \u0026 pricing, 30 against 0",
          "Maintenance \u0026 community, 70 against 56"
        ],
        "also": null,
        "goodFor": "A company that already runs HR, contractors, EOR or payroll on Deel and wants an agent to read the directory, update personal information, file and review time off, follow onboarding and fetch compliance documents.",
        "slug": "deel",
        "watchFor": "5 requests a second shared by every token in an organisation, with no rate limit headers on REST responses per the rate limits page"
      },
      {
        "aheadOn": [
          "Security \u0026 auth, 70 against 64"
        ],
        "also": null,
        "goodFor": "An agent working for a company that already runs Humaans and needs to read and update profiles, job roles and compensation, book and approve time away, and attach documents with a token narrowed by scope.",
        "slug": "humaans",
        "watchFor": "No OpenAPI file or Markdown docs. The reference is one HTML page of about 2 MB"
      }
    ],
    "job": {
      "capability": "hr.employees",
      "name": "Hr employees"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/bamboohr-vs-deel.json",
        "title": "BambooHR vs Deel",
        "url": "https://www.anchorterminal.com/compare/bamboohr-vs-deel"
      },
      {
        "json": "https://www.anchorterminal.com/compare/bamboohr-vs-humaans.json",
        "title": "BambooHR vs Humaans",
        "url": "https://www.anchorterminal.com/compare/bamboohr-vs-humaans"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deel-vs-factorial.json",
        "title": "Deel vs Factorial",
        "url": "https://www.anchorterminal.com/compare/deel-vs-factorial"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deel-vs-hibob.json",
        "title": "Deel vs HiBob",
        "url": "https://www.anchorterminal.com/compare/deel-vs-hibob"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deel-vs-rippling.json",
        "title": "Deel vs Rippling",
        "url": "https://www.anchorterminal.com/compare/deel-vs-rippling"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deel-vs-zoho-people.json",
        "title": "Deel vs Zoho People",
        "url": "https://www.anchorterminal.com/compare/deel-vs-zoho-people"
      },
      {
        "json": "https://www.anchorterminal.com/compare/factorial-vs-humaans.json",
        "title": "Factorial vs Humaans",
        "url": "https://www.anchorterminal.com/compare/factorial-vs-humaans"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hibob-vs-humaans.json",
        "title": "HiBob vs Humaans",
        "url": "https://www.anchorterminal.com/compare/hibob-vs-humaans"
      },
      {
        "json": "https://www.anchorterminal.com/compare/humaans-vs-rippling.json",
        "title": "Humaans vs Rippling",
        "url": "https://www.anchorterminal.com/compare/humaans-vs-rippling"
      },
      {
        "json": "https://www.anchorterminal.com/compare/humaans-vs-zoho-people.json",
        "title": "Humaans vs Zoho People",
        "url": "https://www.anchorterminal.com/compare/humaans-vs-zoho-people"
      }
    ],
    "scores": [
      {
        "by": 18,
        "deel": 88,
        "edge": "deel",
        "humaans": 70,
        "key": "reliability",
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 41,
        "deel": 85,
        "edge": "deel",
        "humaans": 44,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "by": 5,
        "deel": 65,
        "edge": "deel",
        "humaans": 60,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "by": 6,
        "deel": 64,
        "edge": "humaans",
        "humaans": 70,
        "key": "security",
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "by": 30,
        "deel": 30,
        "edge": "deel",
        "humaans": 0,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 14,
        "deel": 70,
        "edge": "deel",
        "humaans": 56,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "by": 4,
        "deel": 69,
        "edge": "humaans",
        "humaans": 73,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "Deel scores 69.1 (B) on agent readiness against Humaans's 54.4 (C), and leads in 5 of 7 scored categories. Humaans leads on security \u0026 auth. Both do hr employees.",
    "verdicts": {
      "deel": "The API has 506 operations in public OpenAPI 3.1 specs, about 90 read and write OAuth scopes, a sandbox and a dated versioning policy with one year of deprecation notice. The limit is 5 requests a second for a whole organisation, and the legal documents load only with JavaScript, so data handling terms weren't read.",
      "humaans": "API tokens are limited by eight scopes and the creator's role, can expire and can be rotated with a seven-day overlap, and rate limits are published with Retry-After on 429. No OpenAPI file, API changelog, official SDK or idempotency keys were found, and prices are by quote, so an agent needs a paying customer's token."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/deel-vs-humaans",
    "json": "https://www.anchorterminal.com/compare/deel-vs-humaans.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/deel-vs-humaans.md",
    "slim": "https://www.anchorterminal.com/compare/deel-vs-humaans.min.md"
  },
  "markdown": "Deel scores 69.1 (B) on agent readiness against Humaans's 54.4 (C), and leads in 5 of 7 scored categories. Humaans leads on security \u0026 auth. Both do hr employees.\n\n- Deel: grade B, 69.1/100, rank #168 of 722. Markdown https://www.anchorterminal.com/tools/deel.md · JSON https://www.anchorterminal.com/api/v1/tools/deel.json\n- Humaans: grade C, 54.4/100, rank #529 of 722. Markdown https://www.anchorterminal.com/tools/humaans.md · JSON https://www.anchorterminal.com/api/v1/tools/humaans.json\n\n## Which one, for what\n\n### Deel (B)\n\nGood for: A company that already runs HR, contractors, EOR or payroll on Deel and wants an agent to read the directory, update personal information, file and review time off, follow onboarding and fetch compliance documents.\n\nAhead on:\n- Reliability, 88 against 70\n- Schema \u0026 documentation, 85 against 44\n- Agent ergonomics, 65 against 60\n- Payments \u0026 pricing, 30 against 0\n- Maintenance \u0026 community, 70 against 56\n\nWatch for: 5 requests a second shared by every token in an organisation, with no rate limit headers on REST responses per the rate limits page\n\n### Humaans (C)\n\nGood for: An agent working for a company that already runs Humaans and needs to read and update profiles, job roles and compensation, book and approve time away, and attach documents with a token narrowed by scope.\n\nAhead on:\n- Security \u0026 auth, 70 against 64\n\nWatch for: No OpenAPI file or Markdown docs. The reference is one HTML page of about 2 MB\n\n\n## Score by category\n\n| Category | Weight | Deel | Humaans | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 88 | 70 | Deel +18 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 85 | 44 | Deel +41 |\n| Agent ergonomics | 13% (16.2 this run) | 65 | 60 | Deel +5 |\n| Security \u0026 auth | 14% (17.5 this run) | 64 | 70 | Humaans +6 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 30 | 0 | Deel +30 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 70 | 56 | Deel +14 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 69 | 73 | Humaans +4 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **69.1 · B** | **54.4 · C** | |\n\n## Facts side by side\n\n| Fact | Deel | Humaans |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Deel, Inc. | Humaans Software UK Ltd |\n| Hosted endpoint | `https://api.letsdeel.com/rest` | `https://app.humaans.io/api` |\n| Transports | HTTP, Streamable HTTP, SSE (legacy) | HTTP |\n| Auth | OAuth or key | OAuth or key |\n| Pricing | Paid | Paid |\n| x402 | no | no |\n| Licence | Proprietary service under Deel's platform terms. The Deel CLI on GitHub is MIT | Proprietary service under Humaans' Terms of Service |\n| Tools exposed | 86 | none |\n| Read-only variant documented | yes | no |\n| llms.txt | yes | no |\n| Last release | 2026-10-05 | 2026-09-10 |\n| Terms last updated | couldn't be read | 2026-10-06 |\n| Privacy policy last updated | couldn't be read | 2026-10-06 |\n| Customer content may train models | couldn't be read | not found in the text |\n| Terms restrict automated access | couldn't be read | yes |\n| Terms restrict benchmarking | couldn't be read | yes |\n| Terms or service can change without notice | couldn't be read | not found in the text |\n| Arbitration or class-action waiver | couldn't be read | not found in the text |\n| Popularity | 17 npm/wk | none |\n\n## Verdicts\n\n**Deel.** The API has 506 operations in public OpenAPI 3.1 specs, about 90 read and write OAuth scopes, a sandbox and a dated versioning policy with one year of deprecation notice. The limit is 5 requests a second for a whole organisation, and the legal documents load only with JavaScript, so data handling terms weren't read.\n\n**Humaans.** API tokens are limited by eight scopes and the creator's role, can expire and can be rotated with a seven-day overlap, and rate limits are published with Retry-After on 429. No OpenAPI file, API changelog, official SDK or idempotency keys were found, and prices are by quote, so an agent needs a paying customer's token.\n\n## Before you call either\n\n### Deel\n\n1. Queue calls to stay under 5 requests a second for the whole organisation. Other integrations on the same account share the limit\n2. Send `X-Version: 2026-01-01` on REST calls, and watch `X-State`, `Deprecation` and `Sunset` response headers\n3. Send a UUID `Idempotency-Key` on POST and PATCH. Only retry a 5xx on a write when the request carried one\n4. Test against https://api-staging.letsdeel.com/rest with a sandbox token. Production and sandbox tokens aren't interchangeable\n5. Request read scopes only (people:read, time-off:read) for a read-only agent. Rejecting a time-off request is irreversible\n\n### Humaans\n\n1. Send `Authorization: Bearer \u003ctoken\u003e` to https://app.humaans.io/api. Call `GET /api/token-info` first to read the token's scopes and expiry\n2. Expect a role limit as well as scopes. A token made by a user with the User role reads only public company data and that person's own profile\n3. Page with `$limit` (maximum 250) and `$skip`, and pass `-g` to curl because parameters use `$` and `[]`\n4. On 429 wait the seconds in `Retry-After`. The bucket holds 40 requests and refills at 7 a second per token\n5. Check state before retrying a POST. No idempotency key exists, and `DELETE /api/people/:id` cannot be undone\n\n## Questions\n\n### Which is better for AI agents, Deel or Humaans?\n\nDeel scores 69.1 (B) on agent readiness against Humaans's 54.4 (C), and leads in 5 of 7 scored categories. Humaans leads on security \u0026 auth.\n\n### Do Deel and Humaans need an API key?\n\nBoth take an API key or an OAuth sign-in.\n\n### Can an agent call Deel and Humaans without installing anything?\n\nYes. Deel has a hosted endpoint at https://api.letsdeel.com/rest and Humaans at https://app.humaans.io/api.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/deel-vs-humaans.json, and with the fewest tokens: https://www.anchorterminal.com/compare/deel-vs-humaans.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"deel\", \"b\": \"humaans\"}`. From a terminal: `anchor compare deel humaans`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/deel.json and https://www.anchorterminal.com/api/v1/tools/humaans.json\n\n## Other comparisons with Deel or Humaans\n\n- [BambooHR vs Deel](https://www.anchorterminal.com/compare/bamboohr-vs-deel.md)\n- [BambooHR vs Humaans](https://www.anchorterminal.com/compare/bamboohr-vs-humaans.md)\n- [Deel vs Factorial](https://www.anchorterminal.com/compare/deel-vs-factorial.md)\n- [Deel vs HiBob](https://www.anchorterminal.com/compare/deel-vs-hibob.md)\n- [Deel vs Rippling](https://www.anchorterminal.com/compare/deel-vs-rippling.md)\n- [Deel vs Zoho People](https://www.anchorterminal.com/compare/deel-vs-zoho-people.md)\n- [Factorial vs Humaans](https://www.anchorterminal.com/compare/factorial-vs-humaans.md)\n- [HiBob vs Humaans](https://www.anchorterminal.com/compare/hibob-vs-humaans.md)\n- [Humaans vs Rippling](https://www.anchorterminal.com/compare/humaans-vs-rippling.md)\n- [Humaans vs Zoho People](https://www.anchorterminal.com/compare/humaans-vs-zoho-people.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-08",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Deel vs Humaans",
        "url": ""
      }
    ],
    "description": "Deel scores 69.1 (B) on agent readiness against Humaans's 54.4 (C), and leads in 5 of 7 scored categories. Humaans leads on security \u0026 auth. Both do hr employees. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Deel B 69.1",
      "Humaans C 54.4",
      "scores"
    ],
    "h1": "Deel vs Humaans",
    "image": "https://www.anchorterminal.com/assets/og/compare-deel-vs-humaans.png",
    "path": "/compare/deel-vs-humaans",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Deel vs Humaans for AI agents, B 69.1 vs C 54.4 | Anchor Terminal",
    "toc": null,
    "updated": "2026-10-08",
    "url": "https://www.anchorterminal.com/compare/deel-vs-humaans"
  },
  "tokens": {
    "markdown": 2000,
    "slim": 730
  },
  "version": 1
}
