{
  "data": {
    "a": {
      "slug": "activecampaign",
      "name": "ActiveCampaign",
      "vendor": "ActiveCampaign, LLC",
      "vendorUrl": "https://www.activecampaign.com",
      "kind": "http-api",
      "category": "lifecycle-marketing",
      "summary": "ActiveCampaign is a hosted marketing automation platform for email, SMS and WhatsApp with a built-in CRM. Its v3 REST API and an official remote MCP server cover contacts, lists, tags, segments, campaigns, automations and deals.",
      "url": "https://www.anchorterminal.com/tools/activecampaign",
      "markdownUrl": "https://www.anchorterminal.com/tools/activecampaign.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/activecampaign.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/activecampaign.json",
      "license": "Proprietary service under ActiveCampaign's terms of service and API licence agreement",
      "transports": [
        "http",
        "streamable-http"
      ],
      "packages": [],
      "auth": "mixed",
      "authNotes": "Self-serve. The REST API takes an `Api-Token` header, and each user has one key, shown under Settings, Developer with the account's base URL. No scopes, read-only keys or OAuth for the REST API were found in the reviewed documentation. The remote MCP server uses an account-specific URL from the same page, and the user signs in to ActiveCampaign and approves the connection. Event tracking posts an event key and account ID in the request body.",
      "pricing": "paid",
      "pricingNotes": "14-day trial with no card, and a free developer sandbox on request by form (1,000 contacts, 100 email sends, 5 users, two years). No free plan. Plans are priced by contact count, from $19 a month for Starter at 1,000 contacts billed monthly, per the pricing page's own data file read on 2026-10-08. The API, webhooks and the MCP server are marked as included on all four plans (https://www.activecampaign.com/pricing).",
      "priceSummary": "$19 / mo",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the developer docs or on the pricing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": 50,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://developers.activecampaign.com/reference/overview",
      "llmsTxt": "https://developers.activecampaign.com/llms.txt",
      "capabilities": [
        "marketing.profiles",
        "marketing.events",
        "marketing.segments",
        "marketing.campaigns",
        "marketing.journeys",
        "crm.records",
        "crm.pipeline",
        "crm.webhooks",
        "messaging.sms",
        "messaging.whatsapp"
      ],
      "tags": [
        "official",
        "hosted",
        "closed-source",
        "mcp",
        "api-key",
        "llms-txt",
        "openapi",
        "webhooks",
        "no-card",
        "trial",
        "sandbox",
        "status-page",
        "sla",
        "sms",
        "whatsapp"
      ],
      "lastRelease": "2026-09-02",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 50.5,
        "grade": "D",
        "agentReady": false,
        "rank": 768,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 8,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 52,
          "maintenance": 35,
          "payments": 30,
          "reliability": 67,
          "schema": 68,
          "security": 33,
          "transparency": 57
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "The v3 REST API covers contacts, segments, campaign scheduling and bulk import, with OpenAPI 3.1 definitions inside public Markdown reference pages and documented Retry-After on 429s. Each user has one unscoped API key, the limit is 5 requests a second, and no changelog was found. The status page shows three critical incidents between 27 July and 28 September 2026.",
        "bestFor": "Small and mid-sized teams already on ActiveCampaign that want an agent to maintain contacts, segments and campaign drafts and enrol contacts in automations.",
        "strengths": [
          "Every reference page is served as Markdown with an OpenAPI 3.1 definition for its operation, indexed by llms.txt",
          "429 responses carry Retry-After, RateLimit-Limit and RateLimit-Remaining headers per the rate limit page",
          "Contact upsert by email and bulk import of 250 contacts a request make contact writes safe to repeat",
          "Official remote MCP server with 50 listed tools and no delete tool, included on all four plans per the pricing page",
          "A 99.5 per cent availability SLA is published for enterprise subscriptions, and the sub-processor list of 25 September 2026 names locations"
        ],
        "weaknesses": [
          "Three critical incidents on status.activecampaign.com between 27 July and 28 September 2026, one of about 24 hours 41 minutes on EU segmented campaigns",
          "One API key per user with no scopes or read-only keys in the reviewed documentation",
          "The limit is 5 requests a second per account on every plan",
          "No public API changelog or deprecation policy was found, and developers.activecampaign.com/changelog returns 404",
          "The official PHP and Node.js clients wrap the v1 API and last changed in December 2017 and March 2018"
        ],
        "agentNotes": [
          "Take the base URL from Settings, Developer in the account. Do not build it from the account name, because non-US accounts may not sit on api-us1.com",
          "Use POST /contact/sync to upsert by email, and POST /import/bulk_import for up to 250 contacts, then read each row's outcome from GET /import/info",
          "Page large contact sets with `orders[id]=ASC` and `id_greater`, not `offset`. Unsupported filter and order keys are silently ignored",
          "Check `succeeded` in the body after scheduling, pausing or stopping a campaign. Business-rule failures return 200 with `succeeded` set to 0",
          "Stay under 5 requests a second per account and wait for the Retry-After value on a 429"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 50.5
          }
        ],
        "editorialScores": {
          "ergonomics": 52,
          "maintenance": 35,
          "payments": 30,
          "reliability": 67,
          "schema": 68,
          "security": 33,
          "transparency": 55
        },
        "provenanceScore": 58
      },
      "connect": {
        "http": "curl -H \"Api-Token: $ACTIVECAMPAIGN_API_TOKEN\" https://\u003caccount\u003e.api-us1.com/api/3/users/me"
      },
      "letme": {
        "capability": "https://letme.dev/marketing.profiles",
        "tool": "https://letme.dev/activecampaign"
      },
      "area": "communication",
      "unitPrices": [
        {
          "item": "Starter, 1,000 contacts",
          "unit": "month",
          "usd": 19,
          "note": "billed monthly, $180 billed yearly, 1 user. $49 at 2,500 contacts"
        },
        {
          "item": "Plus, 1,000 contacts",
          "unit": "month",
          "usd": 59,
          "note": "billed monthly, $588 billed yearly, 1 user"
        },
        {
          "item": "Pro, 1,000 contacts",
          "unit": "month",
          "usd": 99,
          "note": "billed monthly, $948 billed yearly, 3 users"
        },
        {
          "item": "Enterprise, 1,000 contacts",
          "unit": "month",
          "usd": 179,
          "note": "billed monthly, $1,740 billed yearly, 5 users"
        }
      ],
      "provenance": {
        "legalEntity": "ActiveCampaign, LLC",
        "domain": "activecampaign.com",
        "domainRegistered": "2003-01-10",
        "endpointOnVendorDomain": false,
        "terms": "https://www.activecampaign.com/legal/terms-of-service",
        "privacy": "https://www.activecampaign.com/legal/privacy-policy",
        "statusPage": "https://status.activecampaign.com",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "The terms of service (last updated 23 December 2025) name ActiveCampaign, LLC, 1 North Dearborn Street, 5th Floor, Chicago, IL 60602.",
          "The API answers at https://\u003caccount\u003e.api-us1.com/api/3 and event tracking at https://trackcmp.net/event, neither on activecampaign.com. The docs name both hosts.",
          "www.activecampaign.com/.well-known/security.txt and /security.txt return 404.",
          "developers.activecampaign.com/changelog returns 404 and no other API changelog was found.",
          "RDAP for activecampaign.com gives a registration date of 2003-01-10."
        ],
        "score": 58
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/activecampaign.json",
      "live": {
        "slug": "activecampaign",
        "vendorStatus": {
          "page": "https://status.activecampaign.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-10T01:33:20.714965617Z"
        },
        "securityTxt": {
          "url": "https://activecampaign.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-09T15:40:10.145001179Z"
        },
        "llmsTxt": {
          "url": "https://developers.activecampaign.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-09T14:01:04.795782874Z"
        },
        "pages": [
          {
            "url": "https://www.activecampaign.com/pricing",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-09T18:47:39.873235327Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "313c2f2feb00"
          },
          {
            "url": "https://www.activecampaign.com/legal/privacy-policy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-09T18:47:35.842765404Z",
            "changedAt": "2026-10-02T15:25:06.170575042Z",
            "fingerprint": "3ba14f859de2"
          },
          {
            "url": "https://www.activecampaign.com/legal/terms-of-service",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-09T18:47:37.876108869Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "3a914eb3316d"
          }
        ],
        "updatedAt": "2026-10-10T01:33:20.714965617Z"
      }
    },
    "answer": "ActiveCampaign scores 50.5 (D) on agent readiness against CleverTap's 48.8 (D), and leads in 3 of 7 scored categories. CleverTap leads on security \u0026 auth, maintenance \u0026 community and transparency \u0026 trust.",
    "b": {
      "slug": "clevertap",
      "name": "CleverTap",
      "vendor": "WizRocket Inc.",
      "vendorUrl": "https://clevertap.com",
      "kind": "http-api",
      "category": "lifecycle-marketing",
      "summary": "CleverTap is a hosted customer engagement platform that stores user profiles and events and sends campaigns by push, email, SMS, WhatsApp and in-app messages. Agents reach it through a REST API authenticated with an account ID and passcode.",
      "url": "https://www.anchorterminal.com/tools/clevertap",
      "markdownUrl": "https://www.anchorterminal.com/tools/clevertap.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/clevertap.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/clevertap.json",
      "repo": "https://github.com/CleverTap/clevertap-node",
      "license": "Proprietary service under CleverTap's Terms of Service. The Node.js API library on GitHub is MIT",
      "transports": [
        "http"
      ],
      "packages": [
        {
          "registry": "npm",
          "name": "clevertap"
        }
      ],
      "auth": "api-key",
      "authNotes": "Access needs a CleverTap account, which the Core plan's 30-day trial opens through a browser signup. Every call sends `X-CleverTap-Account-Id` and `X-CleverTap-Passcode` headers. An admin, or a user with write access to User Settings, creates up to 100 named account passcodes under Settings, Passcodes, each with an optional expiry, and can delete them. An admin can instead grant per-user passcodes, valid for 1 to 365 days or up to 10 years, and reset or revoke them. No scopes, read-only passcodes or OAuth were found for the customer API. Partners that connect customer accounts through `/v1/connect` are allowlisted by email request. SCIM provisioning has its own endpoints.",
      "pricing": "paid",
      "pricingNotes": "Core starts at 85 dollars a month for up to 5,000 monthly active users, before tax and add-ons, with a 30-day free trial. Billing details are needed before the last seven days of the trial, per the account docs. Prices for the larger tiers (20,000 to 100,000 users) are chosen in a selector that our reader did not see. Pro and Ultimate are sold through a demo. The plan table lists API access (import and export) as a plan item, and no per-call price was found. Each user is allowed 10,000 data points a month, with overage charges (checked 2026-10-09).",
      "priceSummary": "$85 / mo",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the developer docs index, the API pages read, the pricing page or the terms (checked 2026-10-09).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 2985,
        "pypiWeekly": null,
        "asOf": "2026-10-09"
      },
      "docsUrl": "https://developer.clevertap.com/docs/api-overview",
      "llmsTxt": "https://developer.clevertap.com/llms.txt",
      "capabilities": [
        "marketing.profiles",
        "marketing.events",
        "marketing.campaigns",
        "marketing.segments",
        "notify.push"
      ],
      "tags": [
        "official",
        "hosted",
        "api-key",
        "llms-txt",
        "closed-source",
        "eu-region",
        "soc2",
        "node"
      ],
      "lastRelease": "2026-10-01",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 48.8,
        "grade": "D",
        "agentReady": false,
        "rank": 806,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 9,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 53,
          "maintenance": 73,
          "payments": 25,
          "reliability": 30,
          "schema": 57,
          "security": 56,
          "transparency": 64
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-09"
        },
        "negative": 0,
        "verdict": "CleverTap's REST API uploads and reads profiles and events, creates and stops campaigns and reports results, with Markdown docs, numeric concurrency limits and a 30-day Core trial. No OpenAPI file or public status page was found, passcodes carry no scopes, and the docs say campaigns created through the API are not restricted by role-based access control.",
        "bestFor": "A team already on CleverTap that wants an agent to load profiles and events, read them back, create or stop API campaigns and pull campaign reports.",
        "strengths": [
          "Both docs hosts publish llms.txt and a Markdown twin of every page, with request examples in up to six languages",
          "A concurrency limit is published for 23 API groups, 15 parallel requests on uploads and 3 on the others",
          "Up to 100 named account passcodes with optional expiry, plus per-user passcodes an admin can reset or revoke",
          "Create Campaign accepts `estimate_only` to return reach without creating anything and `draft` to save without sending",
          "Audit logs list API key creation and revocation and API access, with CSV download and a daily export to cloud storage"
        ],
        "weaknesses": [
          "No OpenAPI file was found. The contract is prose tables plus a Postman collection published as a zip on GitHub",
          "No public status page or SLA was found on the site, the docs or the terms, which leave service levels to each order",
          "Passcodes carry no scopes or read-only mode, and the docs say campaigns created through the API are not restricted by role-based access control",
          "Get User Profiles returns some throttling errors with HTTP 200 and a `fail` status in the body",
          "The Terms of Service (30 April 2021) bar customers from publicly disseminating information on the performance of the Services, which matters before any probe is run"
        ],
        "agentNotes": [
          "Call the host for the account's region, such as `in1.api.clevertap.com` or `us1.api.clevertap.com`. `api.clevertap.com` is the Europe region",
          "Send `X-CleverTap-Account-Id` and `X-CleverTap-Passcode` headers on every call, and ask for a named passcode with an expiry date",
          "Check `status` in the body as well as the HTTP code. Get User Profiles can answer 200 with `\"status\":\"fail\"` when throttled",
          "Add `dryRun=1` to an upload URL to validate up to 1,000 records without storing them",
          "Set `estimate_only` or `draft` to true on Create Campaign before a real send. API campaigns bypass dashboard role restrictions"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 48.8
          }
        ],
        "editorialScores": {
          "ergonomics": 53,
          "maintenance": 73,
          "payments": 25,
          "reliability": 30,
          "schema": 57,
          "security": 56,
          "transparency": 50
        },
        "provenanceScore": 78
      },
      "connect": {
        "install": "npm install clevertap",
        "http": "curl -X POST -d '{\"d\":[{\"identity\":\"USER_ID\",\"type\":\"profile\",\"profileData\":{\"Name\": \"George Montana\", \"Customer Type\": \"Silver\"}}]}' \"https://in1.api.clevertap.com/1/upload\" \\\n-H \"X-CleverTap-Account-Id: ACCOUNT_ID\" \\\n-H \"X-CleverTap-Passcode: PASSCODE\" \\\n-H \"Content-Type: application/json; charset=utf-8\""
      },
      "letme": {
        "capability": "https://letme.dev/marketing.profiles",
        "tool": "https://letme.dev/clevertap"
      },
      "area": "communication",
      "unitPrices": [
        {
          "item": "Core, up to 5,000 monthly active users",
          "unit": "month",
          "usd": 85,
          "note": "before tax and add-ons, after a 30-day trial"
        }
      ],
      "provenance": {
        "legalEntity": "WizRocket Inc.",
        "domain": "clevertap.com",
        "domainRegistered": "2015-08-19",
        "endpointOnVendorDomain": true,
        "terms": "https://clevertap.com/terms-service/",
        "privacy": "https://clevertap.com/privacy-policy/",
        "statusPage": "",
        "changelog": "https://docs.clevertap.com/docs/whats-new",
        "securityTxt": "none",
        "checked": "2026-10-09",
        "notes": [
          "The Terms of Service (last updated 30 April 2021) govern the software-as-a-service products of WizRocket Inc. and its affiliates and choose California law. The site footer gives CleverTap Private Limited as the legal name.",
          "The privacy policy (last updated 9 April 2026) names WizRocket Inc., a Delaware corporation, CleverTap Private Limited (India) and CleverTap Pte. Ltd. (Singapore), and covers CleverTap as processor of customers' end-user data.",
          "The API answers on api.clevertap.com and regional subdomains of it, all on the vendor's domain.",
          "https://clevertap.com/.well-known/security.txt returns 404. No disclosure policy or bug bounty was found on the pages read.",
          "No status page is linked from the home page, the pricing, security, terms or privacy pages or either docs index. No status address was guessed.",
          "Product release notes are grouped by month with no day. SDK changelogs are monthly pages that link dated GitHub releases.",
          "RDAP for clevertap.com gives a registration date of 2015-08-19."
        ],
        "score": 78
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/clevertap.json",
      "live": {
        "slug": "clevertap",
        "versions": [
          {
            "registry": "github",
            "name": "CleverTap/clevertap-node",
            "version": "v1.3.1",
            "released": "2026-07-07",
            "seenAt": "2026-10-09T16:45:33.853569804Z"
          },
          {
            "registry": "npm",
            "name": "clevertap",
            "version": "1.3.1",
            "seenAt": "2026-10-09T16:45:32.839760862Z"
          }
        ],
        "githubStars": 8,
        "npmWeekly": 2985,
        "pages": [
          {
            "url": "https://docs.clevertap.com/docs/whats-new",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-09T18:36:49.554146884Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "bd5b09fcb0bb"
          },
          {
            "url": "https://clevertap.com/privacy-policy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-09T18:33:45.297888302Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "df19d42437f7"
          },
          {
            "url": "https://clevertap.com/terms-service/",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-09T18:33:47.384511871Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "e8f066ae0f2d"
          }
        ],
        "updatedAt": "2026-10-09T18:36:49.554146884Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "ActiveCampaign, LLC",
        "b": "WizRocket Inc.",
        "name": "Vendor"
      },
      {
        "a": "no (local only)",
        "b": "no (local only)",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, Streamable HTTP",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "API key",
        "name": "Auth"
      },
      {
        "a": "Paid",
        "b": "Paid",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary service under ActiveCampaign's terms of service and API licence agreement",
        "b": "Proprietary service under CleverTap's Terms of Service. The Node.js API library on GitHub is MIT",
        "name": "Licence"
      },
      {
        "a": "50",
        "b": "none",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-09-02",
        "b": "2026-10-01",
        "name": "Last release"
      },
      {
        "a": "2025-12-23",
        "b": "2021-04-30",
        "name": "Terms last updated"
      },
      {
        "a": "2026-10-01",
        "b": "2026-04-09",
        "name": "Privacy policy last updated"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not found in the text",
        "b": "yes",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "none",
        "b": "3k npm/wk",
        "name": "Popularity"
      }
    ],
    "faq": [
      {
        "answer": "ActiveCampaign scores 50.5 (D) on agent readiness against CleverTap's 48.8 (D), and leads in 3 of 7 scored categories. CleverTap leads on security \u0026 auth, maintenance \u0026 community and transparency \u0026 trust.",
        "question": "Which is better for AI agents, ActiveCampaign or CleverTap?"
      },
      {
        "answer": "ActiveCampaign takes an API key or an OAuth sign-in. CleverTap needs an API key.",
        "question": "Do ActiveCampaign and CleverTap need an API key?"
      },
      {
        "answer": "No hosted endpoint is listed for ActiveCampaign. No hosted endpoint is listed for CleverTap.",
        "question": "Can an agent call ActiveCampaign and CleverTap without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 67 against 30",
          "Schema \u0026 documentation, 68 against 57",
          "Payments \u0026 pricing, 30 against 25"
        ],
        "also": [
          "Free to start without a card"
        ],
        "goodFor": "Small and mid-sized teams already on ActiveCampaign that want an agent to maintain contacts, segments and campaign drafts and enrol contacts in automations.",
        "slug": "activecampaign",
        "watchFor": "Three critical incidents on status.activecampaign.com between 27 July and 28 September 2026, one of about 24 hours 41 minutes on EU segmented campaigns"
      },
      {
        "aheadOn": [
          "Security \u0026 auth, 56 against 33",
          "Maintenance \u0026 community, 73 against 35",
          "Transparency \u0026 trust, 64 against 57"
        ],
        "also": null,
        "goodFor": "A team already on CleverTap that wants an agent to load profiles and events, read them back, create or stop API campaigns and pull campaign reports.",
        "slug": "clevertap",
        "watchFor": "No OpenAPI file was found. The contract is prose tables plus a Postman collection published as a zip on GitHub"
      }
    ],
    "job": {
      "capability": "marketing.profiles",
      "name": "Marketing audiences"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/activecampaign-vs-braze.json",
        "title": "ActiveCampaign vs Braze",
        "url": "https://www.anchorterminal.com/compare/activecampaign-vs-braze"
      },
      {
        "json": "https://www.anchorterminal.com/compare/activecampaign-vs-customer-io.json",
        "title": "ActiveCampaign vs Customer.io",
        "url": "https://www.anchorterminal.com/compare/activecampaign-vs-customer-io"
      },
      {
        "json": "https://www.anchorterminal.com/compare/activecampaign-vs-iterable.json",
        "title": "ActiveCampaign vs Iterable",
        "url": "https://www.anchorterminal.com/compare/activecampaign-vs-iterable"
      },
      {
        "json": "https://www.anchorterminal.com/compare/activecampaign-vs-klaviyo.json",
        "title": "ActiveCampaign vs Klaviyo API + MCP",
        "url": "https://www.anchorterminal.com/compare/activecampaign-vs-klaviyo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/activecampaign-vs-mailchimp-marketing.json",
        "title": "ActiveCampaign vs Mailchimp Marketing API",
        "url": "https://www.anchorterminal.com/compare/activecampaign-vs-mailchimp-marketing"
      },
      {
        "json": "https://www.anchorterminal.com/compare/activecampaign-vs-moengage.json",
        "title": "ActiveCampaign vs MoEngage",
        "url": "https://www.anchorterminal.com/compare/activecampaign-vs-moengage"
      },
      {
        "json": "https://www.anchorterminal.com/compare/activecampaign-vs-omnisend.json",
        "title": "ActiveCampaign vs Omnisend",
        "url": "https://www.anchorterminal.com/compare/activecampaign-vs-omnisend"
      },
      {
        "json": "https://www.anchorterminal.com/compare/braze-vs-clevertap.json",
        "title": "Braze vs CleverTap",
        "url": "https://www.anchorterminal.com/compare/braze-vs-clevertap"
      },
      {
        "json": "https://www.anchorterminal.com/compare/clevertap-vs-customer-io.json",
        "title": "CleverTap vs Customer.io",
        "url": "https://www.anchorterminal.com/compare/clevertap-vs-customer-io"
      },
      {
        "json": "https://www.anchorterminal.com/compare/clevertap-vs-iterable.json",
        "title": "CleverTap vs Iterable",
        "url": "https://www.anchorterminal.com/compare/clevertap-vs-iterable"
      },
      {
        "json": "https://www.anchorterminal.com/compare/clevertap-vs-klaviyo.json",
        "title": "CleverTap vs Klaviyo API + MCP",
        "url": "https://www.anchorterminal.com/compare/clevertap-vs-klaviyo"
      },
      {
        "json": "https://www.anchorterminal.com/compare/clevertap-vs-mailchimp-marketing.json",
        "title": "CleverTap vs Mailchimp Marketing API",
        "url": "https://www.anchorterminal.com/compare/clevertap-vs-mailchimp-marketing"
      },
      {
        "json": "https://www.anchorterminal.com/compare/clevertap-vs-moengage.json",
        "title": "CleverTap vs MoEngage",
        "url": "https://www.anchorterminal.com/compare/clevertap-vs-moengage"
      },
      {
        "json": "https://www.anchorterminal.com/compare/clevertap-vs-omnisend.json",
        "title": "CleverTap vs Omnisend",
        "url": "https://www.anchorterminal.com/compare/clevertap-vs-omnisend"
      }
    ],
    "scores": [
      {
        "activecampaign": 67,
        "by": 37,
        "clevertap": 30,
        "edge": "activecampaign",
        "key": "reliability",
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "activecampaign": 68,
        "by": 11,
        "clevertap": 57,
        "edge": "activecampaign",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "activecampaign": 52,
        "by": 1,
        "clevertap": 53,
        "edge": "clevertap",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "activecampaign": 33,
        "by": 23,
        "clevertap": 56,
        "edge": "clevertap",
        "key": "security",
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "activecampaign": 30,
        "by": 5,
        "clevertap": 25,
        "edge": "activecampaign",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "activecampaign": 35,
        "by": 38,
        "clevertap": 73,
        "edge": "clevertap",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "activecampaign": 57,
        "by": 7,
        "clevertap": 64,
        "edge": "clevertap",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "ActiveCampaign scores 50.5 (D) on agent readiness against CleverTap's 48.8 (D), and leads in 3 of 7 scored categories. CleverTap leads on security \u0026 auth, maintenance \u0026 community and transparency \u0026 trust. Both do marketing audiences.",
    "verdicts": {
      "activecampaign": "The v3 REST API covers contacts, segments, campaign scheduling and bulk import, with OpenAPI 3.1 definitions inside public Markdown reference pages and documented Retry-After on 429s. Each user has one unscoped API key, the limit is 5 requests a second, and no changelog was found. The status page shows three critical incidents between 27 July and 28 September 2026.",
      "clevertap": "CleverTap's REST API uploads and reads profiles and events, creates and stops campaigns and reports results, with Markdown docs, numeric concurrency limits and a 30-day Core trial. No OpenAPI file or public status page was found, passcodes carry no scopes, and the docs say campaigns created through the API are not restricted by role-based access control."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/activecampaign-vs-clevertap",
    "json": "https://www.anchorterminal.com/compare/activecampaign-vs-clevertap.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/activecampaign-vs-clevertap.md",
    "slim": "https://www.anchorterminal.com/compare/activecampaign-vs-clevertap.min.md"
  },
  "markdown": "ActiveCampaign scores 50.5 (D) on agent readiness against CleverTap's 48.8 (D), and leads in 3 of 7 scored categories. CleverTap leads on security \u0026 auth, maintenance \u0026 community and transparency \u0026 trust. Both do marketing audiences.\n\n- ActiveCampaign: grade D, 50.5/100, rank #768 of 950. Markdown https://www.anchorterminal.com/tools/activecampaign.md · JSON https://www.anchorterminal.com/api/v1/tools/activecampaign.json\n- CleverTap: grade D, 48.8/100, rank #806 of 950. Markdown https://www.anchorterminal.com/tools/clevertap.md · JSON https://www.anchorterminal.com/api/v1/tools/clevertap.json\n- Best lifecycle marketing and customer engagement platforms for AI agents: https://www.anchorterminal.com/best/lifecycle-marketing/index.md\n- All 36 lifecycle marketing comparisons: https://www.anchorterminal.com/compare/lifecycle-marketing/index.md\n\n## Which one, for what\n\n### ActiveCampaign (D)\n\nGood for: Small and mid-sized teams already on ActiveCampaign that want an agent to maintain contacts, segments and campaign drafts and enrol contacts in automations.\n\nAhead on:\n- Reliability, 67 against 30\n- Schema \u0026 documentation, 68 against 57\n- Payments \u0026 pricing, 30 against 25\n\nAlso in its favour:\n- Free to start without a card\n\nWatch for: Three critical incidents on status.activecampaign.com between 27 July and 28 September 2026, one of about 24 hours 41 minutes on EU segmented campaigns\n\n### CleverTap (D)\n\nGood for: A team already on CleverTap that wants an agent to load profiles and events, read them back, create or stop API campaigns and pull campaign reports.\n\nAhead on:\n- Security \u0026 auth, 56 against 33\n- Maintenance \u0026 community, 73 against 35\n- Transparency \u0026 trust, 64 against 57\n\nWatch for: No OpenAPI file was found. The contract is prose tables plus a Postman collection published as a zip on GitHub\n\n\n## Score by category\n\n| Category | Weight | ActiveCampaign | CleverTap | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 67 | 30 | ActiveCampaign +37 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 68 | 57 | ActiveCampaign +11 |\n| Agent ergonomics | 13% (16.2 this run) | 52 | 53 | CleverTap +1 |\n| Security \u0026 auth | 14% (17.5 this run) | 33 | 56 | CleverTap +23 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 30 | 25 | ActiveCampaign +5 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 35 | 73 | CleverTap +38 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 57 | 64 | CleverTap +7 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **50.5 · D** | **48.8 · D** | |\n\n## Facts side by side\n\n| Fact | ActiveCampaign | CleverTap |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | ActiveCampaign, LLC | WizRocket Inc. |\n| Hosted endpoint | no (local only) | no (local only) |\n| Transports | HTTP, Streamable HTTP | HTTP |\n| Auth | OAuth or key | API key |\n| Pricing | Paid | Paid |\n| x402 | no | no |\n| Licence | Proprietary service under ActiveCampaign's terms of service and API licence agreement | Proprietary service under CleverTap's Terms of Service. The Node.js API library on GitHub is MIT |\n| Tools exposed | 50 | none |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| Last release | 2026-09-02 | 2026-10-01 |\n| Terms last updated | 2025-12-23 | 2021-04-30 |\n| Privacy policy last updated | 2026-10-01 | 2026-04-09 |\n| Customer content may train models | yes | not found in the text |\n| Terms restrict automated access | yes | not found in the text |\n| Terms restrict benchmarking | not found in the text | yes |\n| Terms or service can change without notice | yes | not found in the text |\n| Arbitration or class-action waiver | yes | not found in the text |\n| Popularity | none | 3k npm/wk |\n\n## Verdicts\n\n**ActiveCampaign.** The v3 REST API covers contacts, segments, campaign scheduling and bulk import, with OpenAPI 3.1 definitions inside public Markdown reference pages and documented Retry-After on 429s. Each user has one unscoped API key, the limit is 5 requests a second, and no changelog was found. The status page shows three critical incidents between 27 July and 28 September 2026.\n\n**CleverTap.** CleverTap's REST API uploads and reads profiles and events, creates and stops campaigns and reports results, with Markdown docs, numeric concurrency limits and a 30-day Core trial. No OpenAPI file or public status page was found, passcodes carry no scopes, and the docs say campaigns created through the API are not restricted by role-based access control.\n\n## Before you call either\n\n### ActiveCampaign\n\n1. Take the base URL from Settings, Developer in the account. Do not build it from the account name, because non-US accounts may not sit on api-us1.com\n2. Use POST /contact/sync to upsert by email, and POST /import/bulk_import for up to 250 contacts, then read each row's outcome from GET /import/info\n3. Page large contact sets with `orders[id]=ASC` and `id_greater`, not `offset`. Unsupported filter and order keys are silently ignored\n4. Check `succeeded` in the body after scheduling, pausing or stopping a campaign. Business-rule failures return 200 with `succeeded` set to 0\n5. Stay under 5 requests a second per account and wait for the Retry-After value on a 429\n\n### CleverTap\n\n1. Call the host for the account's region, such as `in1.api.clevertap.com` or `us1.api.clevertap.com`. `api.clevertap.com` is the Europe region\n2. Send `X-CleverTap-Account-Id` and `X-CleverTap-Passcode` headers on every call, and ask for a named passcode with an expiry date\n3. Check `status` in the body as well as the HTTP code. Get User Profiles can answer 200 with `\"status\":\"fail\"` when throttled\n4. Add `dryRun=1` to an upload URL to validate up to 1,000 records without storing them\n5. Set `estimate_only` or `draft` to true on Create Campaign before a real send. API campaigns bypass dashboard role restrictions\n\n## Questions\n\n### Which is better for AI agents, ActiveCampaign or CleverTap?\n\nActiveCampaign scores 50.5 (D) on agent readiness against CleverTap's 48.8 (D), and leads in 3 of 7 scored categories. CleverTap leads on security \u0026 auth, maintenance \u0026 community and transparency \u0026 trust.\n\n### Do ActiveCampaign and CleverTap need an API key?\n\nActiveCampaign takes an API key or an OAuth sign-in. CleverTap needs an API key.\n\n### Can an agent call ActiveCampaign and CleverTap without installing anything?\n\nNo hosted endpoint is listed for ActiveCampaign. No hosted endpoint is listed for CleverTap.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/activecampaign-vs-clevertap.json, and with the fewest tokens: https://www.anchorterminal.com/compare/activecampaign-vs-clevertap.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"activecampaign\", \"b\": \"clevertap\"}`. From a terminal: `anchor compare activecampaign clevertap`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/activecampaign.json and https://www.anchorterminal.com/api/v1/tools/clevertap.json\n\n## Other comparisons with ActiveCampaign or CleverTap\n\n- [ActiveCampaign vs Braze](https://www.anchorterminal.com/compare/activecampaign-vs-braze.md)\n- [ActiveCampaign vs Customer.io](https://www.anchorterminal.com/compare/activecampaign-vs-customer-io.md)\n- [ActiveCampaign vs Iterable](https://www.anchorterminal.com/compare/activecampaign-vs-iterable.md)\n- [ActiveCampaign vs Klaviyo API + MCP](https://www.anchorterminal.com/compare/activecampaign-vs-klaviyo.md)\n- [ActiveCampaign vs Mailchimp Marketing API](https://www.anchorterminal.com/compare/activecampaign-vs-mailchimp-marketing.md)\n- [ActiveCampaign vs MoEngage](https://www.anchorterminal.com/compare/activecampaign-vs-moengage.md)\n- [ActiveCampaign vs Omnisend](https://www.anchorterminal.com/compare/activecampaign-vs-omnisend.md)\n- [Braze vs CleverTap](https://www.anchorterminal.com/compare/braze-vs-clevertap.md)\n- [CleverTap vs Customer.io](https://www.anchorterminal.com/compare/clevertap-vs-customer-io.md)\n- [CleverTap vs Iterable](https://www.anchorterminal.com/compare/clevertap-vs-iterable.md)\n- [CleverTap vs Klaviyo API + MCP](https://www.anchorterminal.com/compare/clevertap-vs-klaviyo.md)\n- [CleverTap vs Mailchimp Marketing API](https://www.anchorterminal.com/compare/clevertap-vs-mailchimp-marketing.md)\n- [CleverTap vs MoEngage](https://www.anchorterminal.com/compare/clevertap-vs-moengage.md)\n- [CleverTap vs Omnisend](https://www.anchorterminal.com/compare/clevertap-vs-omnisend.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-10",
    "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": "ActiveCampaign vs CleverTap",
        "url": ""
      }
    ],
    "description": "ActiveCampaign scores 50.5 (D) to CleverTap's 48.8 (D) for marketing audiences. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "ActiveCampaign D 50.5",
      "CleverTap D 48.8",
      "scores"
    ],
    "h1": "ActiveCampaign vs CleverTap",
    "image": "https://www.anchorterminal.com/assets/og/compare-activecampaign-vs-clevertap.png",
    "path": "/compare/activecampaign-vs-clevertap",
    "published": "2026-10-01",
    "section": "tools",
    "title": "ActiveCampaign vs CleverTap for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/activecampaign-vs-clevertap"
  },
  "tokens": {
    "markdown": 2300,
    "slim": 730
  },
  "version": 1
}
