Head to head · Secintel reputation · October 2026 research run
Censys vs GreyNoise
GreyNoise scores 66 (B) on agent readiness against Censys's 64.1 (B), and leads in 3 of 7 scored categories. Censys leads on security & auth and maintenance & community. Both do secintel reputation.
Best threat and security intelligence APIs for AI agents · All 33 security intel comparisons
Which one, for what
Censys B
Best for An agent that needs to know what a host, web property or certificate exposes right now and how that changed, with DNS resolution and enrichment on paid plans.
Ahead on
- Security & auth, 55 against 40
- Maintenance & community, 84 against 75
Watch for
Status feed records a networking outage of about 13 hours on 30 September 2026, periodic query failures from 20 to 22 September and failing searches on 2 November
Best for A triage or investigation agent that needs to know whether an IP is mass-scanning background noise, a known business service or something targeted, with tags and exploited CVEs to explain the verdict.
Ahead on
- Reliability, 78 against 55
- Transparency & trust, 76 against 64
Also in its favour
- Runs on your own machine
Watch for
Standard, Advanced and Elite tiers are contact sales with no public price, and the v3 API needs one of them or a trial
Why the edge
Each category where one leads by five points or more, with the reason behind each side's score from its assessment. The numbers are in the table below; this is what they stand for.
Reliability GreyNoise +23
Censys 55
Graded as a hosted service on the Platform API. Atlassian Statuspage at status.censys.com with Platform API, Authentication, Credit Management and three MCP server components (20). Its feed lists 12 entries from 24 August to 2 November 2026. Two were maintenance on ASM. The rest include intermittent 500s on the Platform from 13:52 on 24 August to 09:52 the next day, periodic query failures from 20 to 22 September, historical data calls timing out for about an hour on 18 September, an internal networking outage of the Platform and ASM from 00:35 to 13:46 EDT on 30 September, and failing searches from 14:26 EST on 2 November still in monitoring at 19:08. One full outage of about 13 hours and two multi-hour periods of failing core queries, read as more than one major (5). Limits are published with numbers, concurrency 1 or 25 per organisation and 25 requests a second per IP with a burst of 125 (15). Overruns return 429 or 503, but no Retry-After, backoff guidance or idempotency keys were found, and the SDKs say only that they follow the API's default retry strategy (5 of 15). No SLA found. The terms disclaim any warranty that the service will meet requirements, and the pricing page names none (0). The v3 API is generally available (10). 20 + 5 + 15 + 5 + 0 + 10 = 55.
GreyNoise 78
Read with the hosted lines for the v3 REST API. Status page at status.greynoise.io on incident.io with 16 components, ten of them GreyNoise's own, including API and API Data Freshness (20). No incident is listed for the 90 days to 3 November 2026. The API component shows 99.94 per cent uptime for August to November and the group 99.83 per cent, downtime the page gives no incident for, so read as clean or trivial with that caveat (25 of 30). Limits with numbers exist only for the free side, 10 lookups a day unauthenticated and 50 searches a week on a free account; paid plans are 'Unlimited' on the plans page and no per-minute figure was found (8 of 15). 429 responses are defined on 29 of 70 operations and a 503 at query engine capacity carries a documented Retry-After header, which the official SDK and MCP client honour with backoff. No idempotency keys for the blocklist, alert and feed writes (10 of 15). The plans page publishes an SLA of 1 business day, 8 hours or 4 hours on paid tiers beside support hours, which reads as a response time, and no availability SLA was found (5 of 10). The v3 API is generally available and v2 was decommissioned on 30 April 2026 (10). 20 + 25 + 8 + 10 + 5 + 10 = 78.
Security & auth Censys +15
Censys 55
Personal access tokens as a Bearer header, several per user, named, shown once and deletable, with no scopes or expiry stated. Service accounts on Search and Core plans use OAuth 2 client credentials with module roles and a rotatable secret, and the MCP server takes OAuth with a consent page. Only the organisation id, not a secret, may travel in the query string (26 of 30). Module roles (Analyst, Manager), an API Access role and the advice to grant service accounts only the roles they need, but no read-only token and no confirmation step for deleting a collection (12 of 20). Results carry banners, HTML titles and certificate subjects from scanned hosts, and no guidance on treating them as untrusted was found in the API, MCP or skills docs (3 of 15). A platform audit log for admins that records service account activity, credit usage per member through the API and X-Request-ID on every response, with no documented per-call log for token holders (10 of 15). security@censys.com on the contact page. security.txt 404, no bug bounty, and the compliance page says Censys helps customers with SOC 2, ISO 27001 and FedRAMP without claiming any for itself (4 of 20). 26 + 12 + 3 + 10 + 4 = 55.
GreyNoise 40
One API key per workspace with no scopes and no read-only variant, sent in a key header, and no page read documents rotation or revocation; the MCP security page says only to rotate on compromise (12 of 30). Most endpoints read, and the MCP server marks its write and destructive tools and has a read-only validation mode, but the API has no read-only key or confirmation step for deleting a blocklist or alert (10 of 20). IP context returns raw HTTP paths, user agents and payloads sent by scanners, and GNQL returns the same at scale; no prompt-injection guidance was found in the docs, the MCP server page or its SECURITY.md (3 of 15). The workspace page shows weekly search usage and the MCP security page says to watch the dashboard for unexpected usage; no per-call log or key activity record was found (5 of 15). SOC 2 Type II announced on 8 June 2023, security@greynoise.io named in the MCP server's SECURITY.md, but security.txt returns 404, the trust centre at greynoise.hypercomply.io renders by script and was not read, and no bug bounty or disclosure policy was found (10 of 20). 12 + 10 + 3 + 5 + 10 = 40.
Transparency & trust GreyNoise +12
Censys 64
A closed service under terms effective 1 October 2018 that are clear on who may use the data for what, with MIT SDKs and an Apache-2.0 CLI (15 of 30). Privacy policy of 1 April 2025 keeps data 'for as long as necessary' with no periods, while the retention policy revised 11 July 2023 gives seven days for queries before anonymisation and up to three years for ASM seed data after an account expires, and still names the retired Censys Search. Two GDPR representatives are named. No public DPA found, and the privacy page's mailto points to censys.io while its text says censys.com (16 of 30). The transition guide gives the Legacy Search API no sunset date, the Accept header allows schema versions but no lifecycle is published, and credit packs were discontinued on 2 November with no notice period stated (5 of 20). Hosted in the United States, Stripe and Google named, unnamed analytics, advertising and session replay vendors, no subprocessor list (8 of 20). 15 + 16 + 5 + 8 = 44.
GreyNoise 76
Closed service under an EULA last modified 7 May 2025 that is clear on scope, with the MCP server and SDK under MIT (15 of 30). Privacy policy of 3 September 2026 with retention periods (threat data indefinitely, backups 14 days, logs about 30 days, account data until deletion is requested), named subprocessors and standard contractual clauses for transfers; no DPA named, and the page as served repeats its sections twice with small differences, such as whether Cloudflare is a subprocessor (20 of 30). The migration matrix dates v2's deprecation (28 July 2025), end of life (1 January 2026) and decommission (30 April 2026) and marks five v3 endpoints deprecated, while the EULA lets GreyNoise discontinue any product at any time with 10 days' notice of EULA changes (15 of 20). Amazon Web Services, Snowflake, Auth0, Stripe, Stigg, Datadog, Webflow, Google, HubSpot and Cloudflare named, with hosting in the United States (15 of 20). 15 + 20 + 15 + 15 = 65.
Maintenance & community Censys +9
Censys 84
Newest changelog entry 2 November 2026 and censys-platform 0.16.7 on 29 October (30). Ten dated changelog entries between 8 September and 2 November and eight PyPI releases since 4 August (20). A closed service with a weekly changelog, a Gainsight community forum with Platform Q and A sections, an in-app feedback portal and support@censys.com. GitHub issue replies weren't read (12 of 15). Official SDKs in three languages regenerated from the spec, the Go and TypeScript repositories pushed on 3 November and PyPI on 29 October (15). The SDKs are 0.x and generated, with a stated grace period for dropping Python versions. CI wasn't read (7 of 10). 30 + 20 + 12 + 15 + 7 = 84.
GreyNoise 75
Read for a closed service with an open-source MCP server and SDK. MCP server v0.5.5 tagged 9 October 2026, 25 days before the check, and product updates on 31 August 2026 (30). In the 90 days to 3 November, dated entries are the Visualizer post of 17 August, the CrowdStrike post of 31 August and the MCP release of 9 October; the Python SDK's last tag is v3.1.0 of 9 July (12 of 20). The MCP repository merged pull request 18 from an outside account on 9 October and has commits from two outside contributors; issues could not be read on github.com; Slack and Discord communities and support@greynoise.io (15 of 25). The official MCP server is not in the official MCP registry, where three third-party servers are; the Python SDK is current (10 of 15). CI runs typecheck, tests, a build, npm audit and an MCPB pack, with a live read-only validation against the API, and releases publish from tags with npm provenance; the SDK repository has only a Slack notice workflow (8 of 10). 30 + 12 + 15 + 10 + 8 = 75.
Score by category
| Category | Weight this run | Censys | GreyNoise | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 55 | 78 | GreyNoise +23 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 82 | 83 | GreyNoise +1 |
| Agent ergonomics | 13%16.2 | 79 | 76 | Censys +3 |
| Security & auth | 14%17.5 | 55 | 40 | Censys +15 |
| Payments & pricing | 10%12.5 | 35 | 35 | even |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 84 | 75 | Censys +9 |
| Transparency & trust | 7%8.8 | 64 | 76 | GreyNoise +12 |
| Negative events | ≤15 | 0 | 0 | |
| Total | B 64.1/100 | B 66/100 |
Facts side by side
| Fact | Censys | GreyNoise |
|---|---|---|
| Kind | HTTP API | HTTP API |
| Vendor | Censys, Inc. | GreyNoise Intelligence, Inc. |
| Hosted endpoint | https://api.platform.censys.io/v3/ | https://api.greynoise.io/v3 |
| Transports | HTTP, Streamable HTTP | HTTP, stdio |
| Auth | OAuth or key | API key |
| Pricing | Freemium | Freemium |
| x402 | no | no |
| Licence | Proprietary service under Censys's Terms of Service. The Platform SDKs are MIT and the cencli command line tool is Apache-2.0 | Proprietary service under the GreyNoise End User License Agreement. The MCP server (greynoise-mcp-server) and the Python SDK (pygreynoise) are MIT |
| Tools exposed | 12 | 48 |
| Read-only variant documented | no | no |
| llms.txt | yes | yes |
| Last release | 2026-11-02 | 2026-10-09 |
| Terms last updated | no date given | 2025-05-07 |
| Privacy policy last updated | no date given | 2026-09-03 |
| Customer content may train models | not found in the text | not found in the text |
| Terms restrict automated access | yes | not found in the text |
| Terms restrict benchmarking | yes | not found in the text |
| Terms or service can change without notice | yes | not found in the text |
| Arbitration or class-action waiver | yes | not found in the text |
| Popularity | 11 stars | 99 npm/wk |
Verdicts
Censys
A versioned OpenAPI surface with field selection, page tokens, three official SDKs, a hosted MCP server and a free key of 100 credits a month. Paid enterprise access is sold by sales, scan results carry untrusted banner text with no injection guidance, and the status feed records a 13-hour outage on 30 September 2026.
GreyNoise
A public OpenAPI document covers 70 v3 operations with typed errors, a status page lists no incident in 90 days, and quick=true, GNQL scrolling and bulk lookups of 10,000 IPs keep responses sized. Paid tiers have no public price, the key is one unscoped credential per workspace, and no prompt-injection guidance was found for the scanner payloads it returns.
Before you call either
Censys
- Send
X-Organization-IDon every call. Without it the request runs with Free permissions and 403s on search, aggregate and collections - Budget one credit per action and per extra page of 100 results. Free accounts have 100 credits a month and five free actions a day
- Keep one request in flight on Free and Starter organisations, since the concurrency limit is 1 and overruns return 429 with no Retry-After
- Pass
fieldson search and keephost.services.port,transport_protocolandprotocolin it, ormatched_servicesis dropped from the response - Treat service banners, HTML titles and certificate subjects in results as untrusted text from the scanned host
GreyNoise
- Send the key in the
keyheader and keep it out of URLs. The v3 API needs a paid subscription or trial; a free account reaches only/v3/community/{ip}at 50 searches a week - Use
?quick=trueon/v3/ip/{ip}when only the classification is needed, and POST up to 10,000 IPs to/v3/iprather than looping single lookups - Treat
internet_scanner_intelligenceraw data (HTTP paths, user agents, payloads) as attacker-supplied text, never as instructions - Read
request_metadata.restricted_fieldsand a 206 status as plan limits, not errors, and on 429 or 503 wait for Retry-After before retrying - The EULA forbids training or fine-tuning any model on GreyNoise data and bars sharing the platform with third parties. Keep results inside the subscribing organisation
Questions
Which is better for AI agents, Censys or GreyNoise?
GreyNoise scores 66 (B) on agent readiness against Censys's 64.1 (B), and leads in 3 of 7 scored categories. Censys leads on security & auth and maintenance & community.
Do Censys and GreyNoise need an API key?
Censys takes an API key or an OAuth sign-in. GreyNoise needs an API key.
Can an agent call Censys and GreyNoise without installing anything?
Yes. Censys has a hosted endpoint at https://api.platform.censys.io/v3/ and GreyNoise at https://api.greynoise.io/v3.
Other comparisons with Censys or GreyNoise
Machine-readable
- This page as Markdown
/compare/censys-vs-greynoise.md· slim.min.md· JSON.json(or sendAccept: text/markdown) - Each listing in full
/api/v1/tools/censys.json·/api/v1/tools/greynoise.json - From a terminal
anchor compare censys greynoise(the CLI) - Over MCP
compare_tools {"a": "censys", "b": "greynoise"}at/mcp, no key