Skip to content

Tool reference

Annual reports and call transcripts of Indian companies

get_company_documents — A company's filed documents, grouped by type. This is a read-only research or operational tool. It does not place trades or issue investment recommendations.

What you can ask

Connect DalalOS to Claude or ChatGPT and ask in plain English; the assistant calls get_company_documents for you and answers from the figures it returns.

EXAMPLE PROMPTS

  • Where are Infosys's latest annual report and earnings call transcript?
  • List TCS's investor presentations from the last year.
  • Find HDFC Bank's latest results filing and its source link.

Parameters and response fields

get_company_documents

A company's filed documents, grouped by type

USE WHEN

List the documents an Indian listed company filed (results, annual reports, investor presentations, call transcripts and recordings, board and AGM papers, ratings), each with its source link.

PARAMETERS

get_company_documents parameters
NameTypeRequiredDefaultDescription
querystringYes—One company: NSE symbol, ISIN or BSE code.
daysintegerNo365Trailing window in days, 1 to 1825.
document_typestring | nullNo—One type, such as results, annual_report, presentation, transcript, recording, board_meeting, agm_egm or rating.
limitintegerNo500Maximum documents returned.

RESPONSE DATA

  • Documents grouped by type, each with type, filing_type, source_url, published_at and a nullable extraction_id; filings with no attachment are counted in without_source.

NOTES

  • Transcripts and recordings are the company's own uploads under SEBI LODR Regulation 30, as links only; they are not transcribed or summarised.
  • Cache-only. For what was announced and when, use get_stock_events.

See the same data on DalalOS

Public pages that need no sign-in and show data from the same source.

KEEP EXPLORING

Connect your AI to Indian stock market data

Sign in to DalalOS and connect your AI in one line of config. Free to start; paid plans when you need more.