{ "@context": { "@vocab": "https://compabase.com/schema#", "schema": "https://schema.org/", "xsd": "http://www.w3.org/2001/XMLSchema#", "dcterms": "http://purl.org/dc/terms/", "compabase": "https://compabase.com/schema#", "ErrorResponse": "compabase:ErrorResponse", "statusCode": { "@id": "compabase:statusCode", "@type": "xsd:integer" }, "statusMessage": { "@id": "compabase:statusMessage", "@type": "xsd:string" }, "message": { "@id": "compabase:message", "@type": "xsd:string" }, "data": { "@id": "compabase:data" }, "CompanyListPagination": "compabase:CompanyListPagination", "limit": { "@id": "compabase:limit", "@type": "xsd:integer" }, "offset": { "@id": "compabase:offset", "@type": "xsd:integer" }, "total": { "@id": "compabase:total", "@type": "xsd:integer" }, "hasMore": { "@id": "compabase:hasMore", "@type": "xsd:boolean" }, "cursor": { "@id": "compabase:cursor", "@type": "xsd:string" }, "CompanyListItem": "compabase:CompanyListItem", "entity_id": { "@id": "compabase:entity_id", "@type": "xsd:string" }, "company_name": { "@id": "compabase:company_name", "@type": "xsd:string" }, "company_name_display": { "@id": "compabase:company_name_display", "@type": "xsd:string" }, "registry_number": { "@id": "compabase:registry_number", "@type": "xsd:string" }, "nip": { "@id": "compabase:nip", "@type": "xsd:string" }, "regon": { "@id": "compabase:regon", "@type": "xsd:string" }, "legal_form": { "@id": "compabase:legal_form", "@type": "xsd:string" }, "city": { "@id": "compabase:city", "@type": "xsd:string" }, "postal_code": { "@id": "compabase:postal_code", "@type": "xsd:string" }, "county": { "@id": "compabase:county", "@type": "xsd:string" }, "municipality": { "@id": "compabase:municipality", "@type": "xsd:string" }, "region": { "@id": "compabase:region", "@type": "xsd:string" }, "full_address": { "@id": "compabase:full_address", "@type": "xsd:string" }, "primary_pkd": { "@id": "compabase:primary_pkd", "@type": "xsd:string" }, "all_pkd_codes": { "@id": "compabase:all_pkd_codes", "@container": "@list" }, "is_active": { "@id": "compabase:is_active", "@type": "xsd:boolean" }, "latest_snapshot_id": { "@id": "compabase:latest_snapshot_id", "@type": "xsd:string" }, "revenue_total": { "@id": "compabase:revenue_total", "@type": "xsd:decimal" }, "revenue_total_usd": { "@id": "compabase:revenue_total_usd", "@type": "xsd:decimal" }, "revenue_operating": { "@id": "compabase:revenue_operating", "@type": "xsd:decimal" }, "profit_operating": { "@id": "compabase:profit_operating", "@type": "xsd:decimal" }, "profit_net": { "@id": "compabase:profit_net", "@type": "xsd:decimal" }, "profit_net_usd": { "@id": "compabase:profit_net_usd", "@type": "xsd:decimal" }, "operating_costs_total": { "@id": "compabase:operating_costs_total", "@type": "xsd:decimal" }, "income_tax": { "@id": "compabase:income_tax", "@type": "xsd:decimal" }, "cost_wages": { "@id": "compabase:cost_wages", "@type": "xsd:decimal" }, "cost_amortization": { "@id": "compabase:cost_amortization", "@type": "xsd:decimal" }, "total_assets": { "@id": "compabase:total_assets", "@type": "xsd:decimal" }, "capital_total": { "@id": "compabase:capital_total", "@type": "xsd:decimal" }, "has_email": { "@id": "compabase:has_email", "@type": "xsd:boolean" }, "has_website": { "@id": "compabase:has_website", "@type": "xsd:boolean" }, "extracted_at": { "@id": "compabase:extracted_at", "@type": "xsd:dateTime" }, "state_date": { "@id": "compabase:state_date", "@type": "xsd:date" }, "email": { "@id": "compabase:email", "@type": "xsd:string" }, "website": { "@id": "compabase:website", "@type": "xsd:string" }, "logo_url": { "@id": "compabase:logo_url", "@type": "xsd:string" }, "currency": { "@id": "compabase:currency", "@type": "xsd:string" }, "period_to": { "@id": "compabase:period_to", "@type": "xsd:string" }, "CompanyListResponse": "compabase:CompanyListResponse", "pagination": { "@id": "compabase:pagination", "@type": "@id" }, "CompanyCountResponse": "compabase:CompanyCountResponse", "count": { "@id": "compabase:count", "@type": "xsd:integer" }, "WatchlistAddResponse": "compabase:WatchlistAddResponse", "krs": { "@id": "compabase:krs", "@type": "xsd:string" }, "already_following": { "@id": "compabase:already_following", "@type": "xsd:boolean" }, "created_at": { "@id": "compabase:created_at", "@type": "xsd:dateTime" }, "PersonSearchItem": "compabase:PersonSearchItem", "person_id": { "@id": "compabase:person_id", "@type": "xsd:string" }, "display_name": { "@id": "compabase:display_name", "@type": "xsd:string" }, "birth_year": { "@id": "compabase:birth_year", "@type": "xsd:integer" }, "company_count": { "@id": "compabase:company_count", "@type": "xsd:integer" }, "PersonConnectionsResponse": "compabase:PersonConnectionsResponse", "companies": { "@id": "compabase:companies", "@container": "@list" } }, "@type": "schema:Dataset", "schema:name": "Compabase API JSON-LD context", "schema:description": "A JSON-LD @context for the objects Compabase's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-08) from openapi/compabase-openapi.yaml.", "dcterms:created": "2026-10-08", "dcterms:source": [ "openapi/compabase-openapi.yaml" ] }