Pocket REST API v1

With this API you can build experiences around the single or recurring purchase of bitcoin.

  • Set up a Pocket new order
  • Query existing Pocket orders

To get real-time updates on each purchase of your orders, learn about the Pocket Webhook API.

Base URL

The production API is available through the following URL.

The API uses the application/json content type for all its resources, except where otherwise noted.


All requests must be authenticated with the client_id of your API client. Please provide your client_id in the Authorization header as follows.

curl "" \
-H "Authorization: client_id [CLIENT_ID]"


In addition to the live production system, we offer a dedicated staging environment. We highly recommend conducting integration tests in this environment before initiating any actual payment transactions.