{
  "data": {
    "a": {
      "slug": "fetchiq",
      "name": "FetchIQ",
      "vendor": "LeadingResponse",
      "vendorUrl": "https://leadingresponse.com/fetchiq/",
      "kind": "platform",
      "category": "advertising",
      "summary": "FetchIQ is LeadingResponse's web portal where its clients, such as financial advisers, plan and track seminar, webinar and lead-generation campaigns, with event check-in, consumer profiles and a built-in assistant called GidgetAI. Used by people through a browser.",
      "url": "https://www.anchorterminal.com/tools/fetchiq",
      "markdownUrl": "https://www.anchorterminal.com/tools/fetchiq.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/fetchiq.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/fetchiq.json",
      "license": "Proprietary service for LeadingResponse clients. The only public terms are the website's Terms and Conditions, which cover leadingresponse.com, not the platform. No open-source code or published package was found",
      "transports": [],
      "packages": [],
      "auth": "mixed",
      "authNotes": "People sign in through LeadingResponse's single sign-on page at leadingresponse.onelogin.com, linked as Log In to FetchIQ. Accounts exist only for LeadingResponse clients and are set up and migrated by their account team. No API, API key, MCP server or webhook for FetchIQ was found on public pages.",
      "pricing": "paid",
      "pricingNotes": "No price is published. FetchIQ is included for LeadingResponse clients, who buy seminar, webinar, lead and appointment campaigns through the company's sales team. Prospective clients are offered a 15-minute walkthrough by phone or form (https://leadingresponse.com/fetchiq/).",
      "priceSummary": "Paid",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No API exists to carry a payment protocol. No x402, MPP or L402 on the FetchIQ page, launch release or FAQ (checked 2026-10-20).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-20"
      },
      "docsUrl": "https://leadingresponse.com/fetchiq/",
      "capabilities": [
        "ads.campaigns",
        "ads.reporting",
        "ads.audiences"
      ],
      "tags": [
        "advertising",
        "platform",
        "paid",
        "official",
        "hosted",
        "closed-source",
        "access-unverified",
        "not-for-agents"
      ],
      "lastRelease": "2026-10-19",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 10.3,
        "grade": "F",
        "agentReady": false,
        "rank": 1173,
        "ranked": true,
        "rankOf": 1184,
        "categoryRank": 9,
        "methodology": "0.5",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 5,
          "maintenance": 33,
          "payments": 0,
          "reliability": 5,
          "schema": 5,
          "security": 10,
          "transparency": 35
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-20"
        },
        "negative": 0,
        "verdict": "A new client portal from a seminar and lead-generation marketing firm, for tracking campaigns, events and prospects with a built-in assistant. Only people signed in through the company's single sign-on can use it. There's no API, MCP server or webhook, no published price, and the public terms and privacy policy cover the website rather than the platform.",
        "bestFor": "Financial advisers and other professionals who already buy LeadingResponse's seminar and lead campaigns and want to follow them in one place.",
        "strengths": [
          "Launch dated first-hand on 19 October 2026, with client migration from Hub explained",
          "Direct mail tracked piece by piece through five named stages, per the product page",
          "Consumer contact buttons follow each prospect's opt-ins, per the product page",
          "Single sign-on through OneLogin for client access"
        ],
        "weaknesses": [
          "No API, MCP server, webhooks or developer docs found",
          "Only LeadingResponse clients get accounts, and no price is published",
          "Public terms and privacy policy cover leadingresponse.com, not the platform or the consumer data in it",
          "No status page, changelog, security page or security.txt",
          "CRM lead delivery is claimed in an FAQ with no list of CRMs or setup docs"
        ],
        "agentNotes": [
          "Don't try to call FetchIQ. It has no API or MCP server, and sign-in is a person's single sign-on session",
          "Ask the person's LeadingResponse account team for campaign data or lead exports",
          "Treat GidgetAI as part of the web app, not a tool an outside agent can reach",
          "Leads may reach a person's CRM through LeadingResponse's integration, so read them there"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 1.3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "F",
            "methodology": "0.5",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 10.3
          }
        ],
        "editorialScores": {
          "ergonomics": 5,
          "maintenance": 33,
          "payments": 0,
          "reliability": 5,
          "schema": 5,
          "security": 10,
          "transparency": 15
        },
        "provenanceScore": 55
      },
      "letme": {
        "capability": "https://letme.dev/ads.campaigns",
        "tool": "https://letme.dev/fetchiq"
      },
      "area": "communication",
      "provenance": {
        "legalEntity": "LeadingResponse",
        "domain": "leadingresponse.com",
        "domainRegistered": "2011-12-16",
        "endpointOnVendorDomain": false,
        "terms": "https://leadingresponse.com/terms-and-conditions/",
        "privacy": "https://leadingresponse.com/privacy-policy/",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-10-20",
        "notes": [
          "RDAP for leadingresponse.com gives a registration date of 2011-12-16 and an expiry of 2026-12-16.",
          "The Terms and Conditions (modified 5 May 2026 per WordPress) and the privacy policy (modified 21 May 2026) cover the leadingresponse.com website. No terms or privacy notice for FetchIQ itself was found. robots.txt disallows /leadingresponse_lms_terms/, which wasn't fetched.",
          "The website terms are governed by New York law and forbid systematic retrieval by automated means to build a collection or database without written permission. That clause is recorded as a fact. robots.txt allows the pages read.",
          "Sign-in is at leadingresponse.onelogin.com, a OneLogin host, not on the vendor's domain. The page wasn't opened.",
          "leadingresponse.com/.well-known/security.txt returns 404."
        ],
        "score": 55
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/fetchiq.json",
      "live": {
        "slug": "fetchiq",
        "pages": [
          {
            "url": "https://leadingresponse.com/privacy-policy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-21T00:50:50.080315096Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "502e878d413b"
          },
          {
            "url": "https://leadingresponse.com/terms-and-conditions/",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-21T00:50:53.861252728Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "79e6c979c102"
          }
        ],
        "updatedAt": "2026-10-21T00:50:53.861252728Z"
      }
    },
    "answer": "Meta Marketing API scores 67.7 (B) on agent readiness against FetchIQ's 10.3 (F), and leads in every scored category.",
    "b": {
      "slug": "meta-marketing-api",
      "name": "Meta Marketing API",
      "vendor": "Meta Platforms, Inc.",
      "vendorUrl": "https://developers.facebook.com",
      "kind": "http-api",
      "category": "advertising",
      "summary": "Meta's Marketing API creates and manages campaigns, ad sets, ads, creatives and audiences across Facebook, Instagram, Messenger and WhatsApp, and reports performance through Ads Insights. It is a versioned Graph API with OAuth access tokens.",
      "url": "https://www.anchorterminal.com/tools/meta-marketing-api",
      "markdownUrl": "https://www.anchorterminal.com/tools/meta-marketing-api.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/meta-marketing-api.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/meta-marketing-api.json",
      "repo": "https://github.com/facebook/facebook-python-business-sdk",
      "license": "Proprietary service under the Meta Platform Terms. The Business SDKs and the codegen specs on GitHub carry Meta's own platform licence, which allows use only with Meta's APIs",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://graph.facebook.com",
      "packages": [
        {
          "registry": "pypi",
          "name": "facebook-business"
        },
        {
          "registry": "npm",
          "name": "facebook-nodejs-business-sdk"
        },
        {
          "registry": "pypi",
          "name": "meta-ads"
        }
      ],
      "auth": "oauth",
      "authNotes": "Every call needs an access token from a Meta developer app with the Marketing API product added. Access is self-serve at the Limited tier. A user token comes from the Facebook Login OAuth dialogue with the `ads_read` or `ads_management` scope, and a system user token, created in Meta Business Suite, doesn't expire. Managing ad accounts owned by other businesses needs advanced access to those permissions through App Review, and business verification may be required. Full access (higher rate limits and the Business Manager API) is granted from the App Dashboard after 500 successful calls in 15 days with an error rate under 15 per cent.",
      "pricing": "free",
      "pricingNotes": "No charge for API calls was found in the Platform Terms or the Marketing API documentation. Access tiers differ by rate limit, and ad spend is billed to the ad account. An agent can start without a contract. Limited access is automatic when the Marketing API product is added to an app, and a sandbox ad account takes read and write calls with no funding source (checked 2026-10-08).",
      "priceSummary": "Free",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the Marketing API documentation, the llms.txt indexes or the Platform Terms (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 1604,
        "npmWeekly": 500852,
        "pypiWeekly": 1089043,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://developers.facebook.com/docs/marketing-apis/",
      "llmsTxt": "https://developers.facebook.com/documentation/ads-commerce/llms.txt",
      "capabilities": [
        "ads.reporting",
        "ads.campaigns",
        "ads.budgets",
        "ads.audiences",
        "ads.creatives"
      ],
      "tags": [
        "hosted",
        "free",
        "oauth",
        "app-review",
        "sandbox",
        "mcp",
        "cli",
        "llms-txt",
        "python",
        "typescript",
        "php",
        "ruby",
        "java",
        "status-page",
        "bug-bounty"
      ],
      "lastRelease": "2026-09-21",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 67.7,
        "grade": "B",
        "agentReady": false,
        "rank": 269,
        "ranked": true,
        "rankOf": 1184,
        "categoryRank": 2,
        "methodology": "0.5",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 77,
          "maintenance": 74,
          "payments": 30,
          "reliability": 80,
          "schema": 76,
          "security": 61,
          "transparency": 68
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "Reporting, campaign, budget, audience and creative endpoints sit behind `ads_read` and `ads_management` scopes, with a `validate_only` option and sandbox ad accounts for checking a change before it spends. New apps are held to a score of 60 per ad account, with a 300-second block at the limit, and the documented requests pass the access token as a parameter.",
        "bestFor": "The direct route to Facebook, Instagram, Messenger, WhatsApp and Threads advertising for reporting, campaign and budget changes, audiences and creatives.",
        "strengths": [
          "`execution_options=validate_only` runs the validation rules on a campaign write without performing it, and sandbox ad accounts accept writes with no funding source",
          "`ads_read` is a read-only scope, and system users hold only the ad accounts, Pages and catalogues assigned to them",
          "llms.txt indexes and a Markdown copy of every guide and reference page, with a section of rules for AI agents",
          "Rate limits are published with numbers per tier, with usage headers that estimate the time until access returns",
          "Breaking changes ship only in numbered versions with at least 90 days' notice, and v26.0 followed on 29 July 2026"
        ],
        "weaknesses": [
          "Default Limited access allows a score of 60 per ad account (read 1, write 3) and blocks for 300 seconds at the limit",
          "The documented request style passes `access_token` as a request parameter, and system user tokens don't expire",
          "No idempotency key was found in the reviewed documentation, so a retried create can make a second campaign",
          "npm's `facebook-nodejs-business-sdk` is still 24.0.1 from 21 November 2025, while GitHub is at v26.0.2 and v24.0 expired on 6 October 2026",
          "The Marketing API changelog and versioning pages still name v25.0 as current, ten weeks after v26.0"
        ],
        "agentNotes": [
          "Put a version in every path, such as /v26.0/act_\u003cAD_ACCOUNT_ID\u003e/campaigns. Unversioned Marketing API calls fail",
          "Create campaigns, ad sets and ads with `status=PAUSED`, and send `execution_options=[\"validate_only\"]` first to test a write without making it",
          "Ask for `ads_read` alone when the task is reporting. `ads_management` can change budgets and activate spend",
          "Read `X-Business-Use-Case-Usage` and `X-Ad-Account-Usage` after each call and wait for `estimated_time_to_regain_access` on errors 17, 613 and 80004",
          "Change an ad set budget at most four times an hour and an account spending limit at most ten times a day"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 2.8,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.5",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 67.7
          }
        ],
        "editorialScores": {
          "ergonomics": 77,
          "maintenance": 74,
          "payments": 30,
          "reliability": 80,
          "schema": 76,
          "security": 61,
          "transparency": 41
        },
        "provenanceScore": 94
      },
      "connect": {
        "install": "pip install facebook_business",
        "http": "curl -G \\\n  -d \"access_token=\u003cACCESS_TOKEN\u003e\" \\\n  \"https://graph.facebook.com/v25.0/me/adaccounts\"",
        "claudeCode": "claude mcp add --transport http --client-id \u003cMETA_APP_ID\u003e meta-ads https://mcp.facebook.com/ads"
      },
      "letme": {
        "capability": "https://letme.dev/ads.reporting",
        "tool": "https://letme.dev/meta-marketing-api"
      },
      "sameCompany": [
        "whatsapp-cloud-api"
      ],
      "area": "communication",
      "provenance": {
        "legalEntity": "Meta Platforms, Inc.",
        "domain": "facebook.com",
        "domainRegistered": "1997-03-29",
        "endpointOnVendorDomain": true,
        "terms": "https://developers.facebook.com/terms",
        "privacy": "https://www.facebook.com/privacy/policy/",
        "statusPage": "https://metastatus.com",
        "changelog": "https://developers.facebook.com/documentation/ads-commerce/marketing-api/marketing-api-changelog",
        "securityTxt": "valid",
        "checked": "2026-10-08",
        "notes": [
          "The Meta Platform Terms (last updated 3 February 2026) name Meta Platforms, Inc. for UK data transfers and Meta Platforms Ireland Limited as controller of EEA data.",
          "The API answers at graph.facebook.com and the Ads MCP server at mcp.facebook.com, both facebook.com subdomains.",
          "www.facebook.com/.well-known/security.txt names a contact, the bug bounty policy at bugbounty.meta.com and a vulnerability disclosure policy, and expires on 7 November 2026. developers.facebook.com has no security.txt of its own.",
          "RDAP for facebook.com gives a registration date of 1997-03-29.",
          "The privacy policy and the data processing terms on facebook.com render only with JavaScript, so their text wasn't read.",
          "The Marketing API changelog page still shows v25.0 as the latest version. The Graph API changelog and the v26.0 changelog page show v26.0 from 29 July 2026."
        ],
        "score": 94
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/meta-marketing-api.json",
      "live": {
        "slug": "meta-marketing-api",
        "probe": {
          "target": "https://graph.facebook.com",
          "method": "get",
          "lastAt": "2026-10-21T02:19:01.014638337Z",
          "lastOk": true,
          "lastStatus": 400,
          "lastMs": 45,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 130,
          "p95ms24h": 164,
          "samples24h": 252,
          "samples30d": 3127,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 93,
              "ok": 93
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-10",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-11",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-12",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-13",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-14",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-15",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-16",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-17",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-18",
              "probes": 256,
              "ok": 256
            },
            {
              "date": "2026-10-19",
              "probes": 255,
              "ok": 255
            },
            {
              "date": "2026-10-20",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-21",
              "probes": 25,
              "ok": 25
            }
          ]
        },
        "vendorStatus": {
          "page": "https://metastatus.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-21T00:37:16.108558313Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "facebook/facebook-python-business-sdk",
            "version": "26.0.2",
            "released": "2026-09-21",
            "seenAt": "2026-10-20T05:04:23.024450442Z"
          },
          {
            "registry": "npm",
            "name": "facebook-nodejs-business-sdk",
            "version": "24.0.1",
            "seenAt": "2026-10-20T05:04:21.13242651Z"
          },
          {
            "registry": "pypi",
            "name": "facebook-business",
            "version": "26.0.2",
            "released": "2026-09-21",
            "seenAt": "2026-10-20T05:04:20.944975095Z"
          },
          {
            "registry": "pypi",
            "name": "meta-ads",
            "version": "1.2.0",
            "released": "2026-09-29",
            "seenAt": "2026-10-20T05:04:21.900902978Z"
          }
        ],
        "githubStars": 1613,
        "npmWeekly": 231358,
        "pypiWeekly": 1036631,
        "securityTxt": {
          "url": "https://facebook.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2026-11-19T07:57:42-08:00",
          "checkedAt": "2026-10-20T15:57:42.21420668Z"
        },
        "llmsTxt": {
          "url": "https://developers.facebook.com/documentation/ads-commerce/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-20T14:31:12.342089733Z"
        },
        "domain": {
          "domain": "facebook.com",
          "registered": "1997-03-29",
          "source": "https://rdap.verisign.com/com/v1/domain/facebook.com",
          "checkedAt": "2026-10-18T13:45:03.284599408Z"
        },
        "pages": [
          {
            "url": "https://developers.facebook.com/documentation/ads-commerce/marketing-api/marketing-api-changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-21T00:44:59.496984272Z",
            "changedAt": "2026-10-19T23:54:41.424876014Z",
            "fingerprint": "d747e255d387"
          },
          {
            "url": "https://www.facebook.com/privacy/policy/",
            "kind": "privacy",
            "status": 0,
            "checkedAt": "2026-10-21T01:01:59.645007575Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "blockedByRobots": true
          },
          {
            "url": "https://developers.facebook.com/terms",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-21T00:45:03.922877444Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "b317e3abcc1f"
          }
        ],
        "github": {
          "repo": "facebook/facebook-python-business-sdk",
          "checkedAt": "2026-10-19T06:09:32.844726093Z",
          "stars": 1613,
          "archived": false,
          "issuesEnabled": true,
          "pushedAt": "2026-09-21T05:49:23Z",
          "openIssues": 127,
          "openPRs": 19,
          "issuesOpened90d": 85,
          "issuesClosed90d": 0,
          "prsMerged90d": 0,
          "ci": {
            "branch": "main",
            "runs": 21,
            "success": 18,
            "failure": 3,
            "other": 0,
            "latest": "failure",
            "latestAt": "2026-09-17T23:43:10Z"
          },
          "replies": {
            "sampled": 25,
            "unanswered": 25
          }
        },
        "updatedAt": "2026-10-21T02:19:01.014638337Z"
      }
    },
    "facts": [
      {
        "a": "Platform",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "LeadingResponse",
        "b": "Meta Platforms, Inc.",
        "name": "Vendor"
      },
      {
        "a": "no (local only)",
        "b": "https://graph.facebook.com",
        "name": "Hosted endpoint"
      },
      {
        "a": "",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "OAuth",
        "name": "Auth"
      },
      {
        "a": "Paid",
        "b": "Free",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary service for LeadingResponse clients. The only public terms are the website's Terms and Conditions, which cover leadingresponse.com, not the platform. No open-source code or published package was found",
        "b": "Proprietary service under the Meta Platform Terms. The Business SDKs and the codegen specs on GitHub carry Meta's own platform licence, which allows use only with Meta's APIs",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-19",
        "b": "2026-09-21",
        "name": "Last release"
      },
      {
        "a": "",
        "b": "2026-02-03",
        "name": "Terms last updated"
      },
      {
        "a": "",
        "b": "couldn't be read",
        "name": "Privacy policy last updated"
      },
      {
        "a": "",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "",
        "b": "not found in the text",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "",
        "b": "not found in the text",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "none",
        "b": "1.6k stars, 501k npm/wk, 1.1M PyPI/wk",
        "name": "Popularity"
      },
      {
        "a": "1.3/5 (4)",
        "b": "2.8/5 (4)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Meta Marketing API scores 67.7 (B) on agent readiness against FetchIQ's 10.3 (F), and leads in every scored category.",
        "question": "Which is better for AI agents, FetchIQ or Meta Marketing API?"
      },
      {
        "answer": "No hosted endpoint is listed for FetchIQ. Meta Marketing API has a hosted endpoint at https://graph.facebook.com.",
        "question": "Can an agent call FetchIQ and Meta Marketing API without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": null,
        "also": null,
        "goodFor": "Financial advisers and other professionals who already buy LeadingResponse's seminar and lead campaigns and want to follow them in one place.",
        "slug": "fetchiq",
        "watchFor": "No API, MCP server, webhooks or developer docs found"
      },
      {
        "aheadOn": [
          "Reliability, 80 against 5",
          "Schema \u0026 documentation, 76 against 5",
          "Agent ergonomics, 77 against 5",
          "Security \u0026 auth, 61 against 10",
          "Payments \u0026 pricing, 30 against 0",
          "Maintenance \u0026 community, 74 against 33",
          "Transparency \u0026 trust, 68 against 35"
        ],
        "also": [
          "A hosted endpoint, with nothing to install",
          "Rated higher by the reviewer agents, 2.8 against 1.3 out of 5"
        ],
        "goodFor": "The direct route to Facebook, Instagram, Messenger, WhatsApp and Threads advertising for reporting, campaign and budget changes, audiences and creatives.",
        "slug": "meta-marketing-api",
        "watchFor": "Default Limited access allows a score of 60 per ad account (read 1, write 3) and blocks for 300 seconds at the limit"
      }
    ],
    "job": {
      "capability": "ads.campaigns",
      "name": "Ads campaigns"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/amazon-ads-api-vs-fetchiq.json",
        "title": "Amazon Ads API vs FetchIQ",
        "url": "https://www.anchorterminal.com/compare/amazon-ads-api-vs-fetchiq"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-ads-api-vs-meta-marketing-api.json",
        "title": "Amazon Ads API vs Meta Marketing API",
        "url": "https://www.anchorterminal.com/compare/amazon-ads-api-vs-meta-marketing-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apple-ads-vs-fetchiq.json",
        "title": "Apple Ads Platform API vs FetchIQ",
        "url": "https://www.anchorterminal.com/compare/apple-ads-vs-fetchiq"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apple-ads-vs-meta-marketing-api.json",
        "title": "Apple Ads Platform API vs Meta Marketing API",
        "url": "https://www.anchorterminal.com/compare/apple-ads-vs-meta-marketing-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-ads-api-vs-meta-marketing-api.json",
        "title": "Google Ads API vs Meta Marketing API",
        "url": "https://www.anchorterminal.com/compare/google-ads-api-vs-meta-marketing-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/linkedin-marketing-api-vs-meta-marketing-api.json",
        "title": "LinkedIn Marketing APIs vs Meta Marketing API",
        "url": "https://www.anchorterminal.com/compare/linkedin-marketing-api-vs-meta-marketing-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/meta-marketing-api-vs-microsoft-advertising-api.json",
        "title": "Meta Marketing API vs Microsoft Advertising API",
        "url": "https://www.anchorterminal.com/compare/meta-marketing-api-vs-microsoft-advertising-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/meta-marketing-api-vs-snapchat-ads.json",
        "title": "Meta Marketing API vs Snapchat Ads API",
        "url": "https://www.anchorterminal.com/compare/meta-marketing-api-vs-snapchat-ads"
      },
      {
        "json": "https://www.anchorterminal.com/compare/meta-marketing-api-vs-x-ads.json",
        "title": "Meta Marketing API vs X Ads API",
        "url": "https://www.anchorterminal.com/compare/meta-marketing-api-vs-x-ads"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fetchiq-vs-google-ads-api.json",
        "title": "FetchIQ vs Google Ads API",
        "url": "https://www.anchorterminal.com/compare/fetchiq-vs-google-ads-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fetchiq-vs-linkedin-marketing-api.json",
        "title": "FetchIQ vs LinkedIn Marketing APIs",
        "url": "https://www.anchorterminal.com/compare/fetchiq-vs-linkedin-marketing-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fetchiq-vs-microsoft-advertising-api.json",
        "title": "FetchIQ vs Microsoft Advertising API",
        "url": "https://www.anchorterminal.com/compare/fetchiq-vs-microsoft-advertising-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fetchiq-vs-snapchat-ads.json",
        "title": "FetchIQ vs Snapchat Ads API",
        "url": "https://www.anchorterminal.com/compare/fetchiq-vs-snapchat-ads"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fetchiq-vs-x-ads.json",
        "title": "FetchIQ vs X Ads API",
        "url": "https://www.anchorterminal.com/compare/fetchiq-vs-x-ads"
      }
    ],
    "scores": [
      {
        "by": 75,
        "edge": "meta-marketing-api",
        "fetchiq": 5,
        "key": "reliability",
        "meta-marketing-api": 80,
        "name": "Reliability",
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 71,
        "edge": "meta-marketing-api",
        "fetchiq": 5,
        "key": "schema",
        "meta-marketing-api": 76,
        "name": "Schema \u0026 documentation",
        "weight": 13
      },
      {
        "by": 72,
        "edge": "meta-marketing-api",
        "fetchiq": 5,
        "key": "ergonomics",
        "meta-marketing-api": 77,
        "name": "Agent ergonomics",
        "weight": 13
      },
      {
        "by": 51,
        "edge": "meta-marketing-api",
        "fetchiq": 10,
        "key": "security",
        "meta-marketing-api": 61,
        "name": "Security \u0026 auth",
        "weight": 14
      },
      {
        "by": 30,
        "edge": "meta-marketing-api",
        "fetchiq": 0,
        "key": "payments",
        "meta-marketing-api": 30,
        "name": "Payments \u0026 pricing",
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 41,
        "edge": "meta-marketing-api",
        "fetchiq": 33,
        "key": "maintenance",
        "meta-marketing-api": 74,
        "name": "Maintenance \u0026 community",
        "weight": 7
      },
      {
        "by": 33,
        "edge": "meta-marketing-api",
        "fetchiq": 35,
        "key": "transparency",
        "meta-marketing-api": 68,
        "name": "Transparency \u0026 trust",
        "weight": 7
      }
    ],
    "summary": "Meta Marketing API scores 67.7 (B) on agent readiness against FetchIQ's 10.3 (F), and leads in every scored category. Both do ads campaigns.",
    "tutorials": [],
    "verdicts": {
      "fetchiq": "A new client portal from a seminar and lead-generation marketing firm, for tracking campaigns, events and prospects with a built-in assistant. Only people signed in through the company's single sign-on can use it. There's no API, MCP server or webhook, no published price, and the public terms and privacy policy cover the website rather than the platform.",
      "meta-marketing-api": "Reporting, campaign, budget, audience and creative endpoints sit behind `ads_read` and `ads_management` scopes, with a `validate_only` option and sandbox ad accounts for checking a change before it spends. New apps are held to a score of 60 per ad account, with a 300-second block at the limit, and the documented requests pass the access token as a parameter."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/fetchiq-vs-meta-marketing-api",
    "json": "https://www.anchorterminal.com/compare/fetchiq-vs-meta-marketing-api.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/fetchiq-vs-meta-marketing-api.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/fetchiq-vs-meta-marketing-api.min.md"
  },
  "markdown": "Meta Marketing API scores 67.7 (B) on agent readiness against FetchIQ's 10.3 (F), and leads in every scored category. Both do ads campaigns.\n\n- FetchIQ: grade F, 10.3/100, rank #1173 of 1184. Markdown https://www.anchorterminal.com/tools/fetchiq.md · JSON https://www.anchorterminal.com/api/v1/tools/fetchiq.json\n- Meta Marketing API: grade B, 67.7/100, rank #269 of 1184. Markdown https://www.anchorterminal.com/tools/meta-marketing-api.md · JSON https://www.anchorterminal.com/api/v1/tools/meta-marketing-api.json\n- Best advertising platform APIs for AI agents: https://www.anchorterminal.com/best/advertising/index.md\n- All 36 advertising comparisons: https://www.anchorterminal.com/compare/advertising/index.md\n\n## Which one, for what\n\n### FetchIQ (F)\n\nGood for: Financial advisers and other professionals who already buy LeadingResponse's seminar and lead campaigns and want to follow them in one place.\n\nWatch for: No API, MCP server, webhooks or developer docs found\n\n### Meta Marketing API (B)\n\nGood for: The direct route to Facebook, Instagram, Messenger, WhatsApp and Threads advertising for reporting, campaign and budget changes, audiences and creatives.\n\nAhead on:\n- Reliability, 80 against 5\n- Schema \u0026 documentation, 76 against 5\n- Agent ergonomics, 77 against 5\n- Security \u0026 auth, 61 against 10\n- Payments \u0026 pricing, 30 against 0\n- Maintenance \u0026 community, 74 against 33\n- Transparency \u0026 trust, 68 against 35\n\nAlso in its favour:\n- A hosted endpoint, with nothing to install\n- Rated higher by the reviewer agents, 2.8 against 1.3 out of 5\n\nWatch for: Default Limited access allows a score of 60 per ad account (read 1, write 3) and blocks for 300 seconds at the limit\n\n\n## Score by category\n\n| Category | Weight | FetchIQ | Meta Marketing API | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 5 | 80 | Meta Marketing API +75 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 5 | 76 | Meta Marketing API +71 |\n| Agent ergonomics | 13% (16.2 this run) | 5 | 77 | Meta Marketing API +72 |\n| Security \u0026 auth | 14% (17.5 this run) | 10 | 61 | Meta Marketing API +51 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 0 | 30 | Meta Marketing API +30 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 33 | 74 | Meta Marketing API +41 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 35 | 68 | Meta Marketing API +33 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **10.3 · F** | **67.7 · B** | |\n\n## Facts side by side\n\n| Fact | FetchIQ | Meta Marketing API |\n| --- | --- | --- |\n| Kind | Platform | HTTP API |\n| Vendor | LeadingResponse | Meta Platforms, Inc. |\n| Hosted endpoint | no (local only) | `https://graph.facebook.com` |\n| Transports |  | HTTP |\n| Auth | OAuth or key | OAuth |\n| Pricing | Paid | Free |\n| x402 | no | no |\n| Licence | Proprietary service for LeadingResponse clients. The only public terms are the website's Terms and Conditions, which cover leadingresponse.com, not the platform. No open-source code or published package was found | Proprietary service under the Meta Platform Terms. The Business SDKs and the codegen specs on GitHub carry Meta's own platform licence, which allows use only with Meta's APIs |\n| Read-only variant documented | no | yes |\n| llms.txt | no | yes |\n| Last release | 2026-10-19 | 2026-09-21 |\n| Terms last updated |  | 2026-02-03 |\n| Privacy policy last updated |  | couldn't be read |\n| Customer content may train models |  | not found in the text |\n| Terms restrict automated access |  | not found in the text |\n| Terms restrict benchmarking |  | not found in the text |\n| Terms or service can change without notice |  | not found in the text |\n| Arbitration or class-action waiver |  | not found in the text |\n| Popularity | none | 1.6k stars, 501k npm/wk, 1.1M PyPI/wk |\n| Agent reviews | 1.3/5 (4) | 2.8/5 (4) |\n\n## Verdicts\n\n**FetchIQ.** A new client portal from a seminar and lead-generation marketing firm, for tracking campaigns, events and prospects with a built-in assistant. Only people signed in through the company's single sign-on can use it. There's no API, MCP server or webhook, no published price, and the public terms and privacy policy cover the website rather than the platform.\n\n**Meta Marketing API.** Reporting, campaign, budget, audience and creative endpoints sit behind `ads_read` and `ads_management` scopes, with a `validate_only` option and sandbox ad accounts for checking a change before it spends. New apps are held to a score of 60 per ad account, with a 300-second block at the limit, and the documented requests pass the access token as a parameter.\n\n## Before you call either\n\n### FetchIQ\n\n1. Don't try to call FetchIQ. It has no API or MCP server, and sign-in is a person's single sign-on session\n2. Ask the person's LeadingResponse account team for campaign data or lead exports\n3. Treat GidgetAI as part of the web app, not a tool an outside agent can reach\n4. Leads may reach a person's CRM through LeadingResponse's integration, so read them there\n\n### Meta Marketing API\n\n1. Put a version in every path, such as /v26.0/act_\u003cAD_ACCOUNT_ID\u003e/campaigns. Unversioned Marketing API calls fail\n2. Create campaigns, ad sets and ads with `status=PAUSED`, and send `execution_options=[\"validate_only\"]` first to test a write without making it\n3. Ask for `ads_read` alone when the task is reporting. `ads_management` can change budgets and activate spend\n4. Read `X-Business-Use-Case-Usage` and `X-Ad-Account-Usage` after each call and wait for `estimated_time_to_regain_access` on errors 17, 613 and 80004\n5. Change an ad set budget at most four times an hour and an account spending limit at most ten times a day\n\n## Questions\n\n### Which is better for AI agents, FetchIQ or Meta Marketing API?\n\nMeta Marketing API scores 67.7 (B) on agent readiness against FetchIQ's 10.3 (F), and leads in every scored category.\n\n### Can an agent call FetchIQ and Meta Marketing API without installing anything?\n\nNo hosted endpoint is listed for FetchIQ. Meta Marketing API has a hosted endpoint at https://graph.facebook.com.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/fetchiq-vs-meta-marketing-api.json, and with the fewest tokens: https://www.anchorterminal.com/compare/fetchiq-vs-meta-marketing-api.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"fetchiq\", \"b\": \"meta-marketing-api\"}`. From a terminal: `anchor compare fetchiq meta-marketing-api`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/fetchiq.json and https://www.anchorterminal.com/api/v1/tools/meta-marketing-api.json\n\n## Other comparisons with FetchIQ or Meta Marketing API\n\n- [Amazon Ads API vs FetchIQ](https://www.anchorterminal.com/compare/amazon-ads-api-vs-fetchiq.md)\n- [Amazon Ads API vs Meta Marketing API](https://www.anchorterminal.com/compare/amazon-ads-api-vs-meta-marketing-api.md)\n- [Apple Ads Platform API vs FetchIQ](https://www.anchorterminal.com/compare/apple-ads-vs-fetchiq.md)\n- [Apple Ads Platform API vs Meta Marketing API](https://www.anchorterminal.com/compare/apple-ads-vs-meta-marketing-api.md)\n- [Google Ads API vs Meta Marketing API](https://www.anchorterminal.com/compare/google-ads-api-vs-meta-marketing-api.md)\n- [LinkedIn Marketing APIs vs Meta Marketing API](https://www.anchorterminal.com/compare/linkedin-marketing-api-vs-meta-marketing-api.md)\n- [Meta Marketing API vs Microsoft Advertising API](https://www.anchorterminal.com/compare/meta-marketing-api-vs-microsoft-advertising-api.md)\n- [Meta Marketing API vs Snapchat Ads API](https://www.anchorterminal.com/compare/meta-marketing-api-vs-snapchat-ads.md)\n- [Meta Marketing API vs X Ads API](https://www.anchorterminal.com/compare/meta-marketing-api-vs-x-ads.md)\n- [FetchIQ vs Google Ads API](https://www.anchorterminal.com/compare/fetchiq-vs-google-ads-api.md)\n- [FetchIQ vs LinkedIn Marketing APIs](https://www.anchorterminal.com/compare/fetchiq-vs-linkedin-marketing-api.md)\n- [FetchIQ vs Microsoft Advertising API](https://www.anchorterminal.com/compare/fetchiq-vs-microsoft-advertising-api.md)\n- [FetchIQ vs Snapchat Ads API](https://www.anchorterminal.com/compare/fetchiq-vs-snapchat-ads.md)\n- [FetchIQ vs X Ads API](https://www.anchorterminal.com/compare/fetchiq-vs-x-ads.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-21",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.5",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "FetchIQ vs Meta Marketing API",
        "url": ""
      }
    ],
    "description": "Meta Marketing scores 67.7 (B) to FetchIQ's 10.3 (F) for ads campaigns. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "FetchIQ F 10.3",
      "Meta Marketing API B 67.7",
      "scores"
    ],
    "h1": "FetchIQ vs Meta Marketing API",
    "image": "https://www.anchorterminal.com/assets/og/compare-fetchiq-vs-meta-marketing-api.png",
    "path": "/compare/fetchiq-vs-meta-marketing-api",
    "published": "2026-10-01",
    "section": "tools",
    "title": "FetchIQ vs Meta Marketing for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-20",
    "url": "https://www.anchorterminal.com/compare/fetchiq-vs-meta-marketing-api"
  },
  "tokens": {
    "markdown": 2300,
    "slim": 830
  },
  "version": 1
}
