{
  "data": {
    "a": {
      "slug": "companylens",
      "name": "CompanyLens",
      "vendor": "CompanyLens",
      "vendorUrl": "https://companylens.io",
      "kind": "http-api",
      "category": "data-providers",
      "summary": "CompanyLens is a REST API and remote MCP server that puts company, officer and beneficial-owner records from government registries in 19 jurisdictions, including Companies House, Ireland's CRO and Norway's Brønnøysund, into one schema.",
      "url": "https://www.anchorterminal.com/tools/companylens",
      "markdownUrl": "https://www.anchorterminal.com/tools/companylens.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/companylens.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/companylens.json",
      "dns": "companylens.grade.anchorterminal.com",
      "license": "Proprietary service. Registry data is passed on under each source registry's licence, such as the Open Government Licence v3.0 for Companies House and CC-BY 4.0 for Ireland's CRO",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://mcp.companylens.io/mcp",
      "packages": [],
      "auth": "mixed",
      "authNotes": "REST: API key (`cl_live_`, or `cl_test_` for the sandbox) in `X-Api-Key` or `Authorization: Bearer`, from the dashboard after signup. Keys rotate and revoke at once from the dashboard; they carry the whole account, with no per-endpoint restrictions. MCP: OAuth 2.0 through Clerk (clerk.companylens.io) with dynamic client registration and scopes openid, profile and email, or a `st_live_` service token on Agent plans for unattended use.",
      "pricing": "freemium",
      "pricingNotes": "REST free tier 500 queries a month with a 50-a-day cap and no card. Starter £39 a month for 5,000, Pro £99 for 25,000, Business £299 for 100,000, about 20% less billed annually. MCP free 50 queries a month, Pro £20 a month for 200 a day, Team £18 a seat. Agent plans £49 and £149 with service tokens. GBP, with USD and EUR at checkout (https://companylens.io/pricing, checked 2026-11-06).",
      "priceSummary": "$52.20 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs, pricing page, llms.txt or OpenAPI document (checked 2026-11-06). Plans are bought through Stripe-hosted checkout.",
        "endpoints": []
      },
      "toolCount": 16,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-11-06"
      },
      "docsUrl": "https://companylens.io/docs",
      "llmsTxt": "https://companylens.io/llms.txt",
      "openapi": "https://api.companylens.io/swagger/v1/swagger.json",
      "capabilities": [
        "data.company",
        "lead.enrichment"
      ],
      "tags": [
        "hosted",
        "mcp",
        "remote-mcp",
        "oauth",
        "openapi",
        "llms-txt",
        "free-tier",
        "no-card",
        "freemium",
        "uk",
        "eu",
        "no-status-page",
        "closed-source"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 46.7,
        "grade": "D",
        "agentReady": false,
        "rank": 1153,
        "ranked": true,
        "rankOf": 1486,
        "categoryRank": 10,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 70,
          "maintenance": 3,
          "payments": 30,
          "reliability": 39,
          "schema": 72,
          "security": 47,
          "transparency": 41
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-11-06"
        },
        "negative": 0,
        "verdict": "One OpenAPI-described API and a 16-tool remote MCP server cover company, officer and owner records from 19 government registries, with a 500-query free tier and no card. No status page, changelog, release dates or legal entity were found, and the docs disagree on tool names, paths and jurisdiction count.",
        "bestFor": "Cross-border company, officer and ownership lookups for KYB, due diligence and agent research across UK, European and some American registries.",
        "strengths": [
          "Public OpenAPI 3.0.4 document with 20 operations and documented error codes",
          "One schema across registries in 19 jurisdictions, each source named with its licence",
          "Free REST tier of 500 queries a month and MCP tier of 50, both without a card",
          "Remote MCP server with OAuth and dynamic client registration, plus service tokens for unattended agents",
          "Retention periods stated per data type in the privacy policy"
        ],
        "weaknesses": [
          "No status page, changelog, dated releases or SLA found",
          "No legal entity named in the terms, privacy policy or site footer",
          "llms.txt names four MCP tools and /api/v1 paths, while the tools page lists 16 tools and the OpenAPI uses /v1",
          "Keys carry the whole account with no scopes, and no security.txt or disclosure policy was found",
          "No machine payment protocol, and every plan is bought through a browser checkout"
        ],
        "agentNotes": [
          "Call list_jurisdictions first to get valid jurisdiction slugs, then search_companies or get_company",
          "Use get_company, then get_company_section only for the officers or owners you need, and get_company_batch for up to 20 companies",
          "On 429 RATE_LIMITED read Retry-After, which counts to the quota reset and can be hours; check get_usage before a batch",
          "Use the paths in the OpenAPI document (/v1/...), not the /api/v1 paths in llms.txt",
          "Treat company names and officer data as filed by third parties, and check critical facts with the source registry as the terms advise"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 46.7
          }
        ],
        "editorialScores": {
          "ergonomics": 70,
          "maintenance": 3,
          "payments": 30,
          "reliability": 39,
          "schema": 72,
          "security": 47,
          "transparency": 44
        },
        "provenanceScore": 38,
        "dataQualityScore": 63,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-06",
            "maintenance": "2026-11-06",
            "payments": "2026-11-06",
            "reliability": "2026-11-06",
            "schema": "2026-11-06",
            "security": "2026-11-06",
            "transparency": "2026-11-06"
          },
          "last": "2026-11-06",
          "oldest": "2026-11-06",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "http": "curl \"https://api.companylens.io/v1/companies/search?q=apple\u0026jurisdiction=GB\u0026status=active\" -H \"Authorization: Bearer cl_live_your_api_key\"",
        "config": {
          "mcpServers": {
            "companylens": {
              "url": "https://mcp.companylens.io/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/data.company",
        "tool": "https://letme.dev/companylens"
      },
      "area": "web-data",
      "unitPrices": [
        {
          "item": "REST Starter, 5,000 queries",
          "unit": "month",
          "usd": 52.2,
          "note": "£39, converted at the ECB reference rates of 6 November 2026 (1.1165 USD and 0.83415 GBP per euro); about £0.0078 a query"
        },
        {
          "item": "REST Business, 100,000 queries",
          "unit": "month",
          "usd": 400.21,
          "note": "£299; about £0.003 a query"
        },
        {
          "item": "MCP Pro, 200 queries a day",
          "unit": "month",
          "usd": 26.77,
          "note": "£20"
        }
      ],
      "provenance": {
        "legalEntity": "",
        "domain": "companylens.io",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "https://companylens.io/terms",
        "privacy": "https://companylens.io/privacy",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "unknown",
        "checked": "2026-11-06",
        "notes": [
          "Terms last updated 8 March 2026 and privacy policy 18 March 2026. Both say only 'CompanyLens' with no company name or address; the terms choose the laws of England and Wales and the privacy policy names the ICO.",
          "The terms bar scraping or caching the whole dataset for a competing service; there is no clause against automated access in general.",
          "companylens.io/robots.txt disallows /companies/, /people/, /addresses/ and /search for ClaudeBot and other AI crawlers, and /dashboard/, /api/, /v1/ for all. Only marketing, docs, pricing and legal pages were read. api.companylens.io/robots.txt carries content-signal definitions and no rules.",
          "companylens.io/.well-known/security.txt answered 403 and status.companylens.io did not resolve. RDAP returned no events for companylens.io."
        ],
        "score": 38
      },
      "dataQuality": {
        "coverage": "29M+ companies, 45M+ officers and 11M+ beneficial owners from government registries in 18 or 19 jurisdictions (the site and llms.txt differ), with depth varying by registry",
        "coverageRating": 3,
        "freshness": "Pulled on each registry's publication cadence, daily where supported and weekly or monthly elsewhere, per the vendor",
        "freshnessClass": "daily",
        "history": "Officer appointment and resignation history, UK filing history and UK annual accounts from 2021. How far back each registry's records go is not stated in the reviewed documentation",
        "historyYears": 5,
        "methodology": "https://companylens.io/about",
        "sourcesDisclosed": true,
        "licence": "Each registry's licence passes through, such as OGL v3.0 for Companies House, CC-BY 4.0 for Ireland and NLOD 2.0 for Norway; the terms don't claim ownership of registry data",
        "licenceClass": "clear",
        "standing": "A private aggregator of official registry data, not a registry",
        "standingClass": "none",
        "reuse": "Redistribution is allowed on the source licences' terms, but bulk-downloading or caching the whole dataset to run a competing service, and unsolicited marketing to people named in records, are barred by the terms.",
        "score": 63,
        "checks": null
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/companylens.json",
      "live": {
        "slug": "companylens",
        "probe": {
          "target": "https://mcp.companylens.io/mcp",
          "method": "get",
          "lastAt": "2026-11-07T18:20:18.411174564Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 195,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 155,
          "p95ms24h": 231,
          "samples24h": 200,
          "samples30d": 200,
          "days": [
            {
              "date": "2026-11-06",
              "probes": 13,
              "ok": 13
            },
            {
              "date": "2026-11-07",
              "probes": 187,
              "ok": 187
            }
          ]
        },
        "securityTxt": {
          "url": "https://companylens.io/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-11-07T15:59:47.88026614Z"
        },
        "llmsTxt": {
          "url": "https://companylens.io/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-11-07T15:32:10.835569227Z"
        },
        "pages": [
          {
            "url": "https://companylens.io/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-11-07T14:01:50.525968001Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "07decb361597"
          },
          {
            "url": "https://companylens.io/privacy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-11-07T14:01:52.739612374Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "e16c83ab088a"
          },
          {
            "url": "https://companylens.io/terms",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-11-07T14:01:54.667825232Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "f5f3350c8556"
          }
        ],
        "mcpTools": {
          "url": "https://mcp.companylens.io/mcp",
          "checkedAt": "2026-11-07T01:43:25.122296039Z",
          "status": "auth",
          "note": "asks for credentials before listing its tools",
          "changedAt": "2026-11-07T01:43:25.122296039Z"
        },
        "updatedAt": "2026-11-07T18:20:18.411174564Z"
      }
    },
    "answer": "CompanyLens scores 46.7 (D) on agent readiness against SEC EDGAR APIs's 40.8 (E), and leads in 3 of 7 scored categories. SEC EDGAR APIs leads on security \u0026 auth, payments \u0026 pricing, maintenance \u0026 community and transparency \u0026 trust.",
    "b": {
      "slug": "sec-edgar",
      "name": "SEC EDGAR APIs",
      "vendor": "U.S. Securities and Exchange Commission",
      "vendorUrl": "https://www.sec.gov",
      "kind": "http-api",
      "category": "data-providers",
      "summary": "Free JSON APIs from the U.S. Securities and Exchange Commission on data.sec.gov for EDGAR. They return each filer's submission history and the XBRL financial data extracted from company reports, with no key or account.",
      "url": "https://www.anchorterminal.com/tools/sec-edgar",
      "markdownUrl": "https://www.anchorterminal.com/tools/sec-edgar.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/sec-edgar.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/sec-edgar.json",
      "dns": "sec-edgar.grade.anchorterminal.com",
      "license": "Public information. The SEC says information on sec.gov may be copied or further distributed without its permission, and asks for citation. EDGAR names and logos are registered trademarks",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://data.sec.gov",
      "packages": [],
      "auth": "none",
      "authNotes": "No key, account or sign-up. The SEC asks automated callers to declare themselves in the User-Agent header with an organisation name and a contact email address, and says requests from undeclared tools will be managed. The APIs are read-only. A separate set of token-protected APIs for EDGAR filers (submitting filings, managing users) is not part of this listing.",
      "pricing": "free",
      "pricingNotes": "Free, with nothing to buy and no account. The limit is 10 requests a second for each user, whatever the number of machines, and the SEC may block IP addresses that exceed it (https://www.sec.gov/about/privacy-information, checked 2026-10-09).",
      "priceSummary": "Free",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the API documentation or the privacy and security policy (checked 2026-10-09).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-09"
      },
      "docsUrl": "https://www.sec.gov/search-filings/edgar-application-programming-interfaces",
      "capabilities": [
        "data.company"
      ],
      "tags": [
        "official",
        "government",
        "hosted",
        "free",
        "no-key",
        "open-data",
        "us"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 40.8,
        "grade": "E",
        "agentReady": false,
        "rank": 1294,
        "ranked": true,
        "rankOf": 1486,
        "categoryRank": 12,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 41,
          "maintenance": 14,
          "payments": 60,
          "reliability": 38,
          "schema": 23,
          "security": 52,
          "transparency": 57
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-09"
        },
        "negative": 0,
        "verdict": "The official source for US company filings and reported financial figures, free, keyless and, per the SEC, updated in real time as filings are disseminated. Documentation is one page with no OpenAPI file, error reference or changelog, responses cannot be filtered or sized, and there is no status page, SLA or support for scripted access.",
        "bestFor": "Reading a US-listed company's filing history and its reported financial figures from the primary source, with free reuse.",
        "strengths": [
          "No key, account or card. A request needs only a User-Agent header that declares who is calling",
          "The SEC is the primary source. Filings reach the submissions API with a typical delay under a second and the XBRL APIs under a minute, per the docs",
          "Content on sec.gov is public information that may be copied or redistributed without the SEC's permission, per its dissemination statement",
          "The rate limit is published, 10 requests a second for each user across all machines",
          "Nightly bulk ZIP files carry every submissions and company facts record, so large pulls need no API calls"
        ],
        "weaknesses": [
          "No OpenAPI file, llms.txt, response schema, error reference or official SDK was found. The documentation is one page of prose with example URLs",
          "No query parameters. A filing history cannot be filtered by form or date, and the submissions response for Apple was 164 KB uncompressed on 9 October 2026",
          "No status page or SLA was found for data.sec.gov, and the SEC says it gives no technical support for scripted access",
          "No API changelog or deprecation policy was found. The docs page was last updated on 8 April 2025 and the policy says limits may change",
          "Lookups need a 10-digit CIK. Mapping a ticker or name to a CIK uses separate files on www.sec.gov that the SEC does not guarantee"
        ],
        "agentNotes": [
          "Send a User-Agent naming the operator's organisation and a contact email address on every request. The SEC limits or blocks undeclared automated tools",
          "Stay under 10 requests a second in total across all machines. Over the limit, the IP address may be limited until the rate has stayed below the threshold for 10 minutes",
          "Pad the CIK to 10 digits with leading zeros in `submissions/CIK##########.json` and the XBRL paths. Find a CIK in `https://www.sec.gov/files/company_tickers.json`",
          "Prefer `api/xbrl/companyconcept/` for one figure. `companyfacts` returns every concept a company has reported, and `submissions` returns at least 1,000 filings in column arrays",
          "Read older filings from the extra files named in `filings.files`, and check a frame fact's own start and end dates, since frames align company periods to calendar quarters"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 4.3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "E",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 40.8
          }
        ],
        "editorialScores": {
          "ergonomics": 41,
          "maintenance": 14,
          "payments": 60,
          "reliability": 38,
          "schema": 23,
          "security": 52,
          "transparency": 43
        },
        "provenanceScore": 71,
        "dataQualityScore": 100,
        "checked": {
          "categories": {
            "ergonomics": "2026-10-09",
            "maintenance": "2026-10-09",
            "payments": "2026-10-09",
            "reliability": "2026-10-09",
            "schema": "2026-10-09",
            "security": "2026-10-09",
            "transparency": "2026-10-09"
          },
          "last": "2026-10-09",
          "lastMoved": "2026-10-28",
          "oldest": "2026-10-09",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "http": "curl -H \"User-Agent: $ORG_NAME $CONTACT_EMAIL\" https://data.sec.gov/submissions/CIK0000320193.json"
      },
      "letme": {
        "capability": "https://letme.dev/data.company",
        "tool": "https://letme.dev/sec-edgar"
      },
      "area": "web-data",
      "provenance": {
        "legalEntity": "U.S. Securities and Exchange Commission",
        "domain": "sec.gov",
        "domainRegistered": "1997-10-02",
        "endpointOnVendorDomain": true,
        "terms": "https://www.sec.gov/about/privacy-information",
        "privacy": "https://www.sec.gov/about/privacy-information",
        "statusPage": "",
        "changelog": "https://www.sec.gov/submit-filings/edgar-news-announcements",
        "securityTxt": "none",
        "checked": "2026-10-09",
        "notes": [
          "The SEC is an independent agency of the United States federal government. The API documentation page says data.sec.gov was created to host its JSON APIs.",
          "No separate API terms were found. The API documentation says automated access must comply with the SEC Web Site Privacy and Security Policy, so the terms link and the privacy link are the same page. Its Internet Security Policy section sets the request limit and its Website Dissemination section covers reuse. The page was last updated on 29 November 2023.",
          "The API answers at data.sec.gov, on the SEC's domain. Response headers on 9 October 2026 carried Amazon API Gateway request identifiers.",
          "www.sec.gov/.well-known/security.txt returns 404. A Vulnerability Disclosure Policy, last updated on 21 September 2026, takes reports through a form hosted by Bugcrowd.",
          "No status page was found for data.sec.gov in the API docs, the developer pages or the FAQ. The EDGAR News and Announcements page says it carries system status for the filing system.",
          "The changelog link is EDGAR News and Announcements, which carries release notes for the EDGAR filing system. No changelog for the data APIs was found.",
          "RDAP for sec.gov gives a registration date of 1997-10-02 through get.gov.",
          "data.sec.gov has no robots.txt (404). www.sec.gov/robots.txt allows `/Archives/edgar/data` and carries no Content-Signal line."
        ],
        "score": 71
      },
      "dataQuality": {
        "coverage": "Every EDGAR filer's submission history, and XBRL financial facts from forms 10-Q, 10-K, 8-K, 20-F, 40-F and 6-K. Facts in a company's own custom taxonomy are left out",
        "coverageRating": 5,
        "freshness": "Updated as filings are disseminated. The docs state a typical delay under a second for submissions and under a minute for XBRL, longer at peak filing times",
        "freshnessClass": "realtime",
        "history": "EDGAR started in 1994 and 1995, per the SEC. Apple's filing history on the day ran from 26 January 1994. XBRL was first required in 2009",
        "historyYears": 32,
        "methodology": "https://www.sec.gov/search-filings/edgar-application-programming-interfaces",
        "sourcesDisclosed": true,
        "licence": "Public information. May be copied or further distributed without the SEC's permission, with citation requested",
        "licenceClass": "open",
        "standing": "The SEC's own electronic filing system, through which companies must file under US federal securities law",
        "standingClass": "statutory",
        "reuse": "Caching, storing and redistribution are permitted. The SEC seal, logos and EDGAR trademarks may not be used in a way that suggests affiliation.",
        "score": 100,
        "checks": null
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/sec-edgar.json",
      "live": {
        "slug": "sec-edgar",
        "probe": {
          "target": "https://data.sec.gov",
          "method": "get",
          "lastAt": "2026-11-07T18:20:52.956903204Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 247,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 208,
          "p95ms24h": 366,
          "samples24h": 239,
          "samples30d": 7205,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 85,
              "ok": 85
            },
            {
              "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": 253,
              "ok": 253
            },
            {
              "date": "2026-10-22",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-23",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-24",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-10-25",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-26",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-27",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-28",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-29",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-30",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-31",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-11-01",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-11-02",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-11-03",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-11-04",
              "probes": 246,
              "ok": 246
            },
            {
              "date": "2026-11-05",
              "probes": 185,
              "ok": 185
            },
            {
              "date": "2026-11-06",
              "probes": 241,
              "ok": 241
            },
            {
              "date": "2026-11-07",
              "probes": 187,
              "ok": 187
            }
          ]
        },
        "securityTxt": {
          "url": "https://sec.gov/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-11-07T16:01:09.129319972Z"
        },
        "domain": {
          "domain": "sec.gov",
          "registered": "1997-10-02",
          "source": "https://rdap.nic.gov/rdap/domain/sec.gov",
          "checkedAt": "2026-11-01T14:25:41.130985123Z"
        },
        "pages": [
          {
            "url": "https://www.sec.gov/submit-filings/edgar-news-announcements",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-11-07T14:34:16.688575244Z",
            "changedAt": "2026-11-07T14:34:16.688575244Z",
            "fingerprint": "f03d8e7ca857"
          },
          {
            "url": "https://www.sec.gov/about/privacy-information",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-11-07T14:34:14.57771434Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "71e1e5cdb0c4"
          }
        ],
        "updatedAt": "2026-11-07T18:20:52.956903204Z"
      }
    },
    "edges": [
      {
        "by": 49,
        "category": "schema",
        "leads": "companylens",
        "name": "Schema \u0026 documentation",
        "reasons": {
          "a": "OpenAPI 3.0.4 at api.companylens.io/swagger/v1/swagger.json, behind the Swagger playground linked from the API reference, 20 operations and 55 schemas (25). llms.txt with endpoints, tools and pricing; no Markdown twins of docs pages (7 of 10). Tool descriptions say what each returns and some say when to call it ('use to discover valid jurisdiction slugs before calling other tools'), but llms.txt names four tools (search_entities, get_entity_detail, search_officers, execute_query) and /api/v1 paths that match neither the 16-tool page nor the /v1 paths in the spec, and gives 18 jurisdictions where the site says 19 (11 of 20). 74 parameters, 17 marked required and 12 with enums or schema references (10 of 15). Errors 400, 401, 404, 422, 429, 501 and 503 in the spec, a troubleshooting page, examples pages for REST and MCP and a Postman collection (14 of 15). The path carries v1, but no changelog was found (5 of 15). 25+7+11+10+14+5 = 72.",
          "b": "No OpenAPI file or other machine-readable contract is linked from the docs (0). www.sec.gov/llms.txt returns 404 (0). One page describes the four routes in prose, says what each returns and points large pulls to the bulk files, with nothing on response fields (10 of 20). Path patterns state the 10-digit CIK, the taxonomy, the unit form and the three period formats, with no list of allowed values and no response schema (7 of 15). Example URLs are given, with no example response and no error reference (4 of 15). Paths carry no version and no API changelog was found. The page shows a last update of 8 April 2025 (2 of 15). Total 23."
        },
        "scores": {
          "a": 72,
          "b": 23
        }
      },
      {
        "by": 30,
        "category": "payments",
        "leads": "sec-edgar",
        "name": "Payments \u0026 pricing",
        "reasons": {
          "a": "No x402, MPP or L402 (0). Plan prices with query quotas are public on the pricing page and in llms.txt; there is no per-call price outside a plan (10 of 20). REST free tier of 500 queries a month and MCP free tier of 50, both without a card (20). A person signs up in a browser and buys plans through Stripe checkout (0). 0+10+20+0 = 30.",
          "b": "No x402, MPP or L402 (0). Free, stated publicly, with nothing to buy (20). No account or card (20). An agent can call with no sign-up, sending only a declared User-Agent (20). Total 60."
        },
        "scores": {
          "a": 30,
          "b": 60
        }
      },
      {
        "by": 29,
        "category": "ergonomics",
        "leads": "companylens",
        "name": "Agent ergonomics",
        "reasons": {
          "a": "16 MCP tools (15), with get_company returning a core profile and get_company_section fetching only officers or owners, and get_company_batch taking up to 20 companies (20 of 25 with 5 added back). `page` and `pageSize` up to 100 with a `meta` total, and jurisdiction and status filters on search (16 of 20). Errors are JSON with a code, message and correlation id, and the troubleshooting table maps 401 causes to fixes (15 of 20). The data surface is GETs; the only delete is deactivating an API key. MCP tool annotations weren't readable without connecting (12 of 20). Few required parameters, but no official SDK, only a Postman collection (7 of 15). 20+16+15+12+7 = 70.",
          "b": "No limit, paging or field selection. `companyconcept` and `frames` narrow a request to one concept, and submissions use compact column arrays, but Apple's submissions file was 164 KB on the day (8 of 25). No query parameters. Older filings are split into extra files listed with their date ranges, and nothing filters by form or date (6 of 20). Errors are not documented, and a missing path answered 404 with an XML `NoSuchKey` body (5 of 20). Every route is a GET on a JSON document and safe to retry (15 of 20). A call needs one CIK and no key, but the CIK comes from a separate file, the User-Agent must be set, and no official SDK was found (7 of 15). Total 41."
        },
        "scores": {
          "a": 70,
          "b": 41
        }
      },
      {
        "by": 16,
        "category": "transparency",
        "leads": "sec-edgar",
        "name": "Transparency \u0026 trust",
        "reasons": {
          "a": "Closed service with terms dated 8 March 2026 under the laws of England and Wales, which name no legal entity (12 of 30). The privacy policy of 18 March 2026 gives retention by data type (usage logs 90 days, server logs 30 days, account data within 30 days of deletion, payments 7 years, audit logs at least a year) and a GDPR lawful basis for registry personal data, with processors described by type only (22 of 30). No deprecation policy or dated notices found (0 of 20). Servers in the EU, some processors in the United States under SCCs, processor categories listed without names (10 of 20). 12+22+0+10 = 44.",
          "b": "Closed government service. The policy says information on sec.gov is public and may be copied or redistributed without permission, and sets the automated access rules (15 of 30). The privacy policy lists what is logged on each visit, says partial IP addresses are published in response to FOIA requests, and links Privacy Impact Assessments and system of records notices. No retention period for access logs is stated (18 of 30). No deprecation policy for the APIs. The policy says its limits may change (2 of 20). Google Analytics, Foresee, Akamai and GovDelivery are named. The Amazon hosting seen in response headers is not, and no data locations are given (8 of 20). Total 43."
        },
        "scores": {
          "a": 41,
          "b": 57
        }
      },
      {
        "by": 11,
        "category": "maintenance",
        "leads": "sec-edgar",
        "name": "Maintenance \u0026 community",
        "reasons": {
          "a": "Closed service. No changelog, release notes, dated API change or dated docs page was found; the OpenAPI document carries no date and the sitemap no lastmod (0). So no releases in the last 90 days can be counted (0). A contact address and a demo form, with no public tracker or community channel (3 of 15). No official SDK (0). No package to judge (0). 0+0+3+0+0 = 3. The low figure is the checklist's reading of a service with no dated public record, not evidence of neglect.",
          "b": "No dated change to the data APIs was found. The docs page shows a last update of 8 April 2025, 549 days before the check (0 of 30). EDGAR News and Announcements carries three posts in the last 90 days (14 August, 14 September and 7 October 2026), all about the filing system and its taxonomies and none about these APIs, so half credit (10 of 20). The SEC publishes webmaster@sec.gov and opendata@sec.gov for feedback and says it gives no technical support for scripted access. No forum or issue tracker was found (4 of 15). No official SDK (0 of 15). No package to judge (0 of 10). Total 14."
        },
        "scores": {
          "a": 3,
          "b": 14
        }
      },
      {
        "by": 5,
        "category": "security",
        "leads": "sec-edgar",
        "name": "Security \u0026 auth",
        "reasons": {
          "a": "REST keys rotate and revoke at once from the dashboard, with a separate sandbox prefix, but carry the whole account with no per-endpoint restrictions. The MCP server uses OAuth through Clerk with dynamic client registration and only openid, profile and email scopes, or long-lived service tokens on Agent plans. No key in the URL (20 of 30). The data surface is read-only; no write actions on registry data (15 of 20). Company names, addresses and officer details are filed by third parties, with no prompt-injection guidance (5 of 15). get_usage and the usage endpoint show plan use; the privacy policy says audit logs are kept at least a year, with no per-call log documented for customers (7 of 15). security.txt answered 403 and no disclosure policy, bug bounty or certification was found (0 of 20). 20+15+5+7+0 = 47.",
          "b": "No credential, so there is no secret to leak. The declared User-Agent carries a contact address, not a key (20 of 30). The APIs are read-only (15 of 20). Responses are mostly numbers and filing metadata, with names and descriptions as filers wrote them and no guidance on treating them as untrusted (7 of 15). No account, so no request log or usage view (0 of 15). A Vulnerability Disclosure Policy updated on 21 September 2026 authorises good-faith research, takes reports through a Bugcrowd form and asks for 90 days before disclosure. security.txt returns 404, there is no paid bounty, and no certification was found (10 of 20). Total 52."
        },
        "scores": {
          "a": 47,
          "b": 52
        }
      }
    ],
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "CompanyLens",
        "b": "U.S. Securities and Exchange Commission",
        "name": "Vendor"
      },
      {
        "a": "https://mcp.companylens.io/mcp",
        "b": "https://data.sec.gov",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, Streamable HTTP",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "OAuth or key",
        "b": "None",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Free",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary service. Registry data is passed on under each source registry's licence, such as the Open Government Licence v3.0 for Companies House and CC-BY 4.0 for Ireland's CRO",
        "b": "Public information. The SEC says information on sec.gov may be copied or further distributed without its permission, and asks for citation. EDGAR names and logos are registered trademarks",
        "name": "Licence"
      },
      {
        "a": "16",
        "b": "none",
        "name": "Tools exposed"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "2026-03-08",
        "b": "2023-11-29",
        "name": "Terms last updated"
      },
      {
        "a": "2026-03-18",
        "b": "2023-11-29",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "none",
        "b": "4.3/5 (4)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "CompanyLens scores 46.7 (D) on agent readiness against SEC EDGAR APIs's 40.8 (E), and leads in 3 of 7 scored categories. SEC EDGAR APIs leads on security \u0026 auth, payments \u0026 pricing, maintenance \u0026 community and transparency \u0026 trust.",
        "question": "Which is better for AI agents, CompanyLens or SEC EDGAR APIs?"
      },
      {
        "answer": "CompanyLens takes an API key or an OAuth sign-in. SEC EDGAR APIs needs no key.",
        "question": "Do CompanyLens and SEC EDGAR APIs need an API key?"
      },
      {
        "answer": "Yes. CompanyLens has a hosted endpoint at https://mcp.companylens.io/mcp and SEC EDGAR APIs at https://data.sec.gov.",
        "question": "Can an agent call CompanyLens and SEC EDGAR APIs without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Schema \u0026 documentation, 72 against 23",
          "Agent ergonomics, 70 against 41"
        ],
        "also": [
          "Free to start without a card"
        ],
        "goodFor": "Cross-border company, officer and ownership lookups for KYB, due diligence and agent research across UK, European and some American registries.",
        "slug": "companylens",
        "watchFor": "No status page, changelog, dated releases or SLA found"
      },
      {
        "aheadOn": [
          "Security \u0026 auth, 52 against 47",
          "Payments \u0026 pricing, 60 against 30",
          "Maintenance \u0026 community, 14 against 3",
          "Transparency \u0026 trust, 57 against 41"
        ],
        "also": [
          "No key needed to call it"
        ],
        "goodFor": "Reading a US-listed company's filing history and its reported financial figures from the primary source, with free reuse.",
        "slug": "sec-edgar",
        "watchFor": "No OpenAPI file, llms.txt, response schema, error reference or official SDK was found. The documentation is one page of prose with example URLs"
      }
    ],
    "history": {
      "companylens": null,
      "sec-edgar": [
        {
          "causes": [
            "correction"
          ],
          "date": "2026-10-28",
          "delta": -0.2,
          "from": 41,
          "fromGrade": "E",
          "to": 40.8,
          "toGrade": "E"
        },
        {
          "causes": [
            "method"
          ],
          "date": "2026-10-27",
          "delta": 0.2,
          "from": 40.8,
          "fromGrade": "E",
          "to": 41,
          "toGrade": "E"
        }
      ]
    },
    "job": {
      "capability": "data.company",
      "name": "Company data"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/companies-house-vs-companylens.json",
        "title": "Companies House API vs CompanyLens",
        "url": "https://www.anchorterminal.com/compare/companies-house-vs-companylens"
      },
      {
        "json": "https://www.anchorterminal.com/compare/companies-house-vs-sec-edgar.json",
        "title": "Companies House API vs SEC EDGAR APIs",
        "url": "https://www.anchorterminal.com/compare/companies-house-vs-sec-edgar"
      },
      {
        "json": "https://www.anchorterminal.com/compare/companylens-vs-openbb.json",
        "title": "CompanyLens vs OpenBB",
        "url": "https://www.anchorterminal.com/compare/companylens-vs-openbb"
      },
      {
        "json": "https://www.anchorterminal.com/compare/companylens-vs-registercheck.json",
        "title": "CompanyLens vs registercheck.de API",
        "url": "https://www.anchorterminal.com/compare/companylens-vs-registercheck"
      },
      {
        "json": "https://www.anchorterminal.com/compare/openbb-vs-sec-edgar.json",
        "title": "OpenBB vs SEC EDGAR APIs",
        "url": "https://www.anchorterminal.com/compare/openbb-vs-sec-edgar"
      },
      {
        "json": "https://www.anchorterminal.com/compare/registercheck-vs-sec-edgar.json",
        "title": "registercheck.de API vs SEC EDGAR APIs",
        "url": "https://www.anchorterminal.com/compare/registercheck-vs-sec-edgar"
      }
    ],
    "panel": null,
    "scores": [
      {
        "by": 1,
        "companylens": 39,
        "edge": "companylens",
        "key": "reliability",
        "name": "Reliability",
        "sec-edgar": 38,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 49,
        "companylens": 72,
        "edge": "companylens",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "sec-edgar": 23,
        "weight": 13
      },
      {
        "by": 29,
        "companylens": 70,
        "edge": "companylens",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "sec-edgar": 41,
        "weight": 13
      },
      {
        "by": 5,
        "companylens": 47,
        "edge": "sec-edgar",
        "key": "security",
        "name": "Security \u0026 auth",
        "sec-edgar": 52,
        "weight": 14
      },
      {
        "by": 30,
        "companylens": 30,
        "edge": "sec-edgar",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "sec-edgar": 60,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 11,
        "companylens": 3,
        "edge": "sec-edgar",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "sec-edgar": 14,
        "weight": 7
      },
      {
        "by": 16,
        "companylens": 41,
        "edge": "sec-edgar",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "sec-edgar": 57,
        "weight": 7
      }
    ],
    "summary": "CompanyLens scores 46.7 (D) on agent readiness against SEC EDGAR APIs's 40.8 (E), and leads in 3 of 7 scored categories. SEC EDGAR APIs leads on security \u0026 auth, payments \u0026 pricing, maintenance \u0026 community and transparency \u0026 trust. Both do company data.",
    "tasks": null,
    "tutorials": [],
    "verdicts": {
      "companylens": "One OpenAPI-described API and a 16-tool remote MCP server cover company, officer and owner records from 19 government registries, with a 500-query free tier and no card. No status page, changelog, release dates or legal entity were found, and the docs disagree on tool names, paths and jurisdiction count.",
      "sec-edgar": "The official source for US company filings and reported financial figures, free, keyless and, per the SEC, updated in real time as filings are disseminated. Documentation is one page with no OpenAPI file, error reference or changelog, responses cannot be filtered or sized, and there is no status page, SLA or support for scripted access."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/companylens-vs-sec-edgar",
    "json": "https://www.anchorterminal.com/compare/companylens-vs-sec-edgar.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/companylens-vs-sec-edgar.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/companylens-vs-sec-edgar.min.md"
  },
  "markdown": "CompanyLens scores 46.7 (D) on agent readiness against SEC EDGAR APIs's 40.8 (E), and leads in 3 of 7 scored categories. SEC EDGAR APIs leads on security \u0026 auth, payments \u0026 pricing, maintenance \u0026 community and transparency \u0026 trust. Both do company data.\n\n- CompanyLens: grade D, 46.7/100, rank #1153 of 1486. Markdown https://www.anchorterminal.com/tools/companylens.md · JSON https://www.anchorterminal.com/api/v1/tools/companylens.json\n- SEC EDGAR APIs: grade E, 40.8/100, rank #1294 of 1486. Markdown https://www.anchorterminal.com/tools/sec-edgar.md · JSON https://www.anchorterminal.com/api/v1/tools/sec-edgar.json\n- Best data provider APIs for AI agents: https://www.anchorterminal.com/best/data-providers/index.md\n- All 52 data comparisons: https://www.anchorterminal.com/compare/data-providers/index.md\n\n## Which one, for what\n\n### CompanyLens (D)\n\nGood for: Cross-border company, officer and ownership lookups for KYB, due diligence and agent research across UK, European and some American registries.\n\nAhead on:\n- Schema \u0026 documentation, 72 against 23\n- Agent ergonomics, 70 against 41\n\nAlso in its favour:\n- Free to start without a card\n\nWatch for: No status page, changelog, dated releases or SLA found\n\n### SEC EDGAR APIs (E)\n\nGood for: Reading a US-listed company's filing history and its reported financial figures from the primary source, with free reuse.\n\nAhead on:\n- Security \u0026 auth, 52 against 47\n- Payments \u0026 pricing, 60 against 30\n- Maintenance \u0026 community, 14 against 3\n- Transparency \u0026 trust, 57 against 41\n\nAlso in its favour:\n- No key needed to call it\n\nWatch for: No OpenAPI file, llms.txt, response schema, error reference or official SDK was found. The documentation is one page of prose with example URLs\n\n\n## Why the edge\n\n### Schema \u0026 documentation: CompanyLens +49\n\n- CompanyLens (72): OpenAPI 3.0.4 at api.companylens.io/swagger/v1/swagger.json, behind the Swagger playground linked from the API reference, 20 operations and 55 schemas (25). llms.txt with endpoints, tools and pricing; no Markdown twins of docs pages (7 of 10). Tool descriptions say what each returns and some say when to call it ('use to discover valid jurisdiction slugs before calling other tools'), but llms.txt names four tools (search_entities, get_entity_detail, search_officers, execute_query) and /api/v1 paths that match neither the 16-tool page nor the /v1 paths in the spec, and gives 18 jurisdictions where the site says 19 (11 of 20). 74 parameters, 17 marked required and 12 with enums or schema references (10 of 15). Errors 400, 401, 404, 422, 429, 501 and 503 in the spec, a troubleshooting page, examples pages for REST and MCP and a Postman collection (14 of 15). The path carries v1, but no changelog was found (5 of 15). 25+7+11+10+14+5 = 72.\n- SEC EDGAR APIs (23): No OpenAPI file or other machine-readable contract is linked from the docs (0). www.sec.gov/llms.txt returns 404 (0). One page describes the four routes in prose, says what each returns and points large pulls to the bulk files, with nothing on response fields (10 of 20). Path patterns state the 10-digit CIK, the taxonomy, the unit form and the three period formats, with no list of allowed values and no response schema (7 of 15). Example URLs are given, with no example response and no error reference (4 of 15). Paths carry no version and no API changelog was found. The page shows a last update of 8 April 2025 (2 of 15). Total 23.\n\n### Payments \u0026 pricing: SEC EDGAR APIs +30\n\n- CompanyLens (30): No x402, MPP or L402 (0). Plan prices with query quotas are public on the pricing page and in llms.txt; there is no per-call price outside a plan (10 of 20). REST free tier of 500 queries a month and MCP free tier of 50, both without a card (20). A person signs up in a browser and buys plans through Stripe checkout (0). 0+10+20+0 = 30.\n- SEC EDGAR APIs (60): No x402, MPP or L402 (0). Free, stated publicly, with nothing to buy (20). No account or card (20). An agent can call with no sign-up, sending only a declared User-Agent (20). Total 60.\n\n### Agent ergonomics: CompanyLens +29\n\n- CompanyLens (70): 16 MCP tools (15), with get_company returning a core profile and get_company_section fetching only officers or owners, and get_company_batch taking up to 20 companies (20 of 25 with 5 added back). `page` and `pageSize` up to 100 with a `meta` total, and jurisdiction and status filters on search (16 of 20). Errors are JSON with a code, message and correlation id, and the troubleshooting table maps 401 causes to fixes (15 of 20). The data surface is GETs; the only delete is deactivating an API key. MCP tool annotations weren't readable without connecting (12 of 20). Few required parameters, but no official SDK, only a Postman collection (7 of 15). 20+16+15+12+7 = 70.\n- SEC EDGAR APIs (41): No limit, paging or field selection. `companyconcept` and `frames` narrow a request to one concept, and submissions use compact column arrays, but Apple's submissions file was 164 KB on the day (8 of 25). No query parameters. Older filings are split into extra files listed with their date ranges, and nothing filters by form or date (6 of 20). Errors are not documented, and a missing path answered 404 with an XML `NoSuchKey` body (5 of 20). Every route is a GET on a JSON document and safe to retry (15 of 20). A call needs one CIK and no key, but the CIK comes from a separate file, the User-Agent must be set, and no official SDK was found (7 of 15). Total 41.\n\n### Transparency \u0026 trust: SEC EDGAR APIs +16\n\n- CompanyLens (41): Closed service with terms dated 8 March 2026 under the laws of England and Wales, which name no legal entity (12 of 30). The privacy policy of 18 March 2026 gives retention by data type (usage logs 90 days, server logs 30 days, account data within 30 days of deletion, payments 7 years, audit logs at least a year) and a GDPR lawful basis for registry personal data, with processors described by type only (22 of 30). No deprecation policy or dated notices found (0 of 20). Servers in the EU, some processors in the United States under SCCs, processor categories listed without names (10 of 20). 12+22+0+10 = 44.\n- SEC EDGAR APIs (57): Closed government service. The policy says information on sec.gov is public and may be copied or redistributed without permission, and sets the automated access rules (15 of 30). The privacy policy lists what is logged on each visit, says partial IP addresses are published in response to FOIA requests, and links Privacy Impact Assessments and system of records notices. No retention period for access logs is stated (18 of 30). No deprecation policy for the APIs. The policy says its limits may change (2 of 20). Google Analytics, Foresee, Akamai and GovDelivery are named. The Amazon hosting seen in response headers is not, and no data locations are given (8 of 20). Total 43.\n\n### Maintenance \u0026 community: SEC EDGAR APIs +11\n\n- CompanyLens (3): Closed service. No changelog, release notes, dated API change or dated docs page was found; the OpenAPI document carries no date and the sitemap no lastmod (0). So no releases in the last 90 days can be counted (0). A contact address and a demo form, with no public tracker or community channel (3 of 15). No official SDK (0). No package to judge (0). 0+0+3+0+0 = 3. The low figure is the checklist's reading of a service with no dated public record, not evidence of neglect.\n- SEC EDGAR APIs (14): No dated change to the data APIs was found. The docs page shows a last update of 8 April 2025, 549 days before the check (0 of 30). EDGAR News and Announcements carries three posts in the last 90 days (14 August, 14 September and 7 October 2026), all about the filing system and its taxonomies and none about these APIs, so half credit (10 of 20). The SEC publishes webmaster@sec.gov and opendata@sec.gov for feedback and says it gives no technical support for scripted access. No forum or issue tracker was found (4 of 15). No official SDK (0 of 15). No package to judge (0 of 10). Total 14.\n\n### Security \u0026 auth: SEC EDGAR APIs +5\n\n- CompanyLens (47): REST keys rotate and revoke at once from the dashboard, with a separate sandbox prefix, but carry the whole account with no per-endpoint restrictions. The MCP server uses OAuth through Clerk with dynamic client registration and only openid, profile and email scopes, or long-lived service tokens on Agent plans. No key in the URL (20 of 30). The data surface is read-only; no write actions on registry data (15 of 20). Company names, addresses and officer details are filed by third parties, with no prompt-injection guidance (5 of 15). get_usage and the usage endpoint show plan use; the privacy policy says audit logs are kept at least a year, with no per-call log documented for customers (7 of 15). security.txt answered 403 and no disclosure policy, bug bounty or certification was found (0 of 20). 20+15+5+7+0 = 47.\n- SEC EDGAR APIs (52): No credential, so there is no secret to leak. The declared User-Agent carries a contact address, not a key (20 of 30). The APIs are read-only (15 of 20). Responses are mostly numbers and filing metadata, with names and descriptions as filers wrote them and no guidance on treating them as untrusted (7 of 15). No account, so no request log or usage view (0 of 15). A Vulnerability Disclosure Policy updated on 21 September 2026 authorises good-faith research, takes reports through a Bugcrowd form and asks for 90 days before disclosure. security.txt returns 404, there is no paid bounty, and no certification was found (10 of 20). Total 52.\n\n## Score by category\n\n| Category | Weight | CompanyLens | SEC EDGAR APIs | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 39 | 38 | CompanyLens +1 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 72 | 23 | CompanyLens +49 |\n| Agent ergonomics | 13% (16.2 this run) | 70 | 41 | CompanyLens +29 |\n| Security \u0026 auth | 14% (17.5 this run) | 47 | 52 | SEC EDGAR APIs +5 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 30 | 60 | SEC EDGAR APIs +30 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 3 | 14 | SEC EDGAR APIs +11 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 41 | 57 | SEC EDGAR APIs +16 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **46.7 · D** | **40.8 · E** | |\n\n## Facts side by side\n\n| Fact | CompanyLens | SEC EDGAR APIs |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | CompanyLens | U.S. Securities and Exchange Commission |\n| Hosted endpoint | `https://mcp.companylens.io/mcp` | `https://data.sec.gov` |\n| Transports | HTTP, Streamable HTTP | HTTP |\n| Auth | OAuth or key | None |\n| Pricing | Freemium | Free |\n| x402 | no | no |\n| Licence | Proprietary service. Registry data is passed on under each source registry's licence, such as the Open Government Licence v3.0 for Companies House and CC-BY 4.0 for Ireland's CRO | Public information. The SEC says information on sec.gov may be copied or further distributed without its permission, and asks for citation. EDGAR names and logos are registered trademarks |\n| Tools exposed | 16 | none |\n| Read-only variant documented | no | no |\n| llms.txt | yes | no |\n| Terms last updated | 2026-03-08 | 2023-11-29 |\n| Privacy policy last updated | 2026-03-18 | 2023-11-29 |\n| Customer content may train models | not found in the text | not found in the text |\n| Terms restrict automated access | yes | yes |\n| Terms restrict benchmarking | not found in the text | not found in the text |\n| Terms or service can change without notice | not found in the text | not found in the text |\n| Arbitration or class-action waiver | not found in the text | not found in the text |\n| Agent reviews | none | 4.3/5 (4) |\n\n## How the scores have moved\n\n### CompanyLens\n\nNo score change since it was listed.\n\n### SEC EDGAR APIs\n\n- -0.2 on 28 October 2026: correction\n- +0.2 on 27 October 2026: checklist\n\n## Verdicts\n\n**CompanyLens.** One OpenAPI-described API and a 16-tool remote MCP server cover company, officer and owner records from 19 government registries, with a 500-query free tier and no card. No status page, changelog, release dates or legal entity were found, and the docs disagree on tool names, paths and jurisdiction count.\n\n**SEC EDGAR APIs.** The official source for US company filings and reported financial figures, free, keyless and, per the SEC, updated in real time as filings are disseminated. Documentation is one page with no OpenAPI file, error reference or changelog, responses cannot be filtered or sized, and there is no status page, SLA or support for scripted access.\n\n## Before you call either\n\n### CompanyLens\n\n1. Call list_jurisdictions first to get valid jurisdiction slugs, then search_companies or get_company\n2. Use get_company, then get_company_section only for the officers or owners you need, and get_company_batch for up to 20 companies\n3. On 429 RATE_LIMITED read Retry-After, which counts to the quota reset and can be hours; check get_usage before a batch\n4. Use the paths in the OpenAPI document (/v1/...), not the /api/v1 paths in llms.txt\n5. Treat company names and officer data as filed by third parties, and check critical facts with the source registry as the terms advise\n\n### SEC EDGAR APIs\n\n1. Send a User-Agent naming the operator's organisation and a contact email address on every request. The SEC limits or blocks undeclared automated tools\n2. Stay under 10 requests a second in total across all machines. Over the limit, the IP address may be limited until the rate has stayed below the threshold for 10 minutes\n3. Pad the CIK to 10 digits with leading zeros in `submissions/CIK##########.json` and the XBRL paths. Find a CIK in `https://www.sec.gov/files/company_tickers.json`\n4. Prefer `api/xbrl/companyconcept/` for one figure. `companyfacts` returns every concept a company has reported, and `submissions` returns at least 1,000 filings in column arrays\n5. Read older filings from the extra files named in `filings.files`, and check a frame fact's own start and end dates, since frames align company periods to calendar quarters\n\n## Questions\n\n### Which is better for AI agents, CompanyLens or SEC EDGAR APIs?\n\nCompanyLens scores 46.7 (D) on agent readiness against SEC EDGAR APIs's 40.8 (E), and leads in 3 of 7 scored categories. SEC EDGAR APIs leads on security \u0026 auth, payments \u0026 pricing, maintenance \u0026 community and transparency \u0026 trust.\n\n### Do CompanyLens and SEC EDGAR APIs need an API key?\n\nCompanyLens takes an API key or an OAuth sign-in. SEC EDGAR APIs needs no key.\n\n### Can an agent call CompanyLens and SEC EDGAR APIs without installing anything?\n\nYes. CompanyLens has a hosted endpoint at https://mcp.companylens.io/mcp and SEC EDGAR APIs at https://data.sec.gov.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/companylens-vs-sec-edgar.json, and with the fewest tokens: https://www.anchorterminal.com/compare/companylens-vs-sec-edgar.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"companylens\", \"b\": \"sec-edgar\"}`. From a terminal: `anchor compare companylens sec-edgar`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/companylens.json and https://www.anchorterminal.com/api/v1/tools/sec-edgar.json\n\n## Other comparisons with CompanyLens or SEC EDGAR APIs\n\n- [Companies House API vs CompanyLens](https://www.anchorterminal.com/compare/companies-house-vs-companylens.md)\n- [Companies House API vs SEC EDGAR APIs](https://www.anchorterminal.com/compare/companies-house-vs-sec-edgar.md)\n- [CompanyLens vs OpenBB](https://www.anchorterminal.com/compare/companylens-vs-openbb.md)\n- [CompanyLens vs registercheck.de API](https://www.anchorterminal.com/compare/companylens-vs-registercheck.md)\n- [OpenBB vs SEC EDGAR APIs](https://www.anchorterminal.com/compare/openbb-vs-sec-edgar.md)\n- [registercheck.de API vs SEC EDGAR APIs](https://www.anchorterminal.com/compare/registercheck-vs-sec-edgar.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-11-07",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "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": "CompanyLens vs SEC EDGAR APIs",
        "url": ""
      }
    ],
    "description": "CompanyLens scores 46.7 (D) to SEC EDGAR's 40.8 (E) for company data. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "CompanyLens D 46.7",
      "SEC EDGAR APIs E 40.8",
      "scores"
    ],
    "h1": "CompanyLens vs SEC EDGAR APIs",
    "image": "https://www.anchorterminal.com/assets/og/default.png",
    "path": "/compare/companylens-vs-sec-edgar",
    "published": "2026-10-01",
    "section": "tools",
    "title": "CompanyLens vs SEC EDGAR for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-11-07",
    "url": "https://www.anchorterminal.com/compare/companylens-vs-sec-edgar"
  },
  "tokens": {
    "markdown": 4200,
    "slim": 2630
  },
  "version": 1
}
