---
title: "Parse any EDINET document"
method: GET
path: "/api/v1/edinet/{ticker}/document/{doc_id}"
tags: ["Fundamentals"]
---

# Parse any EDINET document

`GET /api/v1/edinet/{ticker}/document/{doc_id}`

Fetch and parse any document by its EDINET document ID. Pass doc_type for typed parsing (e.g. 120=annual, 350=holdings).

## Path parameters

- `ticker` string, required — Security ticker symbol.
- `doc_id` string, required — EDINET document identifier.

## Query parameters

- `doc_type` string — Doc type code (120, 140, 350, etc.) for typed parsing

## Response `200`

Parsed EDINET document.

- EnvelopeEdinetTickerDocumentDocIdData
  - `data` EdinetTickerDocumentDocIdData, required
    - `company` unknown
    - `doc_id` string, nullable
    - `parsed` Parsed
      - `doc_type` string, nullable
      - `doc_type_code` string, nullable
      - `doc_type_name` string, nullable
      - `identification` Identification
        - `filer_name` string, nullable
        - `filer_name_en` string, nullable
        - `filer_edinet_code` string, nullable
        - `ticker` string, nullable
        - `accounting_standard` string, nullable
        - `is_consolidated` string, nullable
        - `fiscal_year_start` string, nullable
        - `fiscal_year_end` string, nullable
      - `text_blocks` TextBlocks
        - `PlaceForPublicInspectionCoverPageTextBlock` string, nullable
        - `BusinessResultsOfReportingCompanyTextBlock` string, nullable
        - `CompanyHistoryTextBlock` string, nullable
        - `DescriptionOfBusinessTextBlock` string, nullable
        - `OverviewOfAffiliatedEntitiesTextBlock` string, nullable
        - `InformationAboutEmployeesTextBlock` string, nullable
        - `BusinessPolicyBusinessEnvironmentIssuesToAddressEtcTextBlock` string, nullable
        - `DisclosureOfSustainabilityRelatedFinancialInformationTextBlock` string, nullable
        - `GovernanceTextBlock` string, nullable
        - `StrategyTextBlock` string, nullable
        - `PolicyOnDevelopmentOfHumanResourcesAndInternalEnvironmentStrategyTextBlock` string, nullable
        - `RiskManagementTextBlock` string, nullable
        - `MetricsAndTargetsTextBlock` string, nullable
        - `BusinessRisksTextBlock` string, nullable
        - `ManagementAnalysisOfFinancialPositionOperatingResultsAndCashFlowsTextBlock` string, nullable
        - `CriticalContractsForOperationTextBlock` string, nullable
        - `ResearchAndDevelopmentActivitiesTextBlock` string, nullable
        - `OverviewOfCapitalExpendituresEtcTextBlock` string, nullable
        - `MajorFacilitiesTextBlock` string, nullable
        - `PlannedAdditionsRetirementsEtcOfFacilitiesTextBlock` string, nullable
        - `TotalNumberOfSharesTextBlock` string, nullable
        - `IssuedSharesTotalNumberOfSharesEtcTextBlock` string, nullable
        - `DetailsOfEmployeeShareOptionProgramTextBlock` string, nullable
        - `DescriptionOfRightsPlanTextBlock` string, nullable
        - `OtherInformationOnShareAcquisitionRightsTextBlock` string, nullable
        - `ExercisesEtcOfMovingStrikeConvertibleBondsEtcTextBlock` string, nullable
        - `ChangesInNumberOfIssuedSharesStatedCapitalEtcTextBlock` string, nullable
        - `ShareholdingByShareholderCategoryTextBlock` string, nullable
        - `MajorShareholdersTextBlock` string, nullable
        - `IssuedSharesVotingRightsTextBlock` string, nullable
        - `TreasurySharesEtcTextBlock` string, nullable
        - `ClassesOfSharesEtcTextBlock` string, nullable
        - `AcquisitionsByResolutionOfShareholdersMeetingTextBlock` string, nullable
        - `AcquisitionsByResolutionOfBoardOfDirectorsMeetingTextBlock` string, nullable
        - `AcquisitionsNotBasedOnResolutionOfShareholdersMeetingOrBoardOfDirectorsMeetingTextBlock` string, nullable
        - `DisposalsOrHoldingOfAcquiredTreasurySharesTextBlock` string, nullable
        - `DividendPolicyTextBlock` string, nullable
        - `OverviewOfCorporateGovernanceTextBlock` string, nullable
        - `CorporateGovernanceCompanyWithCorporateAuditorsTextBlock` string, nullable
        - `InformationAboutOfficersTextBlock` string, nullable
        - `CareerSummaryInformationAboutDirectorsAndCorporateAuditorsTextBlock` string, nullable
        - `FootnotesDirectorsAndCorporateAuditorsTextBlock` string, nullable
        - `OutsideDirectorsAndOutsideCorporateAuditorsTextBlock` string, nullable
        - `AuditsTextBlock` string, nullable
        - `RemunerationForDirectorsAndOtherOfficersTextBlock` string, nullable
        - `RemunerationEtcPaidByGroupToEachDirectorOrOtherOfficerTextBlock` string, nullable
        - `ShareholdingsTextBlock` string, nullable
        - `BalanceSheetTextBlock` string, nullable
        - `StatementOfIncomeTextBlock` string, nullable
        - `DetailedScheduleOfCostOfSalesTextBlock` string, nullable
        - `StatementOfChangesInEquityTextBlock` string, nullable
        - `StatementOfCashFlowsTextBlock` string, nullable
        - `NotesSignificantAccountingPoliciesFinancialStatementsTextBlock` string, nullable
        - `SignificantAccountingEstimatesFinancialStatementsTextBlock` string, nullable
        - `NotesRegardingAmountsOfNotesAndAccountsReceivableTradeAndContractAssetsTextBlock` string, nullable
        - `NotesRegardingAmountOfContractLiabilitiesTextBlock` string, nullable
        - `NotesRegardingAmountOfRevenueFromContractsWithCustomersTextBlock` string, nullable
        - `MajorComponentsOfSellingGeneralAndAdministrativeExpensesTextBlock` string, nullable
        - `NotesRegardingIssuedSharesAndTreasurySharesTextBlock` string, nullable
        - `NotesRegardingNewShareSubscriptionRightsEtcTextBlock` string, nullable
        - `NotesRegardingDividendTextBlock` string, nullable
        - `ReconciliationOfEndingBalanceOfCashAndCashEquivalentsWithAccountBalancesPerBalanceSheetTextBlock` string, nullable
        - `NotesLeasesFinancialStatementsTextBlock` string, nullable
        - `NotesFinancialInstrumentsFinancialStatementsTextBlock` string, nullable
        - `NotesRetirementBenefitsFinancialStatementsTextBlock` string, nullable
        - `NotesShareOptionsEtcFinancialStatementsTextBlock` string, nullable
        - `NotesTaxEffectAccountingFinancialStatementsTextBlock` string, nullable
        - `NotesAssetRetirementObligationsFinancialStatementsTextBlock` string, nullable
        - `NotesRevenueRecognitionFinancialStatementsTextBlock` string, nullable
        - `NotesSegmentInformationEtcFinancialStatementsTextBlock` string, nullable
        - `InformationForEachProductOrServiceTextBlock` string, nullable
        - `RevenuesFromExternalCustomersInformationForEachRegionTextBlock` string, nullable
        - `PropertyPlantAndEquipmentInformationForEachRegionTextBlock` string, nullable
        - `InformationForEachOfMainCustomersTextBlock` string, nullable
        - `DescriptionOfFactorsWhichLedToRecognitionOfGainOnBargainPurchaseTextBlock` string, nullable
        - `NotesRelatedPartiesFinancialStatementsTextBlock` string, nullable
        - `NotesPerShareInformationFinancialStatementsTextBlock` string, nullable
        - `NotesSignificantEventsAfterReportingPeriodFinancialStatementsTextBlock` string, nullable
        - `AnnexedDetailedScheduleOfPropertyPlantAndEquipmentEtcTextBlock` string, nullable
        - `AnnexedDetailedScheduleOfCorporateBondsFinancialStatementsTextBlock` string, nullable
        - `AnnexedDetailedScheduleOfBorrowingsFinancialStatementsTextBlock` string, nullable
        - `AnnexedDetailedScheduleOfProvisionsTextBlock` string, nullable
        - `AnnexedDetailedScheduleOfAssetRetirementObligationsFinancialStatementsTextBlock` string, nullable
        - `ComponentsOfMajorAssetsAndLiabilitiesTextBlock` string, nullable
        - `OtherInformationFinancialStatementsEtcTextBlock` string, nullable
        - `OverviewOfOperationalProceduresForSharesTextBlock` string, nullable
        - `InformationAboutParentCompanyEtcOfReportingCompanyTextBlock` string, nullable
        - `OtherReferenceInformationTextBlock` string, nullable
        - `InformationAboutCompanyWhichProvidesGuaranteeToReportingCompanyTextBlock` string, nullable
      - `element_count` union
        - integer
        - number
      - `elements_summary` ElementsSummary
        - `jpdei_cor:NumberOfSubmissionDEI` union, required
          - integer
          - number
        - `jpcrp_cor:NetSalesSummaryOfBusinessResults` union, required
          - integer
          - number
        - `jpcrp_cor:OrdinaryIncomeLossSummaryOfBusinessResults` union, required
          - integer
          - number
        - `jpcrp_cor:NetIncomeLossSummaryOfBusinessResults` union, required
          - integer
          - number
        - `jpcrp_cor:EquityInEarningsLossesOfAffiliatesIfEquityMethodIsAppliedSummaryOfBusinessResults` union, required
          - integer
          - number
        - `jpcrp_cor:CapitalStockSummaryOfBusinessResults` union, required
          - integer
          - number
        - `jpcrp_cor:TotalNumberOfIssuedSharesSummaryOfBusinessResults` union, required
          - integer
          - number
        - `jpcrp_cor:NetAssetsSummaryOfBusinessResults` union, required
          - integer
          - number
        - `jpcrp_cor:TotalAssetsSummaryOfBusinessResults` union, required
          - integer
          - number
        - `jpcrp_cor:NetAssetsPerShareSummaryOfBusinessResults` union, required
          - integer
          - number
        - `jpcrp_cor:DividendPaidPerShareSummaryOfBusinessResults` union, required
          - integer
          - number
        - `jpcrp_cor:InterimDividendPaidPerShareSummaryOfBusinessResults` union, required
          - integer
          - number
        - `jpcrp_cor:BasicEarningsLossPerShareSummaryOfBusinessResults` union, required
          - integer
          - number
        - `jpcrp_cor:DilutedEarningsPerShareSummaryOfBusinessResults` union, required
          - integer
          - number
        - `jpcrp_cor:EquityToAssetRatioSummaryOfBusinessResults` union, required
          - integer
          - number
        - `jpcrp_cor:RateOfReturnOnEquitySummaryOfBusinessResults` union, required
          - integer
          - number
        - `jpcrp_cor:PriceEarningsRatioSummaryOfBusinessResults` union, required
          - integer
          - number
        - `jpcrp_cor:PayoutRatioSummaryOfBusinessResults` union, required
          - integer
          - number
        - `jpcrp_cor:NetCashProvidedByUsedInOperatingActivitiesSummaryOfBusinessResults` union, required
          - integer
          - number
        - `jpcrp_cor:NetCashProvidedByUsedInInvestingActivitiesSummaryOfBusinessResults` union, required
          - integer
          - number
        - `jpcrp_cor:NetCashProvidedByUsedInFinancingActivitiesSummaryOfBusinessResults` union, required
          - integer
          - number
        - `jpcrp_cor:CashAndCashEquivalentsSummaryOfBusinessResults` union, required
          - integer
          - number
        - `jpcrp_cor:NumberOfEmployees` union
          - integer
          - number
        - `jpcrp_cor:AverageNumberOfTemporaryWorkers` union, required
          - integer
          - number
        - `jpcrp_cor:TotalShareholderReturn` union, required
          - integer
          - number
        - `jpcrp_cor:TotalReturnOnSharePriceIndex` union, required
          - integer
          - number
        - `jpcrp_cor:AverageAgeYearsInformationAboutReportingCompanyInformationAboutEmployees` union, required
          - integer
          - number
        - `jpcrp_cor:AverageLengthOfServiceYearsInformationAboutReportingCompanyInformationAboutEmployees` union, required
          - integer
          - number
        - `jpcrp_cor:AverageAnnualSalaryInformationAboutReportingCompanyInformationAboutEmployees` union, required
          - integer
          - number
        - `jpcrp_cor:RatioOfFemaleEmployeesInManagerialPositionsMetricsOfReportingCompany` union, required
          - integer
          - number
        - `jpcrp_cor:AllEmployeesCalculatedBasedOnProvisionsOfArticle714Item1OfOrdinanceForEnforcementOfActOnChildcareLeaveCaregiverLeaveAndOtherMeasuresForTheWelfareOfWorkersCaringForChildrenOrOtherFamilyMembersRatioOfMaleEmployeesTakingChildcareLeaveMetricsOfReportingCompany` union, required
          - integer
          - number
        - `jpcrp_cor:AllEmployeesDifferencesInWagesBetweenMaleAndFemaleEmployeesMetricsOfReportingCompany` union, required
          - integer
          - number
        - `jpcrp_cor:RegularEmployeesDifferencesInWagesBetweenMaleAndFemaleEmployeesMetricsOfReportingCompany` union, required
          - integer
          - number
        - `jpcrp_cor:NonRegularEmployeesDifferencesInWagesBetweenMaleAndFemaleEmployeesMetricsOfReportingCompany` union, required
          - integer
          - number
        - `jpcrp_cor:CapitalExpendituresOverviewOfCapitalExpendituresEtc` union, required
          - integer
          - number
        - `jpcrp_cor:NumberOfIssuedSharesAsOfFiscalYearEndIssuedSharesTotalNumberOfSharesEtc` union, required
          - integer
          - number
        - `jpcrp_cor:NumberOfIssuedSharesAsOfFilingDateIssuedSharesTotalNumberOfSharesEtc` union, required
          - integer
          - number
        - `jpcrp_cor:NumberOfSharesConstitutingOneUnit` union, required
          - integer
          - number
        - `jpcrp_cor:NumberOfShareholdersNationalAndLocalGovernments` union, required
          - integer
          - number
        - `jpcrp_cor:NumberOfShareholdersFinancialInstitutions` union, required
          - integer
          - number
        - `jpcrp_cor:NumberOfShareholdersFinancialServiceProviders` union, required
          - integer
          - number
        - `jpcrp_cor:NumberOfShareholdersOtherCorporations` union, required
          - integer
          - number
        - `jpcrp_cor:NumberOfShareholdersForeignInvestorsOtherThanIndividuals` union, required
          - integer
          - number
        - `jpcrp_cor:NumberOfShareholdersForeignIndividualInvestors` union, required
          - integer
          - number
        - `jpcrp_cor:NumberOfShareholdersIndividualsAndOthers` union, required
          - integer
          - number
        - `jpcrp_cor:NumberOfShareholdersTotal` union, required
          - integer
          - number
        - `jpcrp_cor:NumberOfSharesHeldNumberOfUnitsNationalAndLocalGovernments` union, required
          - integer
          - number
        - `jpcrp_cor:NumberOfSharesHeldNumberOfUnitsFinancialInstitutions` union, required
          - integer
          - number
        - `jpcrp_cor:NumberOfSharesHeldNumberOfUnitsFinancialServiceProviders` union, required
          - integer
          - number
        - `jpcrp_cor:NumberOfSharesHeldNumberOfUnitsOtherCorporations` union, required
          - integer
          - number
      - `is_amendment` boolean, nullable
  - `meta` SugraMeta, required — Metadata attached to every /api/v1/* response envelope.
    - `endpoint` string, required — Requested endpoint path.
    - `data_time` string, required — ISO 8601 UTC timestamp of the source data, not of the request.
    - `response_time` string, required — ISO 8601 UTC timestamp when this response was produced.
    - `provider` string, required — API name and version.
    - `source` string, nullable — Identifier of the primary upstream source used for this response.
    - `attribution` string, nullable — Human-readable attribution mandated by an upstream source (e.g. a securities regulator or self-regulatory organization). Present only on responses whose source requires the owner and source to be clearly identified. Do not remove or alter it when using the response.
    - `fallback_used` boolean, nullable — True when the primary source failed and a fallback produced the data.
    - `fallback_chain` string[], nullable — Ordered list of sources attempted, in the order they were tried.
    - `cached` boolean, nullable — True when this response was served from the internal cache.
    - `stale` boolean, nullable — True when the cached response was returned after the upstream rate-limited or errored. Clients can use this to detect degraded data.

## Other responses

- `401` — Missing or invalid `x-api-key` header. JSON body with a stable `code` distinguishing `missing_api_key` (no header sent) from `invalid_api_key` (header sent, key not accepted); any other 401 source carries the generic `unauthorized` with its detail as `reason`. Plus `hint`. `plan` is always null on 401 - an unauthenticated request has no plan; quota exhaustion is 429, not 401.
- `422` — Validation Error
- `429` — Daily rate limit exceeded. Check `X-RateLimit-Reset` for the next window.
- `503` — Upstream source is temporarily unavailable. Retry after a short delay.

---

[API](https://skmtc.net/sugra/apis/sugra-api.md) · [All operations](https://skmtc.net/sugra/apis/sugra-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sugra/sugra-api/revisions/64715a22734d/schema)
