Build on market intelligence, analytics, and risk.
Integrate market data, scanner results, research summaries, and risk analytics into your own products. Start against mock endpoints in the sandbox, then talk to us about production access. All endpoints shown here are illustrative developer previews.
Seven categories of programmatic access.
Each category is an illustrative developer preview. Availability and shape may change before general release.
Market data
Quotes, reference data, and market context across supported asset classes.
Scanner
Structured opportunity results with setup type, evidence, and risk context.
Research
AI-generated summaries with links back to underlying sources.
Portfolio & risk analytics
Exposure, concentration, correlation, and risk estimates for a set of positions.
Historical
Historical series for research and backtesting, subject to data licensing.
Alerts
Programmatically create and manage alert conditions.
Webhooks
Receive event notifications at your endpoint where supported.
A request in your language of choice.
The examples below hit clearly-labeled mock endpoints. Swap in your sandbox key to explore response shapes without touching production.
// MOCK endpoint — illustrative developer preview.
const res = await fetch(
"https://api.tradeperegrine.example/v1/scanner",
{
method: "POST",
headers: {
Authorization: `Bearer ${process.env.TP_SANDBOX_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ assetClass: "equities", setup: "momentum" }),
}
);
const data = await res.json();# MOCK endpoint — illustrative developer preview.
import os, requests
res = requests.post(
"https://api.tradeperegrine.example/v1/scanner",
headers={"Authorization": f"Bearer {os.environ['TP_SANDBOX_KEY']}"},
json={"assetClass": "equities", "setup": "momentum"},
)
data = res.json()# MOCK endpoint — illustrative developer preview.
curl https://api.tradeperegrine.example/v1/scanner \
-H "Authorization: Bearer $TP_SANDBOX_KEY" \
-H "Content-Type: application/json" \
-d '{ "assetClass": "equities", "setup": "momentum" }'Endpoints such as api.tradeperegrine.example are mock illustrations for the developer preview and do not return live data. Keep API keys server-side; never embed them in client code.
Get a key and start building.
Create an account to request a sandbox key for mock endpoints, or contact sales to discuss production data access, rate limits, and security review.
Sandbox
BetaBuild and test against mock endpoints.
Growth
Coming soonShip integrations with production data access.
Enterprise
EnterpriseCustom scale, security, and support.
Where the API stands today.
The developer API is in preview. Categories are being rolled out incrementally, and interfaces may change ahead of general availability.
A public status page and versioned documentation are planned. For current availability, rate limits, and onboarding, reach out via contact sales.