Browse documentation
Get transcript and recording URLs in bulk
POST /v1/concalls/transcripts
Accepts a body of symbol and quarter lookup items and returns ready transcript and recording URLs.
When to use it
Use this endpoint when a pipeline needs to resolve many concall assets in one request.
Authentication and billing
- Requires
X-API-Keyorapi_key. - Credit cost: 4 credits / item. Bills 4 credits per ready transcript or recording URL returned in the batch response.
- See pricing for plan allowances and full billing details.
Request
Body: JSON body with items, an array of { symbol, quarter } lookup objects. Maximum 20 items.
| Field | Location | Required | Notes |
|---|---|---|---|
items | body | Yes | Array of { symbol, quarter } lookup objects. Maximum 20 items. |
api_key | query | No | Optional alternative to the X-API-Key header. Prefer the header for server-side applications. |
Response
Returns transcript and recording URL records for matching ready assets.
{
"data": [
{
"audio_url": "https://767579b349213bb8b367495226a5488f.r2.cloudflarestorage.com/example-concall.mp3?X-Amz-Signature=example",
"expires_in": 604800,
"id": "6a015a84d2c4b9b76419e9a2",
"quarter": "q4_26",
"status": "ready",
"symbol": "SHILCTECH",
"transcript_url": "https://767579b349213bb8b367495226a5488f.r2.cloudflarestorage.com/example-concall.pdf?X-Amz-Signature=example"
},
{
"id": "6a015a84d2c4b9b76419e9b1",
"message": "Transcript or recording is not available for this record.",
"quarter": "q4_26",
"status": "no_transcript",
"symbol": "ORIENTCEM"
},
{
"message": "Conference call not found.",
"quarter": "q3_26",
"status": "not_found",
"symbol": "INFY"
}
]
}Request pattern
curl "https://developers.manasija.in/v1/concalls/transcripts" \
-H "X-API-Key: $DRISHTI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"items":[{"symbol":"TCS","quarter":"q4_26"}]}'JavaScript / TypeScript SDK
const assets = await client.postConcallsTranscripts({
items: [{ symbol: "TCS", quarter: "q4_26" }],
})Python SDK
assets = client.post_concalls_transcripts(
items=[{"symbol": "TCS", "quarter": "q4_26"}],
)Interactive reference
Use the Scalar API client for executable requests, schemas, and the full OpenAPI contract.