ProofDock logo ProofDock
🇺🇸
Get API key

Product Introduction

ProofDock is an authoritative-data API platform — multi-market financial data, regulatory filings, listed-company disclosures, court judgments, and more, delivered to your apps and AI agents through a single gateway. Every record arrives with citation-ready provenance, so answers are grounded in original sources.

It gives you one place to:

  • Browse every data service and its capabilities
  • Create an API Key and call all data sources through one gateway
  • Track usage and credit consumption per request

Who is it for

  • AI application developers who want their agents to cite primary sources instead of guessing.
  • Data teams who need stable, continuously updated, structured authoritative data — without scraping or cleaning it themselves.
  • Compliance and legal teams who need data that is auditable, citable, and traceable to the original document.

Typical workflow

  1. Sign in with Google OAuth or email
  2. Receive your daily free credit allowance automatically
  3. Browse data sources and endpoints in API Services
  4. Create an API Key
  5. Call the gateway with a standard Bearer Token — credits are deducted per call
  6. Submit a recharge request when you run low

Quick Start

Five steps to your first authenticated API call.

1. Sign in

Open the login page and authenticate with Google OAuth or email. You’ll land on the Overview page.

2. Get your daily credits

ProofDock grants a fixed daily allowance on your first authenticated request each day. Unused credits do not carry over.

Check your balance in the sidebar or on the Credits page.

3. Create an API Key

Go to API KeyCreate API Key, give it a name (e.g. local-dev), and optionally set an expiry.

The full key is shown once. Copy and store it safely — you can’t view it again.

sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

4. Pick a service

Open API Services, choose an active one, and check its endpoints.

5. Call the gateway

{METHOD} https://<your-proofdock-host>/api/v1/gateway/{service_name}/{path}

Example:

curl -X GET \
  -H "Authorization: Bearer sk-..." \
  "https://proofdock.example.com/api/v1/gateway/weather/v1/forecast?city=SF"

Each successful call deducts the endpoint’s credit cost. Calls that fail due to upstream issues or timeouts aren’t charged.

Credits

Credits are the unit of usage on ProofDock. Every gateway call deducts credits; approved recharges add them.

Daily allowance

You receive a fixed daily allowance on your first authenticated request each day.

  • Granted only once per day
  • Unused credits do not carry over
  • Visible in your credit history on the Credits page

How calls deduct credits

Each endpoint has its own credit cost. When you call the gateway:

  1. ProofDock checks your balance against the cost
  2. Insufficient balance → request rejected, no deduction
  3. Sufficient balance → cost deducted before forwarding

How failed calls are charged

Calls that fail due to upstream issues or timeouts aren’t charged — you only pay for calls that complete successfully.

Calls that fail due to malformed parameters or missing resources are charged normally, since the request was successfully delivered.

Adding credits

On the Credits page, click Add Credits to create a recharge request. An admin will review it and either approve or reject.

Auditing usage

The Credits page shows your full credit history: every grant, deduction, refund, and recharge, with timestamps.