OpenMercantil Companies API is one of 18 APIs that OpenMercantil publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Companies. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.
This API exposes
33 operations
across 33 paths,
organized into 4 resource areas,
and defines 65 schemas.
It is described by OpenAPI 3.1.0, at version 1.9.3.
Requests are made against a single base URL, https://openmercantil.es.
The identity and technical contract details declared by the specification.
BdeSectorMetric
object
4 properties
4 required
BormeEvent
object
Sanitized documentary BORME event; additional source fields remain backward compatible.
10 properties
BormeFact
object
Sanitized structured BORME fact; DNI/NIE is redacted before caching.
7 properties
CnmvEventRecord
object
4 properties
4 required
CnmvListingRecord
object
3 properties
3 required
CompanyAccountsResponse
object
Current annual-accounts aggregate helper response. The operation remains source-policy gated; aldia and hasfinancials are runtime aggregate flags, not registry…
13 properties
12 required
CompanyActivityResponse
object
3 properties
3 required
CompanyActivityScoreResponse
object
4 properties
3 required
CompanyAeatDebtorResponse
object
7 properties
2 required
CompanyBdeResponse
object
Banco de Espana Central de Balances ratios for the company's two-digit CNAE sector. These are sector metrics, not a supervised-entity record or company score.
16 properties
13 required
CompanyCnmvResponse
object
Generation-bound minimized CNMV view. A null listing or empty events array describes this bounded projection only.
16 properties
15 required
CompanyCompareAuthority
object
Public generation authority. Internal paths and identity/content/contract/policy fingerprints are deliberately omitted.
7 properties
7 required
CompanyCompareEntity
object
Exact allowlisted companypublicv2 row used by a comparison. No report, officer, status, score, account or raw fields are permitted.
10 properties
10 required
CompanyCompareInvalidRequest
object
2 properties
2 required
CompanyCompareLegalUnavailable
object
The active public-source policy could not authorize BORME before comparison admission.
3 properties
3 required
CompanyCompareNotFound
object
Neutral absence envelope; it does not identify which input was absent or withheld.
1 property
1 required
CompanyCompareResponse
object
Stable companycomparev1 response. All three arrays are index-aligned and sorted lexicographically by canonical slug.
7 properties
7 required
CompanyEmbargoesResponse
object
6 properties
5 required
CompanyEnrichmentResponse
object
Policy-filtered enrichment envelope. Only public catalog sources survive egress filtering.
4 properties
CompanyEventsResponse
object
7 properties
7 required
CompanyFactsResponse
object
8 properties
6 required
CompanyGrantsResponse
object
Generation-bound BDNS view. count is the total projected row count; returnedcount is the bounded slice length. No monetary rollup is emitted.
15 properties
14 required
CompanyIdentity
object
Stable company identity fields. Historical report builders may append documented BORME fields.
12 properties
CompanyIntegrationAcquisitionCoverage
object
Attested acquisition boundary for one governed source package. Completeness applies only to this exact bounded scope; completehistoryclaimed and sourcesnapshot…
17 properties
17 required
CompanyIntegrationProjection
object
4 properties
4 required
CompanyIntegrationSourceMetadata
object
Projection-bound legal metadata plus the exact governed acquisition boundary for a company integration source.
13 properties
13 required
CompanyLeiResponse
object
Current GLEIF helper shape. The source-policy gate may make this operation unavailable; haslei=false is the runtime empty shape, not independent proof of non-r…
31 properties
6 required
CompanyProcurementResponse
object
12 properties
7 required
CompanyRelationshipsResponse
object
6 properties
CompanyReport
object
Sanitized company report. The stable envelope is explicit; versioned BORME report fields may be added.
7 properties
CompanySanctionsResponse
object
5 properties
CompanySearchItem
object
12 properties
4 required
CompanySimilarResponse
object
3 properties
3 required
CompanySourceCoverageRecord
object
4 properties
4 required
CompanySourcesResponse
object
Coverage summary for exactly four sources in one companyintegrationspublicv1 generation. It is not the global legal catalog.
13 properties
12 required
CompanyTedResponse
object
Generation-bound minimized TED view. count is the total projected row count; returnedcount is the bounded slice length.
15 properties
14 required
CompanyWikidataResponse
object
Generation-bound minimized Wikidata company view. Empty describes the bounded projection only.
13 properties
12 required
DocumentarySanction
object
Sanitized documentary sanction record; appearance does not imply current liability.
6 properties
EmbargoRecord
object
Documentary official-notice record; may not reflect later unpublished resolutions.
5 properties
ErrorResponse
object
Closed compatibility envelope for public/account errors. Route-specific schemas narrow these fields further where required.
35 properties
1 required
FinancialAccountsRecord
object
Source-precedence annual-accounts row emitted under a year key. Monetary values are integer euros derived from stored cents; no accounting concept is inferred.
8 properties
8 required
GrantRecord
object
Minimized, attested BDNS row. awardamountcents is an awarded amount, never proof of payment.
9 properties
9 required
JsonValue
A JSON value used only inside explicitly documented extension maps.
LegalReportAxis
object
One documentary axis in the redacted corporate legal-history projection. Presence records sourced events; it does not assert wrongdoing, solvency, current stat…
15 properties
4 required
LegalReportDocument
object
3 properties
3 required
LegalReportPaymentRequiredError
LegalReportRequest
object
The body carries only the CSRF fallback. Entitlement, pricing, beta status and the daily idempotency key are server-owned.
1 property
LegalReportResponse
object
7 properties
7 required
OfficerDocumentaryMention
object
Documentary officer mention. It never contains DNI, contact details or a personal address.
7 properties
OfflineProjectionError
object
4 properties
1 required
ProjectionUnavailableError
object
Fail-closed projection outage. Clients must not reinterpret this response as an empty or negative result.
3 properties
3 required
PublicCompanyDownload
object
7 properties
7 required
PublicCompanyDownloadCatalog
object
15 properties
15 required
PublicSourcePolicyMetadata
object
12 properties
8 required
RelationshipRecord
object
Policy-authorized corporate relationship record.
6 properties
RequestBodyTooLargeError
object
2 properties
2 required
SectorCompaniesResponse
object
7 properties
7 required
SourceCatalogEnvelope
object
4 properties
3 required
TedContractRecord
object
Minimized, attested TED notice. Tenderer, currency and connector free text are excluded.
4 properties
4 required
TenderCoverage
object
8 properties
TenderMoney
object
2 properties
2 required
TenderNotice
object
31 properties
31 required
TenderParty
object
6 properties
WikidataCompanyRecord
object
Structured CC0 subset only; no label, logo, website, CEO, LEI, Wikipedia text or media.
4 properties
4 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs OpenMercantil publishes across the network.