Mekong Analytics

Data feed API

Programmatic access to English translations of investor-meeting documents from Vietnamese listed companies, for data aggregators and institutional platforms.

Authentication

Every request needs an API key, issued by Mekong Analytics. Send it as a bearer token or an X-API-Key header. Keys are rate limited to 60 requests per minute.

curl "https://app-production-d622.up.railway.app/api/v1/documents?company=VNM" \
  -H "Authorization: Bearer mk_live_..."

Endpoints

GET/api/v1/companies

List covered companies

sectorGICS sector code, e.g. 30
exchangeHOSE, HNX or UPCOM
GET/api/v1/documents

List published documents (paginated)

companyTicker, e.g. VNM
sectorGICS sector code
meeting_typeagm, egm, quarterly_call or investor_day
from / toMeeting date range (YYYY-MM-DD)
updated_sinceISO 8601 timestamp — incremental sync
page / per_pagePagination (per_page max 100, default 50)
GET/api/v1/documents/{id}

Full document: metadata, extracted text, signed PDF links

formatjson (default) or xml

Incremental sync

Poll /api/v1/documents?updated_since=<last sync time> to pick up new and re-published documents. Signed PDF URLs expire after 15 minutes — request the document again for a fresh link rather than storing URLs.

Machine-readable spec: OpenAPI 3.0 (JSON)

DevAdminClient