# Quantura Developer Documentation > Build with Quantura Forecast, interval-aware ensembles, market search and downloads, reproducible strategy research and workspace APIs. - [Quantura developer platform](https://quantura.mintlify.app/docs/index.md): Forecast, quantile, workspace, and dataset APIs built for reproducible quantitative research. - [Get started](https://quantura.mintlify.app/docs/get-started.md): Authenticate, inspect access, and submit an asynchronous ensemble forecast. - [Authentication and API keys](https://quantura.mintlify.app/docs/authentication.md): Create a scoped Quantura API key, copy it once, and authenticate read-only CSV and forecast integrations safely. - [Workspaces](https://quantura.mintlify.app/docs/workspaces.md): Create independent workspaces, switch context, and understand dynamic workspace authorization. - [Workspace collaboration](https://quantura.mintlify.app/docs/workspace-collaboration.md): Assign fine-grained workspace permissions and resource-specific CSV access without changing a collaborator's personal Quantura account. - [Q Search](https://quantura.mintlify.app/docs/q-search.md): One Auto search for stocks, perpetuals, events and exact contracts. - [Q Download](https://quantura.mintlify.app/docs/q-download.md): Preview and export the same verified market-history snapshot. - [Quantura Forecast — asynchronous ensemble API](https://quantura.mintlify.app/docs/ensemble-api.md): Configure five approved time-series models, custom quantiles, and durable asynchronous execution. - [Forecast intervals and calendar periods](https://quantura.mintlify.app/docs/forecast-frequencies.md): Use completed 5-minute, 15-minute, 30-minute, 4-hour, weekly and monthly observations consistently across the website and API. - [Latest and historical forecasts](https://quantura.mintlify.app/docs/historical-forecasts.md): Run the same forecast workflow on the latest observations or a cutoff 120/180 days in the past. - [Q Screener and Daily Alerts](https://quantura.mintlify.app/docs/screener-alerts.md): Daily-close quantile comparisons, seven-session forecasts and saved filters. - [Kalshi perpetual data and hourly ensembles](https://quantura.mintlify.app/docs/kalshi-perpetuals.md): Search and forecast USD-per-contract history without confusing perpetuals with spot assets or binary markets. - [Support](https://quantura.mintlify.app/docs/q-support.md): Documented help, recent conversations and links to the right Quantura guide. - [Quantura MCP](https://quantura.mintlify.app/docs/mcp.md): Documentation and verified market discovery for MCP clients. - [Errors, polling, and retries](https://quantura.mintlify.app/docs/errors.md): Handle structured API errors and asynchronous forecast failures safely. - [Build a quantile strategy](https://quantura.mintlify.app/docs/algorithmic-strategy.md): Create an asynchronous forecast, test executable research rules and retain the evidence needed to reproduce them. - [Backtest a market strategy](https://quantura.mintlify.app/docs/backtesting.md): Build, inspect and export a bounded historical strategy test. - [Data provenance and licensing](https://quantura.mintlify.app/docs/data-provenance.md): Interpret source, freshness, transform, model, and redistribution metadata. - [Ensemble forecasting architecture](https://quantura.mintlify.app/docs/ensemble-forecasting.md): Production architecture, model capabilities, quantile weighting, and worker operations. - [Forecast methodology](https://quantura.mintlify.app/docs/quantura-forecasts-methodology.md): Prospective probabilities, immutable evidence, resolution, and calibration. - [Forecast operations and continuity](https://quantura.mintlify.app/docs/quantura-forecasts-operations.md): Secrets, backups, recovery, idempotent jobs, and operational controls. - [SPY hourly options worker](https://quantura.mintlify.app/docs/alpaca-spy-options-worker.md): Operational controls for the separate SPY 0DTE options pilot. - [GitLab Observability](https://quantura.mintlify.app/docs/gitlab-observability.md): Export correlated Quantura API traces, request metrics, and safe request logs to GitLab Observability. - [Repository size maintenance](https://quantura.mintlify.app/docs/repository-size-maintenance.md): Keep generated artifacts and heavyweight model assets out of Git history. - [Get the Versioned Backtest Strategy JSON Schema and Safe Defaults](https://quantura.mintlify.app/api-reference/backtests/get-the-versioned-backtest-strategy-json-schema-and-safe-defaults.md) - [List Saved Backtests in an Authorized Workspace](https://quantura.mintlify.app/api-reference/backtests/list-saved-backtests-in-an-authorized-workspace.md) - [Queue a Point-in-Time Quantile Forecast Backtest for an Authorized Workspace](https://quantura.mintlify.app/api-reference/backtests/queue-a-point-in-time-quantile-forecast-backtest-for-an-authorized-workspace.md): Queues a durable worker. Each historical window produces final ensemble quantiles from prior real bars only. Entry blocks use requested forecast quantiles; quantile/percentage targets and trailing stops use completed observed closes, with fills at the next observed bar. No live orders. Requires fore… - [Poll One Authorized Quantile Backtest and Read Its Completed Simulation](https://quantura.mintlify.app/api-reference/backtests/poll-one-authorized-quantile-backtest-and-read-its-completed-simulation.md) - [Export an Immutable Backtest Strategy Configuration for Separate Live Review](https://quantura.mintlify.app/api-reference/backtests/export-an-immutable-backtest-strategy-configuration-for-separate-live-review.md): Exports a stable JSON strategy plus source, cost model and historical data hash. live_eligible is false: a separately reviewed and authorized execution workflow must validate any live deployment. - [Get the Authenticated User's Effective API, Plan, and Workspace Access](https://quantura.mintlify.app/api-reference/access/get-the-authenticated-users-effective-api-plan-and-workspace-access.md): Returns token scopes, personal plan, and current owner/editor/viewer membership. Membership is evaluated on every request. - [Get the Authenticated User's Effective Quantura Product Capabilities](https://quantura.mintlify.app/api-reference/access/get-the-authenticated-users-effective-quantura-product-capabilities.md) - [List Every Workspace the Authenticated User Can Currently Access](https://quantura.mintlify.app/api-reference/workspaces/list-every-workspace-the-authenticated-user-can-currently-access.md) - [Create a New Workspace Owned by the Authenticated User](https://quantura.mintlify.app/api-reference/workspaces/create-a-new-workspace-owned-by-the-authenticated-user.md) - [List Every Supported Fine-Grained Workspace Permission Identifier](https://quantura.mintlify.app/api-reference/workspaces/list-every-supported-fine-grained-workspace-permission-identifier.md) - [Get One Workspace with the Caller's Current Role and Effective Permissions](https://quantura.mintlify.app/api-reference/workspaces/get-one-workspace-with-the-callers-current-role-and-effective-permissions.md) - [Update the Name, Description, or Settings of an Authorized Workspace](https://quantura.mintlify.app/api-reference/workspaces/update-the-name-description-or-settings-of-an-authorized-workspace.md) - [List the Current Collaborators and Permissions for One Workspace](https://quantura.mintlify.app/api-reference/workspaces/list-the-current-collaborators-and-permissions-for-one-workspace.md) - [Add an Existing Quantura User as a Workspace Collaborator](https://quantura.mintlify.app/api-reference/workspaces/add-an-existing-quantura-user-as-a-workspace-collaborator.md) - [Remove a Collaborator and Immediately Revoke Their Workspace Access](https://quantura.mintlify.app/api-reference/workspaces/remove-a-collaborator-and-immediately-revoke-their-workspace-access.md): Immediately removes this workspace membership without revoking the collaborator's personal account or API keys. - [Update a Workspace Collaborator's Role, Permissions, or Resource Scope](https://quantura.mintlify.app/api-reference/workspaces/update-a-workspace-collaborators-role-permissions-or-resource-scope.md) - [List Recent Administrative and CSV Audit Events for One Workspace](https://quantura.mintlify.app/api-reference/workspaces/list-recent-administrative-and-csv-audit-events-for-one-workspace.md) - [List Authorized Forecast, Analysis, Dataset, or Backtest Resources in One Workspace](https://quantura.mintlify.app/api-reference/workspaces/list-authorized-forecast-analysis-dataset-or-backtest-resources-in-one-workspace.md) - [List the Quantura Dataset Catalog with Provenance and Licensing Metadata](https://quantura.mintlify.app/api-reference/datasets/list-the-quantura-dataset-catalog-with-provenance-and-licensing-metadata.md) - [Get Metadata, Availability, and Provenance for One Quantura Dataset](https://quantura.mintlify.app/api-reference/datasets/get-metadata-availability-and-provenance-for-one-quantura-dataset.md) - [Get the Machine-Readable Column Schema for One Quantura Dataset](https://quantura.mintlify.app/api-reference/datasets/get-the-machine-readable-column-schema-for-one-quantura-dataset.md) - [Get Authorized Forecast Trajectories for Research or Training Datasets](https://quantura.mintlify.app/api-reference/datasets/get-authorized-forecast-trajectories-for-research-or-training-datasets.md) - [Get an Immutable Enterprise Dataset Release Manifest or Download](https://quantura.mintlify.app/api-reference/datasets/get-an-immutable-enterprise-dataset-release-manifest-or-download.md) - [List Quantura Event Forecasts Matching the Requested Filters](https://quantura.mintlify.app/api-reference/forecasts/list-quantura-event-forecasts-matching-the-requested-filters.md): Returns prospective forecasts. Probabilities use decimal 0–1 units; private Quantura alpha fields are excluded. - [List Resolved Quantura Event Forecasts with Outcome Scoring](https://quantura.mintlify.app/api-reference/forecasts/list-resolved-quantura-event-forecasts-with-outcome-scoring.md) - [Get the Current Published Revision of One Quantura Event Forecast](https://quantura.mintlify.app/api-reference/forecasts/get-the-current-published-revision-of-one-quantura-event-forecast.md) - [Get the Immutable Probability Revision History for One Event Forecast](https://quantura.mintlify.app/api-reference/forecasts/get-the-immutable-probability-revision-history-for-one-event-forecast.md) - [Get Resolution Evidence, Outcome, and Probabilistic Scores for One Forecast](https://quantura.mintlify.app/api-reference/forecasts/get-resolution-evidence-outcome-and-probabilistic-scores-for-one-forecast.md) - [List Quantura Event Forecasts Associated with One Entity](https://quantura.mintlify.app/api-reference/forecasts/list-quantura-event-forecasts-associated-with-one-entity.md) - [List the Canonical Categories Supported by Quantura Event Forecasts](https://quantura.mintlify.app/api-reference/forecasts/list-the-canonical-categories-supported-by-quantura-event-forecasts.md) - [Get the Current Ranked Feed of Unresolved Quantura Event Forecasts](https://quantura.mintlify.app/api-reference/forecasts/get-the-current-ranked-feed-of-unresolved-quantura-event-forecasts.md) - [Get Forecast Calibration Buckets and Observed Event Frequencies](https://quantura.mintlify.app/api-reference/forecasts/get-forecast-calibration-buckets-and-observed-event-frequencies.md) - [Get Aggregate Probabilistic Performance Metrics for Resolved Forecasts](https://quantura.mintlify.app/api-reference/forecasts/get-aggregate-probabilistic-performance-metrics-for-resolved-forecasts.md) - [List Available Ensemble Models, Quantile Support, and License Constraints](https://quantura.mintlify.app/api-reference/ensemble-forecasts/list-available-ensemble-models-quantile-support-and-license-constraints.md): Latest and historical cutoffs (including 120/180-day replays) select data before the N-bar limit, subject to provider retention; inference runs now. Returns supported intervals (1min, 5min, 15min, 30min, 1h, 4h, 1D, 1W-MON, 1MS), completed-bar calendar semantics, plan, runtime, quantile, horizon, de… - [Create an Asynchronous Multi-Model Quantura Forecast Job](https://quantura.mintlify.app/api-reference/ensemble-forecasts/create-an-asynchronous-multi-model-quantura-forecast-job.md): Validates the source and immutable configuration, snapshots authorized input data, enqueues a durable worker, and returns HTTP 202. Component-model arrays are not exposed in the standard result. - [Get an Ensemble Forecast Job's Progress or Completed Quantile Results](https://quantura.mintlify.app/api-reference/ensemble-forecasts/get-an-ensemble-forecast-jobs-progress-or-completed-quantile-results.md) - [Create a New Forecast Job from an Immutable Historical Configuration](https://quantura.mintlify.app/api-reference/ensemble-forecasts/create-a-new-forecast-job-from-an-immutable-historical-configuration.md): Creates a new durable job from the original authorized input snapshot, exact model checkpoints, and stored configuration. Current workspace permissions, plan, and license gates are re-evaluated. - [Download a Completed Ensemble Forecast as CSV or JSON](https://quantura.mintlify.app/api-reference/ensemble-forecasts/download-a-completed-ensemble-forecast-as-csv-or-json.md) - [Read newly observed prices to overlay a saved forecast](https://quantura.mintlify.app/api-reference/ensemble-forecasts/read-newly-observed-prices-to-overlay-a-saved-forecast.md): Returns genuine selected-side targets (Kalshi closing ask, Polymarket US display quote) or stock closes after the immutable input cutoff. The first prediction-row minute is retained when available, even outside the most recent 500 observations; worker completion does not move this comparison to anot… - [Prepare to save a guest forecast after signing in](https://quantura.mintlify.app/api-reference/ensemble-forecasts/prepare-to-save-a-guest-forecast-after-signing-in.md): Web guest-session operation. Requires the verified anonymous owner of a completed private forecast. Sets a Secure, HttpOnly, SameSite=Lax cookie valid for 15 minutes. The one-use secret is hashed in storage and is never returned as JSON. After account sign-in, POST the save endpoint using the same b… - [Save your forecast to your registered account profile](https://quantura.mintlify.app/api-reference/ensemble-forecasts/save-your-forecast-to-your-registered-account-profile.md): Requires a registered account, ownership of the forecast and current workspace permissions. Guest sessions can forecast and download, but cannot save to a profile. The website also supports signing in to a different Firebase identity: prepare-save first establishes a 15-minute, single-use HttpOnly o… - [List Reusable Ensemble Forecast Configurations for an Authorized Workspace](https://quantura.mintlify.app/api-reference/ensemble-forecasts/list-reusable-ensemble-forecast-configurations-for-an-authorized-workspace.md) - [Save a Reusable Ensemble Forecast Configuration in a Workspace](https://quantura.mintlify.app/api-reference/ensemble-forecasts/save-a-reusable-ensemble-forecast-configuration-in-a-workspace.md) - [Delete One Reusable Ensemble Forecast Configuration from a Workspace](https://quantura.mintlify.app/api-reference/ensemble-forecasts/delete-one-reusable-ensemble-forecast-configuration-from-a-workspace.md) - [List your saved screener filters and daily notification preferences](https://quantura.mintlify.app/api-reference/screener/list-your-saved-screener-filters-and-daily-notification-preferences.md): Personal saved filters, independent of workspace role. Registered account required. API scope and verified account email are checked server-side; email is opt-in. At most 10 filters/account. Daily matches use finalized exchange closes. One combined email/account/day, subject to delivery budget. - [Save current screener filters for daily closing match notifications](https://quantura.mintlify.app/api-reference/screener/save-current-screener-filters-for-daily-closing-match-notifications.md): Personal saved filters, independent of workspace role. Registered account required. API scope and verified account email are checked server-side; email is opt-in. At most 10 filters/account. Daily matches use finalized exchange closes. One combined email/account/day, subject to delivery budget. - [Remove a saved screener filter and stop its future notifications](https://quantura.mintlify.app/api-reference/screener/remove-a-saved-screener-filter-and-stop-its-future-notifications.md): Personal saved filters, independent of workspace role. Registered account required. API scope and verified account email are checked server-side; email is opt-in. At most 10 filters/account. Daily matches use finalized exchange closes. One combined email/account/day, subject to delivery budget. - [Open the exact published weekly forecast for a screener ticker](https://quantura.mintlify.app/api-reference/screener/open-the-exact-published-weekly-forecast-for-a-screener-ticker.md) - [Retrieve observed stock closes for the published screener forecast chart](https://quantura.mintlify.app/api-reference/screener/retrieve-observed-stock-closes-for-the-published-screener-forecast-chart.md) - [Save an immutable published screener forecast copy to your workspace](https://quantura.mintlify.app/api-reference/screener/save-an-immutable-published-screener-forecast-copy-to-your-workspace.md): Registered account, current workspace write access and forecast.create required. Idempotent for user/workspace/scan/ticker; no new inference. - [List all available Kalshi perpetual contracts and normalized spot-scale prices](https://quantura.mintlify.app/api-reference/kalshi-perpetuals/list-all-available-kalshi-perpetual-contracts-and-normalized-spot-scale-prices.md) - [Download completed Kalshi perpetual trade closes as CSV or JSON](https://quantura.mintlify.app/api-reference/kalshi-perpetuals/download-completed-kalshi-perpetual-trade-closes-as-csv-or-json.md): Completed traded-price OHLC normalized to USD per underlying unit by dividing Kalshi's per-contract prices by contract_size × underlying_multiplier. Raw scaling metadata is returned for auditability. Null closes and missing bars are not filled. Bounded backward time-window retrieval; maximum 20,000… - [Request a bounded Kalshi perpetual historical download by date range](https://quantura.mintlify.app/api-reference/kalshi-perpetuals/request-a-bounded-kalshi-perpetual-historical-download-by-date-range.md): Completed traded-price OHLC normalized to USD per underlying unit by dividing Kalshi's per-contract prices by contract_size × underlying_multiplier. Raw scaling metadata is returned for auditability. Null closes and missing bars are not filled. Bounded backward time-window retrieval; maximum 20,000… - [Find documented Quantura help with Jev typed topic routing](https://quantura.mintlify.app/api-reference/q-support/find-documented-quantura-help-with-jev-typed-topic-routing.md): A verified session (including guest) or API key with account:read is required. TypeSafe Jev selects a fixed help article; no generated chat, account access or OpenAI fallback. Low-confidence routing returns Contact guidance. Conversation content is not persisted. User/global quotas apply. - [Search stocks, Dukascopy instruments, perpetuals and event contracts](https://quantura.mintlify.app/api-reference/q-search/search-stocks-dukascopy-instruments-perpetuals-and-event-contracts.md): Bounded provider discovery, not an exhaustive index. Inspect errors and coverage. Optional ranking orders verified candidates; it cannot invent or select a contract. - [Browse every instrument in the complete Dukascopy catalog](https://quantura.mintlify.app/api-reference/q-search/browse-every-instrument-in-the-complete-dukascopy-catalog.md) - [Resolve a Polymarket US or Kalshi market link](https://quantura.mintlify.app/api-reference/q-search/resolve-a-polymarket-us-or-kalshi-market-link.md): Only approved provider links. Choose the returned outcome/side explicitly. Use event browsing to discover related props and other contracts. - [Browse an event's moneylines, props and related markets](https://quantura.mintlify.app/api-reference/q-search/browse-an-events-moneylines-props-and-related-markets.md): Use the returned Polymarket event_slug or Kalshi event_id. Follow next_cursor unchanged for this same event. Kalshi related_events use official game links; follow each branch independently. No inferred cross-venue joins. - [List provider capabilities before selecting markets or intervals](https://quantura.mintlify.app/api-reference/q-search/list-provider-capabilities-before-selecting-markets-or-intervals.md) - [Download verified history for selected event outcomes and sides](https://quantura.mintlify.app/api-reference/q-download/download-verified-history-for-selected-event-outcomes-and-sides.md): Pass full contract objects returned by Q Search. IDs and sides are reverified. Up to 25 contracts from one provider; maximum 90-day range. JSON attachments contain metadata and rows. Missing intervals remain explicit. - [Download split-adjusted stock history with automatic provider routing](https://quantura.mintlify.app/api-reference/q-download/download-split-adjusted-stock-history-with-automatic-provider-routing.md): Q Download previews JSON and exports that exact snapshot as CSV/JSON. Provider coverage varies; missing bars are not fabricated. format=csv returns a CSV attachment. No uploaded workspace files are exposed here. - [Download closing history for one verified option contract](https://quantura.mintlify.app/api-reference/q-download/download-closing-history-for-one-verified-option-contract.md): Q Download previews JSON and exports that exact snapshot as CSV/JSON. Provider coverage varies; missing bars are not fabricated. format=csv returns a CSV attachment. No uploaded workspace files are exposed here. ## OpenAPI Specs - [openapi](https://quantura.studio/api/openapi.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.