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

GreyNoise B

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

CategoryWeight this runCensysGreyNoiseEdge
Reliability16%205578GreyNoise +23
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28283GreyNoise +1
Agent ergonomics13%16.27976Censys +3
Security & auth14%17.55540Censys +15
Payments & pricing10%12.53535even
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.88475Censys +9
Transparency & trust7%8.86476GreyNoise +12
Negative events≤1500
TotalB 64.1/100B 66/100

Facts side by side

FactCensysGreyNoise
KindHTTP APIHTTP API
VendorCensys, Inc.GreyNoise Intelligence, Inc.
Hosted endpointhttps://api.platform.censys.io/v3/https://api.greynoise.io/v3
TransportsHTTP, Streamable HTTPHTTP, stdio
AuthOAuth or keyAPI key
PricingFreemiumFreemium
x402nono
LicenceProprietary service under Censys's Terms of Service. The Platform SDKs are MIT and the cencli command line tool is Apache-2.0Proprietary service under the GreyNoise End User License Agreement. The MCP server (greynoise-mcp-server) and the Python SDK (pygreynoise) are MIT
Tools exposed1248
Read-only variant documentednono
llms.txtyesyes
Last release2026-11-022026-10-09
Terms last updatedno date given2025-05-07
Privacy policy last updatedno date given2026-09-03
Customer content may train modelsnot found in the textnot found in the text
Terms restrict automated accessyesnot found in the text
Terms restrict benchmarkingyesnot found in the text
Terms or service can change without noticeyesnot found in the text
Arbitration or class-action waiveryesnot found in the text
Popularity11 stars99 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

  1. Send X-Organization-ID on every call. Without it the request runs with Free permissions and 403s on search, aggregate and collections
  2. 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
  3. Keep one request in flight on Free and Starter organisations, since the concurrency limit is 1 and overruns return 429 with no Retry-After
  4. Pass fields on search and keep host.services.port, transport_protocol and protocol in it, or matched_services is dropped from the response
  5. Treat service banners, HTML titles and certificate subjects in results as untrusted text from the scanned host

GreyNoise

  1. Send the key in the key header 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
  2. Use ?quick=true on /v3/ip/{ip} when only the classification is needed, and POST up to 10,000 IPs to /v3/ip rather than looping single lookups
  3. Treat internet_scanner_intelligence raw data (HTTP paths, user agents, payloads) as attacker-supplied text, never as instructions
  4. Read request_metadata.restricted_fields and a 206 status as plan limits, not errors, and on 429 or 503 wait for Retry-After before retrying
  5. 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

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.