{
  "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": 158,
        "ranked": true,
        "rankOf": 629,
        "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-08T19:08:44.680881352Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 84,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 103,
          "p95ms24h": 224,
          "samples24h": 42,
          "samples30d": 42,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 42,
              "ok": 42
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.deel.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-08T17:50:33.060832245Z"
        },
        "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-08T19:08:44.680881352Z"
      }
    },
    "answer": "Deel scores 69.1 (B) on agent readiness against HiBob's 57 (C), and leads in 5 of 7 scored categories.",
    "b": {
      "slug": "hibob",
      "name": "HiBob",
      "vendor": "Hi Bob Ltd.",
      "vendorUrl": "https://www.hibob.com",
      "kind": "http-api",
      "category": "hr",
      "summary": "Bob is HiBob's HR platform for employee records, time off, attendance, tasks, documents and hiring. Agents reach it through a REST API authenticated with service users, 30 webhook events and a hosted MCP server that uses OAuth.",
      "url": "https://www.anchorterminal.com/tools/hibob",
      "markdownUrl": "https://www.anchorterminal.com/tools/hibob.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/hibob.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/hibob.json",
      "license": "Proprietary service under HiBob's customer subscription terms and API Terms of Use",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.hibob.com/v1",
      "packages": [],
      "auth": "mixed",
      "authNotes": "Access is granted by a customer's Bob admin, with no self-serve route for outsiders. Customer-built integrations use a service user, an ID and token sent as HTTP Basic, which starts with no permissions and gains them through a permission group (product areas, fields by View, View history and Edit, and which employees). OAuth 2.0 authorisation code apps are open only to approved Marketplace and technology partners through the Developer Portal, with 28 scopes, an audience the customer chooses at install, 5-minute access tokens and 30-day refresh tokens. The hosted MCP server uses OAuth as the signed-in employee and follows that person's Bob permissions.",
      "pricing": "paid",
      "pricingNotes": "No public prices. HiBob quotes per employee by company size and chosen modules, and the pricing page asks for a demo or a custom quote. No free tier or trial was found. The API sandbox at api.sandbox.hibob.com is available only to accounts that have bought the Sandbox module, so an agent cannot start without a customer contract (https://www.hibob.com/pricing-plans, checked 2026-10-07).",
      "priceSummary": "Paid",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the developer docs, the API terms or the pricing page (checked 2026-10-07).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-07"
      },
      "docsUrl": "https://apidocs.hibob.com",
      "llmsTxt": "https://apidocs.hibob.com/llms.txt",
      "capabilities": [
        "hr.employees",
        "hr.time-off",
        "hr.org",
        "hr.onboarding",
        "hr.documents"
      ],
      "tags": [
        "hosted",
        "enterprise",
        "sales-led",
        "api-key",
        "oauth",
        "mcp",
        "llms-txt",
        "openapi",
        "webhooks",
        "sandbox",
        "status-page",
        "bug-bounty",
        "soc2"
      ],
      "lastRelease": "2026-10-07",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 57,
        "grade": "C",
        "agentReady": false,
        "rank": 429,
        "ranked": true,
        "rankOf": 629,
        "categoryRank": 4,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 47,
          "maintenance": 59,
          "payments": 0,
          "reliability": 67,
          "schema": 78,
          "security": 68,
          "transparency": 71
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-07"
        },
        "negative": 0,
        "verdict": "Service users start with no permissions and gain view or edit rights per field, and the docs are served as Markdown with an OpenAPI definition on each endpoint page. There is no public price, trial or free sandbox, so an agent needs a paying customer's admin to issue credentials. No idempotency keys or official SDKs were found.",
        "bestFor": "An agent working inside a company that already runs Bob and needs field-level control over employee data, time off requests, documents and tasks.",
        "strengths": [
          "Service users have no permissions by default, and view, edit and history rights are granted per category or field through permission groups",
          "llms.txt index and a Markdown twin of every docs page, with an OpenAPI 3.1.1 definition embedded in each endpoint page",
          "Per-endpoint rate limits are published, and 429 responses carry Retry-After and X-RateLimit headers",
          "Webhooks v2 retry with exponential backoff for up to three days, with signed requests",
          "SOC 2 Type II, ISO 27001:2022, ISO 27018:2019 and a Bugcrowd bug bounty listed on the security page"
        ],
        "weaknesses": [
          "No public price, free tier or trial. The sandbox is a purchased module",
          "People search has no pagination and returns every matching employee in one response",
          "Fields without permission or with invalid IDs are dropped from a 200 response with no warning",
          "No idempotency keys and no official SDK found in the reviewed documentation",
          "MCP setup and tool documentation sit in the help centre, which returned 403 to our reader"
        ],
        "agentNotes": [
          "Send `Authorization: Basic base64(SERVICE-USER-ID:TOKEN)` to https://api.hibob.com/v1. Ask the Bob admin to put the service user in a permission group first, because it starts with none",
          "Request only the fields needed in `fields` on POST /people/search (maximum 400). The call returns all matching employees at once, so batch by `root.id` in large companies",
          "Compare returned fields with requested ones. Missing permission or a wrong field ID yields 200 with the field omitted",
          "Stop on 401 or 403. More than 50 in 10 seconds blocks the IP for 5 minutes",
          "Back off on 429 using Retry-After. Writes such as update, create and terminate employee allow 10 calls a minute, and no idempotency key exists, so check state before retrying a write"
        ],
        "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": 57
          }
        ],
        "editorialScores": {
          "ergonomics": 47,
          "maintenance": 59,
          "payments": 0,
          "reliability": 67,
          "schema": 78,
          "security": 68,
          "transparency": 58
        },
        "provenanceScore": 83
      },
      "connect": {
        "http": "curl -X POST \"https://api.hibob.com/v1/people/search\" \\\n  -u \"$BOB_SERVICE_USER_ID:$BOB_SERVICE_USER_TOKEN\" -H \"Content-Type: application/json\" \\\n  -d '{\"fields\":[\"root.id\",\"root.email\",\"work.department\"]}'"
      },
      "letme": {
        "capability": "https://letme.dev/hr.employees",
        "tool": "https://letme.dev/hibob"
      },
      "area": "business",
      "provenance": {
        "legalEntity": "Hi Bob Ltd.",
        "domain": "hibob.com",
        "domainRegistered": "2010-02-25",
        "endpointOnVendorDomain": true,
        "terms": "https://apidocs.hibob.com/docs/api-terms-of-use",
        "privacy": "https://www.hibob.com/privacy/privacy-policy",
        "statusPage": "https://status.hibob.io",
        "changelog": "https://apidocs.hibob.com/changelog",
        "securityTxt": "unknown",
        "checked": "2026-10-07",
        "notes": [
          "The API Terms of Use name Hi Bob Ltd. and its subsidiaries. The privacy policy (updated 16 February 2026) names Hi Bob (UK) Limited, 5 New Street Square, London EC4A 3TW, and says it does not cover people who use Bob at a customer's direction.",
          "The customer subscription terms (revised January 2026) list contracting entities by region, among them Hi Bob, Inc., Hi Bob Ltd., Hi Bob (UK) Limited and Hi Bob (NL) B.V.",
          "The API answers at https://api.hibob.com/v1 and the sandbox at https://api.sandbox.hibob.com/v1. OAuth tokens are exchanged at https://auth.app.hibob.com/oauth2/v1/apps/token. The status page is on a separate domain, status.hibob.io.",
          "www.hibob.com/.well-known/security.txt returned a Cloudflare block page (403) to both of our fetchers, so its presence is unknown.",
          "RDAP for hibob.com gives a registration date of 2010-02-25.",
          "The data processing addendum page (updated September 2026) links to a pre-signed DocuSign document and does not show the terms."
        ],
        "score": 83
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/hibob.json",
      "live": {
        "slug": "hibob",
        "probe": {
          "target": "https://api.hibob.com/v1",
          "method": "get",
          "lastAt": "2026-10-08T19:08:48.897742247Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 241,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 105,
          "p95ms24h": 158,
          "samples24h": 42,
          "samples30d": 42,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 42,
              "ok": 42
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.hibob.io",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-08T19:06:42.148353457Z"
        },
        "securityTxt": {
          "url": "https://hibob.com/.well-known/security.txt",
          "state": "unknown",
          "checkedAt": "2026-10-08T15:39:05.839381908Z"
        },
        "pages": [
          {
            "url": "https://apidocs.hibob.com/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-08T18:15:14.469649765Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "981f915fbe41"
          },
          {
            "url": "https://www.hibob.com/pricing-plans",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-08T18:28:16.10467361Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "ac07b0d6702c"
          },
          {
            "url": "https://www.hibob.com/privacy/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-08T18:28:18.345425875Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "1bf3ce3c5701"
          },
          {
            "url": "https://apidocs.hibob.com/docs/api-terms-of-use",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-08T18:15:16.937981436Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "d6b463c8c703"
          }
        ],
        "updatedAt": "2026-10-08T19:08:48.897742247Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Deel, Inc.",
        "b": "Hi Bob Ltd.",
        "name": "Vendor"
      },
      {
        "a": "https://api.letsdeel.com/rest",
        "b": "https://api.hibob.com/v1",
        "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 HiBob's customer subscription terms and API Terms of Use",
        "name": "Licence"
      },
      {
        "a": "86",
        "b": "none",
        "name": "Tools exposed"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-05",
        "b": "2026-10-07",
        "name": "Last release"
      },
      {
        "a": "couldn't be read",
        "b": "no date given",
        "name": "Terms last updated"
      },
      {
        "a": "couldn't be read",
        "b": "no date given",
        "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": "not found in the text",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "couldn't be read",
        "b": "yes",
        "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 HiBob's 57 (C), and leads in 5 of 7 scored categories.",
        "question": "Which is better for AI agents, Deel or HiBob?"
      },
      {
        "answer": "Both take an API key or an OAuth sign-in.",
        "question": "Do Deel and HiBob need an API key?"
      },
      {
        "answer": "Yes. Deel has a hosted endpoint at https://api.letsdeel.com/rest and HiBob at https://api.hibob.com/v1.",
        "question": "Can an agent call Deel and HiBob without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 88 against 67",
          "Schema \u0026 documentation, 85 against 78",
          "Agent ergonomics, 65 against 47",
          "Payments \u0026 pricing, 30 against 0",
          "Maintenance \u0026 community, 70 against 59"
        ],
        "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": null,
        "also": null,
        "goodFor": "An agent working inside a company that already runs Bob and needs field-level control over employee data, time off requests, documents and tasks.",
        "slug": "hibob",
        "watchFor": "No public price, free tier or trial. The sandbox is a purchased module"
      }
    ],
    "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-hibob.json",
        "title": "BambooHR vs HiBob",
        "url": "https://www.anchorterminal.com/compare/bamboohr-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/hibob-vs-rippling.json",
        "title": "HiBob vs Rippling",
        "url": "https://www.anchorterminal.com/compare/hibob-vs-rippling"
      }
    ],
    "scores": [
      {
        "by": 21,
        "deel": 88,
        "edge": "deel",
        "hibob": 67,
        "key": "reliability",
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 7,
        "deel": 85,
        "edge": "deel",
        "hibob": 78,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "by": 18,
        "deel": 65,
        "edge": "deel",
        "hibob": 47,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "by": 4,
        "deel": 64,
        "edge": "hibob",
        "hibob": 68,
        "key": "security",
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "by": 30,
        "deel": 30,
        "edge": "deel",
        "hibob": 0,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 11,
        "deel": 70,
        "edge": "deel",
        "hibob": 59,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "by": 2,
        "deel": 69,
        "edge": "hibob",
        "hibob": 71,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "Deel scores 69.1 (B) on agent readiness against HiBob's 57 (C), and leads in 5 of 7 scored categories. 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.",
      "hibob": "Service users start with no permissions and gain view or edit rights per field, and the docs are served as Markdown with an OpenAPI definition on each endpoint page. There is no public price, trial or free sandbox, so an agent needs a paying customer's admin to issue credentials. No idempotency keys or official SDKs were found."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/deel-vs-hibob",
    "json": "https://www.anchorterminal.com/compare/deel-vs-hibob.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/deel-vs-hibob.md",
    "slim": "https://www.anchorterminal.com/compare/deel-vs-hibob.min.md"
  },
  "markdown": "Deel scores 69.1 (B) on agent readiness against HiBob's 57 (C), and leads in 5 of 7 scored categories. Both do hr employees.\n\n- Deel: grade B, 69.1/100, rank #158 of 629. Markdown https://www.anchorterminal.com/tools/deel.md · JSON https://www.anchorterminal.com/api/v1/tools/deel.json\n- HiBob: grade C, 57/100, rank #429 of 629. Markdown https://www.anchorterminal.com/tools/hibob.md · JSON https://www.anchorterminal.com/api/v1/tools/hibob.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 67\n- Schema \u0026 documentation, 85 against 78\n- Agent ergonomics, 65 against 47\n- Payments \u0026 pricing, 30 against 0\n- Maintenance \u0026 community, 70 against 59\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### HiBob (C)\n\nGood for: An agent working inside a company that already runs Bob and needs field-level control over employee data, time off requests, documents and tasks.\n\nWatch for: No public price, free tier or trial. The sandbox is a purchased module\n\n\n## Score by category\n\n| Category | Weight | Deel | HiBob | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 88 | 67 | Deel +21 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 85 | 78 | Deel +7 |\n| Agent ergonomics | 13% (16.2 this run) | 65 | 47 | Deel +18 |\n| Security \u0026 auth | 14% (17.5 this run) | 64 | 68 | HiBob +4 |\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 | 59 | Deel +11 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 69 | 71 | HiBob +2 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **69.1 · B** | **57 · C** | |\n\n## Facts side by side\n\n| Fact | Deel | HiBob |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Deel, Inc. | Hi Bob Ltd. |\n| Hosted endpoint | `https://api.letsdeel.com/rest` | `https://api.hibob.com/v1` |\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 HiBob's customer subscription terms and API Terms of Use |\n| Tools exposed | 86 | none |\n| Read-only variant documented | yes | no |\n| llms.txt | yes | yes |\n| Last release | 2026-10-05 | 2026-10-07 |\n| Terms last updated | couldn't be read | no date given |\n| Privacy policy last updated | couldn't be read | no date given |\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 | not found in the text |\n| Terms or service can change without notice | couldn't be read | yes |\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**HiBob.** Service users start with no permissions and gain view or edit rights per field, and the docs are served as Markdown with an OpenAPI definition on each endpoint page. There is no public price, trial or free sandbox, so an agent needs a paying customer's admin to issue credentials. No idempotency keys or official SDKs were found.\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### HiBob\n\n1. Send `Authorization: Basic base64(SERVICE-USER-ID:TOKEN)` to https://api.hibob.com/v1. Ask the Bob admin to put the service user in a permission group first, because it starts with none\n2. Request only the fields needed in `fields` on POST /people/search (maximum 400). The call returns all matching employees at once, so batch by `root.id` in large companies\n3. Compare returned fields with requested ones. Missing permission or a wrong field ID yields 200 with the field omitted\n4. Stop on 401 or 403. More than 50 in 10 seconds blocks the IP for 5 minutes\n5. Back off on 429 using Retry-After. Writes such as update, create and terminate employee allow 10 calls a minute, and no idempotency key exists, so check state before retrying a write\n\n## Questions\n\n### Which is better for AI agents, Deel or HiBob?\n\nDeel scores 69.1 (B) on agent readiness against HiBob's 57 (C), and leads in 5 of 7 scored categories.\n\n### Do Deel and HiBob need an API key?\n\nBoth take an API key or an OAuth sign-in.\n\n### Can an agent call Deel and HiBob without installing anything?\n\nYes. Deel has a hosted endpoint at https://api.letsdeel.com/rest and HiBob at https://api.hibob.com/v1.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/deel-vs-hibob.json, and with the fewest tokens: https://www.anchorterminal.com/compare/deel-vs-hibob.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"deel\", \"b\": \"hibob\"}`. From a terminal: `anchor compare deel hibob`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/deel.json and https://www.anchorterminal.com/api/v1/tools/hibob.json\n\n## Other comparisons with Deel or HiBob\n\n- [BambooHR vs Deel](https://www.anchorterminal.com/compare/bamboohr-vs-deel.md)\n- [BambooHR vs HiBob](https://www.anchorterminal.com/compare/bamboohr-vs-hibob.md)\n- [Deel vs Rippling](https://www.anchorterminal.com/compare/deel-vs-rippling.md)\n- [HiBob vs Rippling](https://www.anchorterminal.com/compare/hibob-vs-rippling.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 HiBob",
        "url": ""
      }
    ],
    "description": "Deel scores 69.1 (B) on agent readiness against HiBob's 57 (C), and leads in 5 of 7 scored categories. Both do hr employees. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Deel B 69.1",
      "HiBob C 57",
      "scores"
    ],
    "h1": "Deel vs HiBob",
    "image": "https://www.anchorterminal.com/assets/og/compare-deel-vs-hibob.png",
    "path": "/compare/deel-vs-hibob",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Deel vs HiBob for AI agents, B 69.1 vs C 57 | Anchor Terminal",
    "toc": null,
    "updated": "2026-10-08",
    "url": "https://www.anchorterminal.com/compare/deel-vs-hibob"
  },
  "tokens": {
    "markdown": 1850,
    "slim": 680
  },
  "version": 1
}
