GET
/
api
/
v1
/
documents
/
list
List documents
curl --request GET \
  --url https://rest-api.captide.co/api/v1/documents/list \
  --header 'X-API-Key: <api-key>'
[
  {
    "id": "98381fbb-8d8c-4b47-b31c-819f8aca0690",
    "documentCategory": "interim-report",
    "tickers": [
      "STO.AX"
    ],
    "companyName": "Santos",
    "date": "2025-04-17",
    "fiscalQuarter": 1,
    "fiscalYear": 2025,
    "title": "First Quarter Report for period ending 31 March 2025",
    "description": "This document is the First Quarter Report of Santos Limited for the period ending 31 March 2025. It provides a detailed overview of the company's operational and financial performance, including production volumes, sales, revenue, capital expenditure, project updates, and guidance for 2025."
  }
]

Authorizations

X-API-Key
string
header
required

Query Parameters

tickers
string | null

Comma-separated list of tickers of the companies filing the documents (supports both base tickers like 'ITX' and suffixed tickers like 'ITX.MC')

documentCategories
string | null

Comma-separated list of document categories. Supported categories are: annual-report, interim-report, supplemental-financial-information, earnings-release, current-report, shareholder-meetings-notice, earnings-call-transcript, earnings-call-slides, special-events-slides, sustainability-report, initial-registration-statement. For detailed descriptions, please refer to this page

formTypes
string | null

Comma-separated list of SEC form types to retrieve. Supported form types are: 10-K, 10-Q, 8-K, 20-F, 40-F, 6-K, DEF14A, DEFM14A, DEF14C, DEFM14C, S-1, F-1. This parameter is only applicable to companies that file with the SEC. To check if a company files with the SEC, use the filesWithSec field from the /api/v1/companies/list endpoint

startDate
string | null

Start date for filtering documents (ISO 8601 format)

endDate
string | null

End date for filtering documents (ISO 8601 format)

companyIds
string | null

Comma-separated list of unique IDs of the companies filing the documents. Use /api/v1/companies/list to find the company ID

limit
integer | null
default:100

Maximum number of records to return. Required range: 1 <= x <= 1000

Required range: 1 <= x <= 1000

Response

200
application/json

Document list retrieved successfully

The response is of type DocumentListResponse · object[].