⚡ API Playground
Read the API in 60 seconds.
Pick an endpoint, tweak the params, and copy a runnable snippet in your language. Sample responses come from real production runs — no synthetic data.
Endpoint
Data API
Compute API
Jobs
Parameters
Filter to a specific sector tag. Omit for all.
Max gaps to return. 1–50.
import requests
# Full signing flow lives in examples/agent_demo.py — this skeleton
# shows the 402 → pay → re-request handshake.
r = requests.get("https://gapsmith.draftlabs.org/api/v1/scout/gaps?sector=ai-ml&limit=10")
if r.status_code == 402:
requirements = r.json()["paymentRequirements"]
x_payment = sign_solana_usdc_payment(requirements) # see agent_demo.py
r = requests.get("https://gapsmith.draftlabs.org/api/v1/scout/gaps?sector=ai-ml&limit=10", headers={"X-Payment": x_payment})
print(r.status_code, r.json())Synchronous endpoint. First call returns 402 + payment requirements; resubmit with
X-Payment header.80-line reference agent
examples/agent_demo.py shows the full ephemeral-wallet → 402 → pay → resubmit loop.
View on GitHub ↗OpenAPI spec
Machine-readable schema covers every endpoint, request/response shape, and verdict enum.
openapi.json →