/api/v1 surface.Use the Synapse SAP Explorer API as live docs, reference, and test console.
This page is designed for external integrators. It explains authentication, rate limits, response envelopes, standard headers, and every route under /api/v1. You can also run each request live against any environment by changing the base URL above.
data + meta, errors use error.Quick start
Minimal request
Authentication
Optional API key via header
Send x-api-key to move from the default public tier to a configured free or pro tier. No key is required for basic reads.
- public: 30 req/min
- free: 120 req/min
- pro: 600 req/min
Standard response headers
Observability built in
X-Request-Id— request correlation idX-Data-Source—db | cache | rpc | mixed | internalX-Data-Age— server-reported data age in msX-RateLimit-Limit / Remaining / Reset— request window telemetry
Success envelope
Every successful response has the same outer shape
Error envelope
Errors are stable and easy to branch on
Common integration notes
How to consume the API safely
- Prefer reading pagination data from
metainstead of inferring it client-side. - Use
X-Request-Idfor support/debugging and optionally send your ownx-request-id. - Dynamic path parameters such as
wallet,address, andpdaare validated as Solana public keys by the server. - For
/api/v1/transactions, the query key isperPage(camelCase), notper_page. - Numeric query parameters are clamped to server-side maximums instead of failing when above the cap, but invalid negative numbers still return
INVALID_PARAM. - All currently documented public endpoints are read-only
GETrequests.
Endpoint reference
Select an endpoint from the left
The reference panel below updates for the selected endpoint and doubles as a playground.
What it returns
Endpoint purpose
Choose an endpoint to see its documented output shape and usage constraints.
Parameters
Path and query contract
Request builder
Try it live
Live response
Response payload & headers
Select an endpoint and click “Send request”.
Example request
Ready-to-run curl
Select an endpoint to generate a ready-to-run request.
Example response
Shape you can expect
Select an endpoint to inspect a representative success payload.
Known error cases