# GreyNoise API v2 stops working

Calls to /v2/* on GreyNoise API stopped working on April 30, 2026.

On April 30, 2026, GreyNoise API shut down all /v2/* endpoints. Requests targeting these endpoints fail since that date. GreyNoise API announced the change on July 28, 2025, noting that all v2 API endpoints have been deprecated and decommissioned.

## What to use instead

Switch requests to the corresponding v3 endpoints. Call GET /v3/ip/{ip} to replace /v2/noise/context/{ip}, /v2/riot/{ip}, and /v2/noise/quick/{ip} using quick=true. Use POST /v3/ip for /v2/noise/multi/*, /v3/gnql and /v3/gnql/stats for /v2/experimental/gnql*, and /v3/tags for /v2/meta/metadata.

- API: GreyNoise API (api.greynoise.io)
- Kind: Version retirement
- Announced: July 28, 2025
- Takes effect: April 30, 2026
- Calls after that day: fail
- Calls it hits: `/v2/*`
- Source: [Announcement](https://docs.greynoise.io/docs/v2-v3-api-migration-matrix)
- Verified: November 6, 2026, against GreyNoise API's own pages
- Page: https://www.okapi.bot/providers/greynoise-api/breaking-changes/greynoise-api-v2-stops-working/

## GreyNoise API's words

> all v2 API endpoints for the GreyNoise API have been deprecated. The following matrix helps users identify which new v3 API endpoints replace the existing v2 endpoints. v2 Endpoints will be Decomissioned on 30-Apr-2026

Okapi finds the calls this change hits in your repo and opens the pull request with the fix: https://github.com/apps/okapi-agent
