Orakel-dokumentasjon
Datakilder

Doffin: offentlige anskaffelser

Kunngjøringer om offentlige anskaffelser i Norge: konkurranser og tildelte kontrakter.

Kildehenvisning

Kilde: Doffin (Database for offentlige innkjøp, Digitaliseringsdirektoratet)
Data: kunngjøringer om offentlige anskaffelser, både konkurranser og kontraktstildelinger
Lisens: NLOD 2.0 (Norsk lisens for offentlige data)
Kreditering påkrevd: ja, krediter «Doffin» eller «Database for offentlige innkjøp»
Lenke: https://www.doffin.no
Oppdatering: daglig, kun endringer

Hva det er

Doffin er Norges sentrale database for offentlige anskaffelser. Hver kunngjøring fra en norsk offentlig oppdragsgiver over terskelverdien, og mange under, havner her, fra konkurransen lyses ut til kontrakten tildeles. Større anskaffelser kunngjøres også i TED, EUs database for offentlige anskaffelser.

Orakel henter kunngjøringer daglig og knytter hver av dem til oppdragsgiverens bedriftskort på organisasjonsnummer der det lar seg gjøre. Hele det opprinnelige innholdet beholdes i rawData, slik at du kan hente felt Orakel ikke har modellert.

Felt som følger med

FeltTypeMerknad
noticeIdtekstDoffins faste identifikator. Unik
orgNumbertekstOppdragsgiverens niesifrede organisasjonsnummer når Doffin oppgir det i en form som lar seg matche. Ellers tomt. Se avsnittet nederst
contractingAuthoritytekstOppdragsgiverens navn slik det er publisert
titletekstOverskriften på kunngjøringen
descriptiontekstSelve kunngjøringsteksten
cpvCodesliste med tekstCPV-koder som beskriver varene eller tjenestene
noticeTypetekstFor eksempel konkurransekunngjøring, kontraktstildeling eller veiledende kunngjøring
estimatedValueflyttallAnslått kontraktsverdi slik den er publisert
currencytekstValutaen for estimatedValue
publishedDatedatoDa Doffin publiserte første gang
issueDatedatoDa oppdragsgiveren utstedte kunngjøringen
deadlinedatoFrist for å levere tilbud
locationIdsliste med tekstNUTS- eller kommunekoder for stedet leveransen gjelder
statustekstStatus hos kilden (aktiv, tildelt, avlyst og så videre)
rawDatajsonHele det opprinnelige innholdet, for alt som ikke er modellert over
syncedAttidspunktSist gang Orakel oppdaterte kunngjøringen
urltekstDirekte lenke til kunngjøringen på doffin.no. Utledes fra noticeId (mønsteret https://www.doffin.no/notices/{noticeId}) og lagres ikke. Finnes i API-svaret, ikke i databaseraden

Merk: kunngjøringer er ikke nøklet på (country, orgNumber) i Orakels skjema. De har sin egen noticeId som identifikator, og viser til oppdragsgiverens orgNumber som en vanlig tekstkolonne.

Endepunkter som gir deg dette

  • GET /api/procurement: søk i alle kunngjøringer, med markørsidevisning. Filtre: orgNumber, q (fritekst i tittelen), cpvCode, noticeType, status, minValue, maxValue og deadlineAfter. Sortering og rekkefølge kan settes.

Begrensninger

  • Kobling til oppdragsgiver gjøres så godt det lar seg gjøre. Doffin publiserer organisasjonsnumre i flere formater. Orakel fjerner mellomrom og sjekker at formen er niesifret, men kunngjøringer som ikke består sjekken, beholder tomt orgNumber.
  • Hvem som vant en kontrakt er ikke modellert som en relasjon på kunngjøringen. Der opplysningen finnes, ligger den i rawData.
  • Hvor langt tilbake dataene går, avhenger av Doffins eget arkiv. Regn med pålitelig dekning omtrent tre til fem år tilbake.
  • Konkurranser og tildelinger er egne poster. Én anskaffelse gir som regel én konkurransekunngjøring og senere én eller flere tildelinger. Knytt dem sammen via rawData, eller via oppdragsgiver og tittel, hvis du trenger hele forløpet.

Verdt å vite

  • Organisasjonsnumre fra Doffin kommer noen ganger med mellomrom, som "940 101 808". Orakel fjerner dem ved import. Sammenligner du rådata fra Doffin med Orakel-poster, må du fjerne mellomrom først.
  • Større anskaffelser finnes også i TED. TED-identifikatoren ligger som regel i rawData. Orakel eksponerer den ikke som eget felt.
  • estimatedValue er oppdragsgiverens anslag på publiseringstidspunktet. Den faktiske kontraktsverdien i tildelingen kan avvike mye. Ikke bruk anslaget som en prognose.
  • Verdiene i status kommer rett fra Doffin. Det er ikke en lukket liste, og nye statuser kan dukke opp uten at skjemaet endres.