{"slug":"opensea-api","name":"OpenSea API","host":"api.opensea.io","site":"https://opensea.io","category":"crypto","docsUrl":null,"sources":[{"kind":"changelog","url":"https://docs.opensea.io/changelog"},{"kind":"archive","url":"https://docs.opensea.io/changelog/api-v2-fully-supported"},{"kind":"archive","url":"https://docs.opensea.io/changelog/removing-deprecated-rest-api-endpoints-and-response-fields"}],"url":"https://www.okapi.bot/providers/opensea-api/","json":"https://www.okapi.bot/api/v1/providers/opensea-api.json","breakingChanges":[{"slug":"get-api-v2-orders-listings-stops-working","api":"opensea-api","title":"GET /api/v2/orders/{}/{}/listings stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":"2026-05-07","effectiveAt":"2026-05-07","scope":null,"calls":["GET /api/v2/orders/{}/{}/listings"],"method":"GET","path":"/api/v2/orders/{}/{}/listings","source":{"url":"https://docs.opensea.io/changelog/removing-deprecated-rest-api-endpoints-and-response-fields","kind":"archive"},"quote":"We're cleaning up two deprecated REST API endpoints along with several response fields that have been marked deprecated for a while.","migration":"Use GET /api/v2/listings/collection/{slug}/all; for one order, GET /api/v2/orders/chain/{chain}/protocol/{protocol_address}/{order_hash}.","migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-23T10:29:33.007Z","updatedAt":"2026-10-23T10:29:33.007Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/opensea-api/breaking-changes/get-api-v2-orders-listings-stops-working/"},{"slug":"get-api-v2-orders-offers-stops-working","api":"opensea-api","title":"GET /api/v2/orders/{}/{}/offers stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":"2026-05-07","effectiveAt":"2026-05-07","scope":null,"calls":["GET /api/v2/orders/{}/{}/offers"],"method":"GET","path":"/api/v2/orders/{}/{}/offers","source":{"url":"https://docs.opensea.io/changelog/removing-deprecated-rest-api-endpoints-and-response-fields","kind":"archive"},"quote":"We're cleaning up two deprecated REST API endpoints along with several response fields that have been marked deprecated for a while.","migration":"Use GET /api/v2/offers/collection/{slug}/all; for one order, GET /api/v2/orders/chain/{chain}/protocol/{protocol_address}/{order_hash}.","migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-23T10:29:33.007Z","updatedAt":"2026-10-23T10:29:33.007Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/opensea-api/breaking-changes/get-api-v2-orders-offers-stops-working/"},{"slug":"api-v1-stops-working","api":"opensea-api","title":"/api/v1/* stops working","kind":"version_retirement","outcome":"fails","model":null,"announcedAt":"2023-10-04","effectiveAt":"2023-12-05","scope":null,"calls":["/api/v1/*"],"method":null,"path":"/api/v1/*","source":{"url":"https://docs.opensea.io/changelog/api-v2-fully-supported","kind":"archive"},"quote":"On December 5th, OpenSea V1 API will be shut down. On this date, all V1 API requests will be return 404-Not Found errors.","migration":"Call the V2 API (https://api.opensea.io/api/v2/...): e.g. GET /api/v2/chain/{chain}/contract/{address}/nfts/{identifier} for an NFT, GET /api/v2/collections/{slug} for a collection, GET /api/v2/events for events.","migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-23T10:29:31.079Z","updatedAt":"2026-10-23T10:29:31.079Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/opensea-api/breaking-changes/api-v1-stops-working/"}]}