{"slug":"neynar-api","name":"Neynar API","host":"api.neynar.com","site":"https://neynar.com","category":"social","docsUrl":null,"sources":[{"kind":"openapi","url":"https://docs.neynar.com/openapi/api/openapi.yaml"},{"kind":"archive","url":"https://docs.neynar.com/reference/fetch-authorization-url.md"},{"kind":"archive","url":"https://docs.neynar.com/reference/neynar-farcaster-api-overview"}],"url":"https://www.okapi.bot/providers/neynar-api/","json":"https://www.okapi.bot/api/v1/providers/neynar-api.json","breakingChanges":[{"slug":"api-v1-stops-working","api":"neynar-api","title":"API v1 stops working","kind":"version_retirement","outcome":"fails","model":null,"announcedAt":null,"effectiveAt":"2025-03-31","scope":null,"calls":["/v1/farcaster/*"],"method":null,"path":"/v1/farcaster/*","source":{"url":"https://docs.neynar.com/reference/neynar-farcaster-api-overview","kind":"archive"},"quote":"All v1 APIs ( /v1/farcaster/* ) will be fully turned off on March 31, 2025.","migration":"Call the v2 counterparts under /v2/farcaster/ (for example GET /v2/farcaster/user/bulk/, GET /v2/farcaster/cast/, GET /v2/farcaster/feed/); Node.js SDK v2 supports only API v2.","migrationChange":null,"needsDecision":null,"text":{"summary":"On March 31, 2025, Neynar API will shut down all API v1 endpoints. Requests targeting /v1/farcaster/* will fail after this date as the endpoints are fully turned off. Any integration still sending requests to these paths will no longer receive valid responses.","migration":"Switch to the v2 counterparts under /v2/farcaster/, such as GET /v2/farcaster/user/bulk/, GET /v2/farcaster/cast/, and GET /v2/farcaster/feed/. Developers using the Node.js SDK must update to Node.js SDK v2, which supports only API v2.","by":"writer"},"publishedAt":"2026-10-23T10:16:48.857Z","updatedAt":"2026-10-25T00:32:51.274Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/neynar-api/breaking-changes/api-v1-stops-working/"},{"slug":"get-v2-farcaster-login-authorize-is-deprecated","api":"neynar-api","title":"GET /v2/farcaster/login/authorize is deprecated","kind":"removal","outcome":"fails","model":null,"announcedAt":null,"effectiveAt":null,"scope":null,"calls":["GET /v2/farcaster/login/authorize"],"method":"GET","path":"/v2/farcaster/login/authorize","source":{"url":"https://docs.neynar.com/reference/fetch-authorization-url.md","kind":"archive"},"quote":"DEPRECATED: Sign In With Neynar is being retired. Use Neynar-managed signers instead","migration":"Use Neynar-managed signers (POST /v2/farcaster/signer/ then POST /v2/farcaster/signer/signed_key/) as described in Neynar's managed signers guide.","migrationChange":null,"needsDecision":"Sign In With Neynar has no drop-in endpoint: moving to managed signers changes the login and signer flow.","text":{"summary":"Neynar deprecated the GET /v2/farcaster/login/authorize endpoint without a shutdown date. The provider noted that Sign In With Neynar is being retired. Calls to this endpoint will eventually fail.","migration":"Use Neynar-managed signers by calling POST /v2/farcaster/signer/ followed by POST /v2/farcaster/signer/signed_key/ as described in Neynar's managed signers guide. Moving to managed signers requires more than changing an identifier, as it alters the login and signer flow.","by":"writer"},"publishedAt":"2026-10-23T10:16:50.905Z","updatedAt":"2026-10-26T02:34:27.971Z","status":"deprecated","tone":"deprecated","url":"https://www.okapi.bot/providers/neynar-api/breaking-changes/get-v2-farcaster-login-authorize-is-deprecated/"}]}