O tym API
Contracts Finder to prowadzony przez rząd Wielkiej Brytanii publiczny rejestr, w którym instytucje sektora publicznego publikują ogłoszenia o zamówieniach oraz informacje o udzielonych kontraktach. API OCDS udostępnia te dane maszynowo w standardzie Open Contracting Data Standard (OCDS 1.1) — tym samym otwartym formacie, którego używają rejestry zamówień w wielu krajach, więc dane z różnych źródeł można przetwarzać jednakowo. Endpoint wyszukiwania /Published/Notices/OCDS/Search zwraca paczkę wydań OCDS (releases) z opcjonalnym zawężeniem po dacie publikacji, a wyniki są stronicowane; pojedyncze ogłoszenie i rekord OCDS pobiera się osobnymi ścieżkami po identyfikatorze. Dane objęte są licencją Open Government Licence v3.0, co pozwala na swobodne ponowne wykorzystanie z podaniem źródła.
Najczęstsze pytania
Czy trzeba mieć klucz API?
Nie. Endpoint OCDS jest otwarty — wystarczy zwykłe zapytanie GET, bez klucza, rejestracji ani logowania.
Jakie dane zwraca to API?
Ogłoszenia o zamówieniach publicznych brytyjskiego sektora publicznego oraz informacje o udzielonych kontraktach, zwracane jako wydania (releases) w standardzie OCDS 1.1. Wyniki można zawężać m.in. po dacie publikacji i są zwracane stronami.
Czy można wywołać to API bezpośrednio z przeglądarki?
Nie. Endpoint zwraca dane, ale nie wysyła nagłówka CORS (Access-Control-Allow-Origin), więc przeglądarka zablokuje zapytanie z kodu front-endowego na innej domenie. Trzeba go wołać po stronie serwera — dlatego przy tym wpisie nie ma przycisku „Wypróbuj”.
Kto prowadzi to API?
Rząd Wielkiej Brytanii — serwis Contracts Finder prowadzony przez Cabinet Office (Kancelarię Rządu). Dokumentacja API jest pod contractsfinder.service.gov.uk/apidocumentation.