Changelog
Stay updated with the latest changes and improvements to Semaphore
Week 16, 2025
Platform
- Enhanced financial statement metadata quality for availableDocuments, improving accuracy and consistency of document classification and information retrieval.
Countries
๐ช๐ธ Spain
- Improved document retrieval system with enhanced robustness and significantly faster processing times, ensuring more reliable access to Spanish company documents.
Week 15, 2025
Countries
๐ณ๐ฑ Netherlands
- Fixed document retrieval and companyProfile to adapt to recent changes on the KVK website, restoring full functionality for Dutch company data access.
๐ญ๐ฐ Hong Kong
- Restored
companyProfile
andregisterExtract
functionality and significantly improved system robustness for Hong Kong data retrieval.
Week 14, 2025
Platform
- Company Detention Tree (Beta) - Introducing
graphBeta
, a new datapoint that allows you to retrieve the complete detention tree of a company. This feature helps visualize company ownership structures and can assist in identifying potential Ultimate Beneficial Owners (UBOs). To use this feature, simply include the โgraphBetaโ datapoint in your API calls.
This feature is currently in early beta. As it requires retrieving companyProfile data for each entity in the ownership tree, usage may incur significant costs. We recommend reaching out to become a design partner to help shape this featureโs development and discuss optimal usage patterns.
Countries
๐ฉ๐ช Germany
- Enhanced detention tree reconstruction by incorporating control statements from Register Extract documents, enabling more accurate ownership structure analysis.
Week 13, 2025
Countries
๐ช๐ธ Spain
- Improved robustness and scalability of data processing systems, enhancing overall performance and reliability of Spanish company data retrieval.
๐จ๐ณ China
- Enhanced error handling for cases where company is not found but registry is accessible, providing clearer feedback and improved user experience.
๐ฌ๐ง United Kingdom
- Enhanced error handling for cases where companies are not found in the registry, providing more informative and user-friendly error messages.
๐ฉ๐ช Germany
- Improved shareholder data extraction from documents, adding support for rotated document processing.
Week 12, 2025
Week 11, 2025
Platform
- Implemented embedding cache system for standardized activity codes, legal forms, and roles processing, saving up to 1.5 second of processing time per query.
- Fixed error handling for cases when companies are not found, eliminating 500 errors. Users now see a generic โAn Error has occurred in the job statusโ message. Weโre working on improving generic error messages.
Countries
๐ฉ๐ช Germany
- Major Update: Shareholders now derived from Gesellschafterliste. This is preliminary work to enable detention tree reconstruction and UBO identification in Germany. Coming soon!
- Improved robustness of company data retrieval by implementing additional error handling and fallback mechanisms.
- Improved parsing of shareholders data, enhancing accuracy and completeness of ownership information.
- Improved handling of german id including parenthesis.
๐ฌ๐ง United Kingdom
- Fixed Register Extract functionality to adapt to the new Companies House website flow, ensuring reliable document retrieval.
Week 10, 2025
Platform
- Fixed error handling for cases when companies are not found, eliminating 500 errors. Users now see a generic โAn Error has occurred in the job statusโ message. Weโre working on improving generic error messages.
Countries
๐ช๐ธ Spain
- Fixed financial document listing functionality to correctly retrieve and display available financial documents.
Week 09, 2025
Platform
- Optimized request processing pipeline, resulting in an average 2 seconds reduction in response time across all endpoints.
- Fixed performance bottlenecks when processing companies with large document collections by implementing a faster inference endpoint for document metadata processing.
- Enhanced performance logging across the application to better identify and address bottlenecks.
We are actively working on improving overall performance, with a focus on inference speed optimization. A faster inference solution is currently in development.
Countries
๐ฎ๐น Italy
- Added support for asynchronous data retrieval from the Italian Chamber of Commerce (Camerale). As a result, companyProfile for Italy is now an asynchronous data point.
๐ฉ๐ช Germany
- Implemented fallback to Handelsregister when Unternehmensregister is unavailable for search and companyProfile.
๐ช๐ธ Spain
- Improved overall speed and reliability of Spanish company data retrieval through infrastructure optimizations.
- Added support for asynchronous data retrieval for legalRepresentatives in Spain. Note that base companyProfile data still remains synchronous. This change prevents blocking access to base company data when fetching many legal representatives, which could be time-consuming for companies with extensive representative lists.
- As a result, companyProfile for Spain is now a partially asynchronous data point.
๐จ๐ณ China
- Improved overall speed and reliability of Chinese company data retrieval through infrastructure optimizations.
๐ณ๐ฑ Netherlands
- Updated document listing functionality to match KVKโs new API specifications, restoring the ability to list available documents for Dutch companies.