OpenMercantil Companies API is one of 25 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
34 operations
across 34 paths,
and defines 74 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.
Requests are made against a single base URL, https://openmercantil.es.
The identity and technical contract details declared by the specification.
LegalReportResponse
object
7 properties
7 required
CompanyWikidataResponse
object
Generation-bound minimized Wikidata company view. Empty describes the bounded projection only.
13 properties
12 required
WikidataCompanyRecord
object
Structured CC0 subset only; no label, logo, website, CEO, LEI, Wikipedia text or media.
4 properties
4 required
TenderCoverage
object
8 properties
LegalReportPaymentRequiredError
CompanyEventsResponse
object
7 properties
7 required
PublicSourcePolicyMetadata
object
12 properties
8 required
CompanyActivityScoreResponse
object
4 properties
3 required
CompanyEmbargoesResponse
object
6 properties
5 required
CompanyIdentity
object
Stable company identity fields. Historical report builders may append documented BORME fields.
12 properties
OfficerDocumentaryMention
object
Documentary officer mention. It never contains DNI, contact details or a personal address.
7 properties
CnmvEventRecord
object
4 properties
4 required
TenderNotice
object
31 properties
31 required
CompanyReport
object
Sanitized company report. The stable envelope is explicit; versioned BORME report fields may be added.
7 properties
CompanyActivityResponse
object
3 properties
3 required
CompanySanctionsResponse
object
5 properties
CompanyCnmvResponse
object
Generation-bound minimized CNMV view. A null listing or empty events array describes this bounded projection only.
16 properties
15 required
LegalReportDocument
object
3 properties
3 required
JsonValue
A JSON value used only inside explicitly documented extension maps.
SourceCatalogEnvelope
object
4 properties
3 required
OfflineProjectionError
object
4 properties
1 required
CompanyIntegrationProjection
object
4 properties
4 required
CnmvListingRecord
object
3 properties
3 required
BormeEvent
object
Sanitized documentary BORME event; additional source fields remain backward compatible.
10 properties
RelationshipRecord
object
Policy-authorized corporate relationship record.
6 properties
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
CompanySimilarResponse
object
3 properties
3 required
CompanyCompareResponse
object
Stable companycomparev1 response. All three arrays are index-aligned and sorted lexicographically by canonical slug.
7 properties
7 required
CompanyCompareInvalidRequest
object
2 properties
2 required
CompanySearchItem
object
12 properties
4 required
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
PublicCompanyDownloadCatalog
object
15 properties
15 required
LegalReportRequest
object
The body carries only the CSRF fallback. Entitlement, pricing, beta status and the daily idempotency key are server-owned.
1 property
TenderMoney
object
2 properties
2 required
RequestBodyTooLargeError
object
2 properties
2 required
ErrorResponse
object
Closed compatibility envelope for public/account errors. Route-specific schemas narrow these fields further where required.
35 properties
1 required
CompanyCompareAuthority
object
Public generation authority. Internal paths and identity/content/contract/policy fingerprints are deliberately omitted.
7 properties
7 required
CompanySourcesResponse
object
Coverage summary for exactly four sources in one companyintegrationspublicv1 generation. It is not the global legal catalog.
13 properties
12 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
CompanyFactsResponse
object
8 properties
6 required
TedContractRecord
object
Minimized, attested TED notice. Tenderer, currency and connector free text are excluded.
4 properties
4 required
GrantRecord
object
Minimized, attested BDNS row. awardamountcents is an awarded amount, never proof of payment.
9 properties
9 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
ProjectionUnavailableError
object
Fail-closed projection outage. Clients must not reinterpret this response as an empty or negative result.
3 properties
3 required
BdeSectorMetric
object
4 properties
4 required
TenderParty
object
6 properties
CompanyCompareLegalUnavailable
object
The active public-source policy could not authorize BORME before comparison admission.
3 properties
3 required
CompanyIntegrationSourceMetadata
object
Projection-bound legal metadata plus the exact governed acquisition boundary for a company integration source.
13 properties
13 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
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
CompanyRelationshipsResponse
object
6 properties
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
CompanyTedResponse
object
Generation-bound minimized TED view. count is the total projected row count; returnedcount is the bounded slice length.
15 properties
14 required
CompanySourceCoverageRecord
object
4 properties
4 required
PublicCompanyDownload
object
7 properties
7 required
SectorCompaniesResponse
object
7 properties
7 required
CompanyCompareNotFound
object
Neutral absence envelope; it does not identify which input was absent or withheld.
1 property
1 required
DocumentarySanction
object
Sanitized documentary sanction record; appearance does not imply current liability.
6 properties
CompanyAeatDebtorResponse
object
7 properties
2 required
BormeFact
object
Sanitized structured BORME fact; DNI/NIE is redacted before caching.
7 properties
CompanyProcurementResponse
object
12 properties
7 required
CompanyEnrichmentResponse
object
Policy-filtered enrichment envelope. Only public catalog sources survive egress filtering.
4 properties
EmbargoRecord
object
Documentary official-notice record; may not reflect later unpublished resolutions.
5 properties
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
ErrorResponse_2
object
2 properties
CompanyScore
object
3 properties
OfficerList_2
object
2 properties
CompanyReport_2
object
13 properties
TrustScore
object
3 properties
Geocode
object
4 properties
Officer
object
5 properties
CompanyEvent
object
5 properties
EventList
object
6 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs OpenMercantil publishes across the network.