Generates temporary presigned URLs for multiple documents. Supports both external (stock-server) and RMS documents via search_type parameter.
Two modes:
document_ids to get presigned URLs for specific documents from search/analytics references.tickers, doc_type, etc. to browse and get presigned URLs.For platform API keys, pass organization_id to specify which org to query.
search_type parameter.
| search_type | Backend | Supported filters |
|---|---|---|
external (default) | Stock server | tickers, stock_ids, doc_type, doc_sub_type, fiscal_period, calendar_period |
rms | RMS server | tickers, stock_ids, doc_type, doc_sub_type, fiscal_period, calendar_period, document_ids |
document_ids is RMS only — external does not support batch by IDs.
The valid values for doc_type and doc_sub_type differ by search_type and by organization. Refer to your organization’s specific documentation for available values.
tickers or stock_idstickers, stock_ids, or document_idsorganization_id to specify which org to query. If omitted, defaults to the API key’s primary organization.Document source. external (default) routes to stock-server. rms routes to RMS server.
external, rms Organization ID. Recommended for search_type=rms and required for platform API keys.
Ticker symbol(s). Use multiple params for multiple tickers (e.g., ?tickers=AAPL&tickers=MSFT).
Stock ID(s). Can be used instead of or together with tickers.
Document ID(s) for batch lookup. RMS only — not supported for search_type=external.
Document type filter. Valid values differ by search_type and organization.
Document sub-type filter. Valid values differ by search_type and organization.
Fiscal period filter. Use nested notation: fiscal_period[start_time][year]=2024&fiscal_period[start_time][quarter]=1.
Calendar period filter. Use nested notation: calendar_period[start_time][year]=2025&calendar_period[start_time][month]=1.
Page number (default: 1)
x >= 1Results per page (default: 20, max: 200)
1 <= x <= 200