GreyNoise API
/v2/* version retirement
Stopped workingSubscribe to GreyNoise APIShare
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.
Calls it hits
/v2/*
What to use instead of these calls
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.
In 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
Facts
- API
- GreyNoise API
api.greynoise.io - Kind
- Version retirement
- Announced
- July 28, 2025
- Takes effect
- April 30, 2026
- Calls after that day
- Fail
- Source
- Announcement
- Last updated
- Verified
- , against GreyNoise API's own pages
Questions
When does this change take effect?
Calls to /v2/* on GreyNoise API stopped working on April 30, 2026.
What happens to calls after April 30, 2026?
They have failed since April 30, 2026.
How do I find the calls this hits in my code?
Okapi reads your repository, finds the calls this change hits and opens a pull request with the fix. It never commits to your branches: every change comes as a pull request you review.
More from GreyNoise API 3
-
GET /v3/noise/ips/{id}/daily-summaryEndpoint removal Stopped working -
GET /v3/noise/ips/{id}/hourly-summaryEndpoint removal Stopped working -
GET /v3/similarity/ips/*Removal Stopped working
You fixed this one by hand.
Okapi opens the pull request with the fix before the next breaking change reaches your code.