Upcoming Changes to Legacy Search Data and APIs

As part of the plan to decommission Legacy Search (search.censys.io) in 2026, Censys will update its host data backend on March 28, 2026. In Legacy Search, this will result in changes to virtual host behavior, data freshness, select API fields, and other minor adjustments. These changes are described in detail below.

These changes do not remove host coverage from Legacy Search. Additionally, this change does not affect Platform (platform.censys.io) data or functionality.

Overall host coverage, scan cadence, historical data retention, existing functionality, query syntax, UI workflows, and entitlements in Legacy Search are not impacted.

Virtual hosts

The table below summarizes key changes to virtual host data after the change.

AreaBeforeAfterImpact
Virtual host definitionOne per each hostname and IP addressBased on latest scanned IP per portIncreased historical view of data
Service persistenceUp to 45 daysRemoved on next negative scan14-day expiry, yielding less stale data
IP associationServices persisted across IPsServices move scan IPsData “may” move between IPs
DuplicationCommonReducedMore accurate representation of web assets

Data freshness

  • Expiration is changing to 14 days (previously 45 days).
  • Index updates will occur only when a scan for that IP is received.
  • The "See Latest" UI indication may appear more often.
  • In general, there will be less long-lived stale data.

API and service lifecycle changes

  • Timeline API: Forward pagination will be removed. API users must set reversed=true.
  • Service lifecycle: Services pending removal will be immediately removed from assets when a scan indicates they are no longer visible, instead of being marked as pending.

Removed fields

The following fields will be removed from Legacy Search:

  • services.parsed.rocketmq.version (RocketMQ)
  • services.ipp.response (IPP)
  • services.ipp.cups_response (IPP)
  • services.elasticsearch.http_info (Elasticsearch)
  • services.tls.server_key_exchange (TLS)
  • services.prometheus.http_info (Prometheus)
  • services.transport_fingerprint.* (Transport)

DNS records

  • dns.records.record_type will no longer return CNAME.
  • Record types will be limited to A and AAAA only.

Certificate API update frequency

The update frequency for the following APIs will change from realtime to every six hours:

  • /v2/hosts/{ip}/certificates
  • /v2/certificates/{fingerprint}/observations

We encourage you to review your workflows and integrations to prepare for these upcoming changes. If you have any questions or concerns about this transition, please reach out to our team at [email protected].