{"slug":"greynoise-api","name":"GreyNoise API","host":"api.greynoise.io","site":"https://greynoise.io","category":"identity","docsUrl":null,"sources":[{"kind":"changelog","url":"https://docs.greynoise.io/docs/using-the-greynoise-api"},{"kind":"openapi","url":"https://api.greynoise.io/v3/openapi.yaml"},{"kind":"archive","url":"https://docs.greynoise.io/docs/v2-v3-api-migration-matrix"}],"url":"https://www.okapi.bot/providers/greynoise-api/","json":"https://www.okapi.bot/api/v1/providers/greynoise-api.json","breakingChanges":[{"slug":"greynoise-api-v2-stops-working","api":"greynoise-api","title":"GreyNoise API v2 stops working","kind":"version_retirement","outcome":"fails","model":null,"announcedAt":"2025-07-28","effectiveAt":"2026-04-30","scope":null,"calls":["/v2/*"],"method":null,"path":"/v2/*","source":{"url":"https://docs.greynoise.io/docs/v2-v3-api-migration-matrix","kind":"archive"},"quote":"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","migration":"Call the v3 endpoints: GET /v3/ip/{ip} for /v2/noise/context/{ip}, /v2/riot/{ip} and /v2/noise/quick/{ip} (quick=true), POST /v3/ip for /v2/noise/multi/*, /v3/gnql and /v3/gnql/stats for /v2/experimental/gnql*, /v3/tags for /v2/meta/metadata.","migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-23T09:56:57.300Z","updatedAt":"2026-10-23T09:56:57.300Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/greynoise-api/breaking-changes/greynoise-api-v2-stops-working/"},{"slug":"get-v3-noise-ips-daily-summary-stops-working","api":"greynoise-api","title":"GET /v3/noise/ips/{}/daily-summary stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":"2025-07-28","effectiveAt":"2026-01-01","scope":null,"calls":["GET /v3/noise/ips/{}/daily-summary"],"method":"GET","path":"/v3/noise/ips/{}/daily-summary","source":{"url":"https://docs.greynoise.io/docs/v2-v3-api-migration-matrix","kind":"archive"},"quote":"All endpoints with a new replacment endpoint indicated or noted as being Deprecated will be End of Life (no longer available) as of 1-Jan-2026.","migration":"Read the IP timeline from GET /v3/noise/ips/{ip}/timeline, which stays, and aggregate it by daily period in the caller.","migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-23T09:56:57.300Z","updatedAt":"2026-10-23T09:56:57.300Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/greynoise-api/breaking-changes/get-v3-noise-ips-daily-summary-stops-working/"},{"slug":"get-v3-noise-ips-hourly-summary-stops-working","api":"greynoise-api","title":"GET /v3/noise/ips/{}/hourly-summary stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":"2025-07-28","effectiveAt":"2026-01-01","scope":null,"calls":["GET /v3/noise/ips/{}/hourly-summary"],"method":"GET","path":"/v3/noise/ips/{}/hourly-summary","source":{"url":"https://docs.greynoise.io/docs/v2-v3-api-migration-matrix","kind":"archive"},"quote":"All endpoints with a new replacment endpoint indicated or noted as being Deprecated will be End of Life (no longer available) as of 1-Jan-2026.","migration":"Read the IP timeline from GET /v3/noise/ips/{ip}/timeline, which stays, and aggregate it by hourly period in the caller.","migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-23T09:56:57.300Z","updatedAt":"2026-10-23T09:56:57.300Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/greynoise-api/breaking-changes/get-v3-noise-ips-hourly-summary-stops-working/"},{"slug":"the-ip-similarity-api-stops-working","api":"greynoise-api","title":"The IP Similarity API stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":"2025-07-28","effectiveAt":"2026-01-01","scope":null,"calls":["GET /v3/similarity/ips/*"],"method":"GET","path":"/v3/similarity/ips/*","source":{"url":"https://docs.greynoise.io/docs/v2-v3-api-migration-matrix","kind":"archive"},"quote":"All endpoints with a new replacment endpoint indicated or noted as being Deprecated will be End of Life (no longer available) as of 1-Jan-2026.","migration":null,"migrationChange":null,"needsDecision":"GreyNoise names no replacement for IP Similarity: dropping the feature is a product decision.","text":null,"publishedAt":"2026-10-23T09:56:57.300Z","updatedAt":"2026-10-23T09:56:57.300Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/greynoise-api/breaking-changes/the-ip-similarity-api-stops-working/"}]}