{"slug":"coinbase-exchange-api","name":"Coinbase Exchange API","host":"api.exchange.coinbase.com","site":"https://coinbase.com","category":"crypto","docsUrl":null,"sources":[{"kind":"changelog","url":"https://docs.cdp.coinbase.com/exchange/changes/changelog"},{"kind":"openapi","url":"https://docs.cdp.coinbase.com/api-reference/exchange-api/rest-api/exchange-spec.yaml"}],"url":"https://www.okapi.bot/providers/coinbase-exchange-api/","json":"https://www.okapi.bot/api/v1/providers/coinbase-exchange-api.json","breakingChanges":[{"slug":"get-oracle-is-deprecated","api":"coinbase-exchange-api","title":"GET /oracle is deprecated","kind":"removal","outcome":"fails","model":null,"announcedAt":"2025-01-01","effectiveAt":null,"scope":null,"calls":["GET /oracle"],"method":"GET","path":"/oracle","source":{"url":"https://docs.cdp.coinbase.com/exchange/changes/changelog","kind":"archive"},"quote":"We have deprecated the Coinbase Price Oracle API.","migration":"No replacement on the Exchange API; read prices from GET /products/{product_id}/ticker or another price source.","migrationChange":null,"needsDecision":"The Price Oracle's signed prices have no replacement on the Exchange API: another signed price source must be chosen.","text":{"summary":"Coinbase Exchange API has deprecated the GET /oracle endpoint without a shutdown date. Calls to this endpoint will eventually fail. The provider noted that they have deprecated the Coinbase Price Oracle API.","migration":"There is no direct replacement on the Exchange API. You can read prices from GET /products/{product_id}/ticker or another price source. Moving takes more than changing an endpoint because the Price Oracle's signed prices have no replacement on the Exchange API, requiring you to choose another signed price source.","by":"writer"},"publishedAt":"2026-10-23T10:27:29.741Z","updatedAt":"2026-10-26T08:34:45.750Z","status":"deprecated","tone":"deprecated","url":"https://www.okapi.bot/providers/coinbase-exchange-api/breaking-changes/get-oracle-is-deprecated/"}]}