Tidepay API Docs

Authentication

How to authenticate with the Tidepay API.

API endpoint

Unlike APIs with separate sandbox/production domains, Tidepay uses a single URL for both environments — the API key you authenticate with determines which one a request runs against, not the URL:

https://api.tidepay.com/v1

A tp_test_... key runs entirely in sandbox: no real blockchain transaction is ever submitted, no real funds move. A tp_live_... key runs in production against real chains and real funds. Both point at the exact same https://api.tidepay.com/v1 base URL — see Sandbox mode for the full behavioral differences.

Authentication

To authenticate, include the following header on every request:

--header 'X-API-Key: {api-key}'

Replace {api-key} in the example above with either your live or your test key, depending on which environment you want the request to run against.

You can get your API keys from the Tidepay dashboard: navigate to Settings → API keys and click Generate keys. Both the live and test keys are shown there.

Important

Never share your API key with anyone. This credential grants access to the Tidepay API, and any action performed with it is attributed to your account.

On this page