API reference.
A curated reference for the public-facing Quintarthai API. All endpoints are versioned at /api/v1. Authentication is via the HttpOnly quintarth_session cookie (set after login).
Developer Data API API key · commercial use permitted
Filings-grade data with re-verifiable receipts, served from public SEC EDGAR sources and Quintarthai-compiled reference tables — no third-party market-data license restrictions, so commercial use is permitted on every tier. Auth: Authorization: Bearer qt_live_… header (preferred) or ?apikey= query fallback for spreadsheet clients. Add ?format=excel to any GET for TSV (Google Sheets / Excel). Get a key →
Quickstart
# cURL — header auth (preferred; keys never leak into logs) curl "https://quintarthai.com/api/v1/data/filings/search?ticker=AAPL&form=10-K" \ -H "Authorization: Bearer qt_live_YOUR_KEY" # Google Sheets — paste in a cell (TSV via format=excel; apikey fallback since # IMPORTDATA cannot send headers — treat sheet-embedded keys as semi-public, scope + revoke freely) =IMPORTDATA("https://quintarthai.com/api/v1/data/dual-listings?format=excel&apikey=qt_live_YOUR_KEY") # Python import requests r = requests.get("https://quintarthai.com/api/v1/data/form4", params={"ticker": "NVDA"}, headers={"Authorization": "Bearer qt_live_YOUR_KEY"}) print(r.json()["transactions"][0]) # Node.js (18+) const r = await fetch("https://quintarthai.com/api/v1/data/13f/manager/1067983", { headers: { Authorization: "Bearer qt_live_YOUR_KEY" } }); console.log((await r.json()).holdings_count);
Developer Data API outputs are published research data — identical for every caller requesting the same security, not tailored to you, and not investment advice. Quintessentia Network Inc. and its directors and officers hold no position in, and receive no compensation from, any issuer analyzed; should any such interest ever arise, a specific disclosure will be presented alongside the affected analysis. Data is derived from public SEC EDGAR sources and Quintarthai-compiled reference tables; cite the source filing (accession number) when republishing figures. See Disclosures.
System health
Authentication
{email, password}. Returns HttpOnly session cookie.{email, password, full_name}. Sends verification email.Quinn AI
{content, session_id?}. Returns Quinn response + envelope.Market data
Sharia screening
Cross-border arbitrage
Discovery
GDPR / PIPEDA / Law 25 (DSAR)
{confirm: true, reason?}.{consent_type, action}.Observability
Authentication example
# 1. Sign in (sets HttpOnly session cookie) curl -X POST https://quintarthai.com/api/v1/auth/login \ -H "Content-Type: application/json" \ -d '{"email":"you@example.com","password":"..."}' \ -c cookies.txt # 2. Use the cookie for subsequent requests curl https://quintarthai.com/api/v1/quote/SHOP.TO \ -b cookies.txt # 3. Export your data (GDPR Article 15) curl https://quintarthai.com/api/v1/user/export \ -b cookies.txt \ -o my-data.json
Rate limits
Per-tier Quinn query caps: Free 10/day · Trader 50/day · Alpha 100/day · Apex 500/day · Prime 1000/day. Enforced via Redis INCR. Read endpoints (quotes, charts) have a separate per-IP rate limit.
Errors
All errors return JSON: {"detail": "human-readable message"}. Standard HTTP status codes. 401 = authentication required · 403 = authorized but lacking permission/tier · 404 = not found · 429 = rate limited (check Retry-After header) · 500 = server error (alerts internal Sentry).
Contact
Engineering: engineering@quintessentianetwork.com · Privacy/DSAR: privacy@quintarthai.com · Security disclosure: security@quintarthai.com