# CompanyLens vs OpenBB (slim)

> OpenBB scores 59.8 (C) to CompanyLens's 46.7 (D) for company data. Prices, MCP, x402, uptime and agent notes side by side.

- Full: https://www.anchorterminal.com/compare/companylens-vs-openbb.md (~4,450 tokens) · this version ~2,880 tokens · JSON https://www.anchorterminal.com/compare/companylens-vs-openbb.json · canonical https://www.anchorterminal.com/compare/companylens-vs-openbb
- Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · MCP: https://www.anchorterminal.com/mcp · Updated: 2026-11-07
- Licence: CC BY 4.0, credit Anchor Terminal and link this page (https://www.anchorterminal.com/terms/#data)

OpenBB scores 59.8 (C) on agent readiness against CompanyLens's 46.7 (D), and leads in 5 of 7 scored categories. CompanyLens leads on agent ergonomics. Both do company data.

- CompanyLens: D 46.7, rank #1153 of 1486 · https://www.anchorterminal.com/tools/companylens.min.md
- OpenBB: C 59.8, rank #676 of 1486 · https://www.anchorterminal.com/tools/openbb.min.md
- CompanyLens, good for Cross-border company, officer and ownership lookups for KYB, due diligence and agent research across UK, European and some American registries. Ahead on Agent ergonomics, 70 against 63. Also A hosted endpoint, with nothing to install.
- OpenBB, good for Agents that need free macro, regulatory and exchange data (FRED, BLS, IMF, OECD, ECB, SEC filings, Treasury, Cboe options, Deribit crypto derivatives) behind one MCP server the owner runs. Ahead on Reliability, 68 against 39; Payments & pricing, 60 against 30; Maintenance & community, 52 against 3; Transparency & trust, 68 against 41. Also No key needed to call it; Runs on your own machine; Open source.

| Category | CompanyLens | OpenBB |
| --- | --- | --- |
| Reliability (16%) | 39 | 68 |
| Performance (10%) | pending | pending |
| Schema & documentation (13%) | 72 | 73 |
| Agent ergonomics (13%) | 70 | 63 |
| Security & auth (14%) | 47 | 46 |
| Payments & pricing (10%) | 30 | 60 |
| Task success (10%) | pending | pending |
| Maintenance & community (7%) | 3 | 52 |
| Transparency & trust (7%) | 41 | 68 |

| Fact (where they differ) | CompanyLens | OpenBB |
| --- | --- | --- |
| Kind | HTTP API | MCP server |
| Vendor | CompanyLens | OpenBB Inc. (code stewarded by OpenBQ) |
| Hosted endpoint | `https://mcp.companylens.io/mcp` | no (local only) |
| Transports | HTTP, Streamable HTTP | Streamable HTTP, SSE (legacy), stdio |
| Auth | OAuth or key | None |
| Pricing | Freemium | Free |
| 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 | Apache-2.0 for version 5 and later (29 September 2026); earlier releases are AGPL-3.0-only. Data returned by providers is under each source's own terms |
| Tools exposed | 16 | none |
| llms.txt | yes | no |
| Last release | none | 2026-09-29 |
| Terms last updated | 2026-03-08 | no document linked |
| Privacy policy last updated | 2026-03-18 | no document linked |
| Customer content may train models | not found in the text | not read yet |
| Terms restrict automated access | yes | not read yet |
| Terms restrict benchmarking | not found in the text | not read yet |
| Terms or service can change without notice | not found in the text | not read yet |
| Arbitration or class-action waiver | not found in the text | not read yet |

Why the edge:
- Maintenance & community, OpenBB +49: 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.); OpenBB 52 (openbb 5.0.0 was tagged on 29 September 2026, 35 days before this check, with openbb-core 2.0.1 and openbb-mcp-server 2.0.1 tagged on 28 September, and no package was tagged or version-bumped on main since, read from a clone on 3 November 2026. PyPI didn't resolve from our session, so a release published there without a tag would be unseen (20). All the tagged releases in the 90 days are one release train, 27 to 29 September (openbb-mcp-server 2.0.0 and 2.0.1, openbb-core 2.0.0 and 2.0.1, openbb 5.0.0 and the providers). Fixes merged since then are unreleased, so 12 of 20 rather than 20. The issue tracker couldn't be read. Pull requests from outside contributors were merged on 17, 18 and 24 October 2026, but two accounts (dlee-bq and Danglewood) wrote 10 of the 14 commits since 5 August, and the company behind them has wound down, with OpenBQ saying it hired a third of the team (12 of 25). Not in the official MCP registry, searched again on 3 November (0). Lock files updated on 2 and 17 October and on 1 November (patched certifi, filelock, Pillow and fastmcp, unreleased), a fix for FastAPI 0.155.0 on 24 October, and CodeQL, with the CI state unconfirmed (8 of 10). Total 52.)
- Payments & pricing, OpenBB +30: 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.); OpenBB 60 (Read with the self-hosted rule. ODP is free under Apache-2.0 and needs no signup of its own, so 20 + 20 + 20. FRED and the EIA need a free key that a person registers for at the agency; the other 15 provider packages work without one. No x402, MPP or L402 (0). The Workspace editions on openbb.co/pricing are a separate hosted product and are not graded. Total 60.)
- Reliability, OpenBB +29: CompanyLens 39 (Hosted lines. No status page was linked from the site or docs, and status.companylens.io did not resolve (0). No incident history to read (5). Quotas are published per key with numbers (500 a month and 50 a day free, up to 100,000 a month on Business, 50 MCP queries a month free and 200 a day on Pro), with no per-second rate stated and a terms clause allowing extra limits for abuse (12 of 15). The rate-limits page documents 429 RATE_LIMITED with `Retry-After` set to the seconds until the quota resets; the data surface is reads, so no idempotency key is needed, and no backoff advice for 5xx was found (12 of 15). No SLA below enterprise sales (0). The API and MCP server are generally available (10). 0+5+12+12+0+10 = 39.); OpenBB 68 (Read with the local-software lines, since the owner runs the MCP server and REST launcher on their own machine. The docs give `pip install openbb` and per-package installs with Python 3.10 to 3.14 stated, and the repository has a publish workflow per package. PyPI answered with a bot check, so the published versions weren't read there (18 of 20). Test workflows run on pull requests for openbb-core (Python 3.10 to 3.14 on Linux, 3.10 and 3.14 on macOS and Windows), the MCP server and each provider, with CodeQL beside them. The Actions pages couldn't be read, so whether the default branch passes is unconfirmed (15 of 25). The issue tracker couldn't be read. The git history shows bug fixes merged on 12, 16, 17, 18 and 24 October 2026, including fixes from outside contributors and one for issue #7672, so 8 of 25 on that evidence alone. Version 5 is a new major version with a migration guide that lists the removed providers and changed paths, but there is no changelog file and the release notes weren't readable (12 of 15). openbb 5.0.0, openbb-core 2.0.1 and openbb-mcp-server 2.0.1 (15). No package was released after 29 September, and main dropped Python 3.10 on 1 November (unreleased). Total 68.)
- Transparency & trust, OpenBB +27: 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.); OpenBB 68 (The editorial half. Apache-2.0 for every package since version 5, with the licence FAQ explaining the change from AGPL-3.0-only (30). Local software that sends requests only to the configured data sources. The docs say OpenBB hosts no data and that each source's terms govern what is returned, and the licence FAQ repeats it. The privacy policy (effective 1 October 2024) and terms (effective 8 July 2026) cover OpenBB's hosted services, not ODP. Nasdaq data comes from its public website and TMX data is marked unofficial, with no word on whether those sites allow it (18 of 30). The data providers FAQ, re-read on 3 November 2026, still says V5 has seventeen provider packages and that the V4 providers were removed. A documented deprecation mechanism with since and removal versions, and V4 docs kept online, but V5 removed 15 providers in one release with no deprecation cycle found, and the hosted Workspace's end came with no published date ("Existing customers and users of the hosted products will hear from us directly about timelines") (10 of 20). No telemetry or analytics code in openbb-core, openbb-mcp-server or openbb-cli at the 24 October 2026 commit, though the docs don't say so (16 of 20). Total 74.)
- Agent ergonomics, CompanyLens +7: 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.); OpenBB 63 (Read on the MCP server. With tool discovery off, the default, a full install registers one tool per command, hundreds of them (about 690 router commands across the provider packages by our count, and the quickstart itself says "hundreds of tools") (5). `--tool-discovery` swaps them for four discovery tools and `--allowed-categories` keeps other categories unregistered, so back up 10 (15 of 25). Commands take `limit`, `start_date` and `end_date` where the source allows, `list_page_size` pages MCP list responses, and `run_pipeline` keeps intermediate rows on the server, but there is no general cap on response size (14 of 20). REST errors map to documented codes with the message under `detail`, validation errors list each failing argument, and `mask_error_details` hides internals. An empty result is a 204 with no body, which an agent can mistake for success (16 of 20). The data commands are GET reads and safe to retry, but no tool declares readOnlyHint, destructiveHint or idempotentHint, and `install_skill`, which writes files, carries no annotation (8 of 20). Runs with no arguments and most providers need no key, but the only SDK is Python, beside the CLI and the REST API (10 of 15). Total 63.)
