Skip to content

Publications

Official BPS statistical publications — reports, bulletins, and documents.

List Publications

typescript
import { usePublications, DataLanguage } from 'stadata-js'

const { fetchPublicationList } = usePublications()

const result = await fetchPublicationList({
  domain: '7200',
  lang: DataLanguage.EN,
  page: 1,
  perPage: 10,
  keyword: 'inflation',
  year: 2023,
  month: 6,
})

Parameters

ParameterTypeRequiredDescription
domainstringBPS domain code (e.g. '7200')
langDataLanguageResponse language
pagenumberPage number (default: 1)
perPagenumberItems per page
keywordstringSearch keyword
monthnumberMonth filter (1-12)
yearnumberYear filter
cancelTokenCancelTokenRequest cancellation token

View Publication

typescript
const { fetchPublicationDetail } = usePublications()

const result = await fetchPublicationDetail({
  id: 'publication-id',
  domain: '7200',
  lang: DataLanguage.EN,
})

Parameters

ParameterTypeRequiredDescription
idstring | numberPublication ID
domainstringBPS domain code
langDataLanguageResponse language

Data Type

typescript
class Publication {
  id: string;
  title: string;
  issn: string;
  cover: string;              // Cover image URL
  pdf: string;                // PDF file URL
  size: string;
  scheduledDate: Date | null;
  releaseDate: Date | null;
  updateDate: Date | null;
  abstract: string | null;
  catalogueNumber: string | null;
  publicationNumber: string | null;
  relatedPublications: RelatedPublication[];
}

Released under the MIT License.