search_doffin

Search Norwegian public procurement notices on Doffin.

Signature: search_doffin(query: string, optional, default ''; types: list of string (comma-separated), optional, default None; statuses: list of string (comma-separated), optional, default None; contract_nature: list of string (comma-separated), optional, default None; cpv_codes: list of string (comma-separated), optional, default None; locations: list of string (comma-separated), optional, default None; buyer: list of string (comma-separated), optional, default None; winner: list of string (comma-separated), optional, default None; date_from: string, optional, default None; date_to: string, optional, default None; sort_by: string, optional, default 'RELEVANCE'; page: integer, optional, default 1; hits_per_page: integer, optional, default 10; include_placeholders: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)

Direct GET

For navigating agents: open the HTML page with parameters in the URL. The result is fetched and displayed without screenshots or form filling.

Open this validated HTML GET URL

https://allemannsdata.com/wiki/kilder/doffin/search_doffin/?query=&types={types}&statuses={statuses}&contract_nature={contract_nature}&cpv_codes={cpv_codes}&locations={locations}&buyer={buyer}&winner={winner}&date_from={date_from}&date_to={date_to}&sort_by=RELEVANCE&page=1&hits_per_page=10&include_placeholders=false&limit=25&offset=0

Replace {query}, {types}, {statuses}, {contract_nature}, {cpv_codes}, {locations}, {buyer}, {winner}, {date_from}, {date_to}, {sort_by}, {page}, {hits_per_page}, {include_placeholders} with values. Remove unused optional parameters from the URL.

For software and dashboards: Read the operation descriptor. The JSON GET template is https://allemannsdata.com/wiki/api/v1/kilder/doffin/search_doffin?query=&types={types}&statuses={statuses}&contract_nature={contract_nature}&cpv_codes={cpv_codes}&locations={locations}&buyer={buyer}&winner={winner}&date_from={date_from}&date_to={date_to}&sort_by=RELEVANCE&page=1&hits_per_page=10&include_placeholders=false&limit=25&offset=0. Open this exact request as JSON.

ParameterRequirementJSON typeDescription
queryoptionalstringFree-text search (Norwegian or English), e.g. "IT-drift", "snørydding", "rammeavtale konsulent". Start here.
typesoptionalunionFilter by notice type. Parent types: PLANNING, COMPETITION, RESULT. Specific types: ANNOUNCEMENT_OF_COMPETITION, DYNAMIC_PURCHASING_SCHEME, QUALIFICATION_SCHEME, ANNOUNCEMENT_OF_INTENT, PRE_ANNOUNCEMENT, ADVISORY_NOTICE, NOTICE_ON_BUYER_PROFILE, ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT, CHANGE_OF_CONCLUSION_OF_CONTRACT, CANCELLED_OR_MISSING_CONCLUSION_OF_CONTRACT. Use ["COMPETITION"] + statuses=["ACTIVE"] for open tenders.
statusesoptionalunionACTIVE (open for bids), EXPIRED, AWARDED, CANCELLED.
contract_natureoptionalunionWORKS, SERVICES and/or SUPPLIES.
cpv_codesoptionalunion8-digit CPV codes, e.g. ["45000000"]. Matches the code and its children. Find codes with search_cpv_codes(). Best combined with a free-text query.
locationsoptionalunionNUTS-style location ids, e.g. ["NO060"] (Trøndelag), or "anyw" for non-location-bound. See list_location_codes().
buyeroptionalunionBuyer organization full name(s) exactly as written on notices, e.g. ["Trondheim kommune"]. Resolved to Doffin's internal buyer id via a free-text lookup; names that match no buyer are reported in "note" and, if none match, no results are returned (rather than an unfiltered search). Pass the 32-hex buyer id from a result's buyer field directly to skip the lookup.
winneroptionalunionDoffin's internal supplier id (32-hex). Winner names cannot be used - they are not present in search results to resolve against.
date_fromoptionalunionPublication date lower bound, "YYYY-MM-DD".
date_tooptionalunionPublication date upper bound, "YYYY-MM-DD".
sort_byoptionalstringRELEVANCE (default), PUBLICATION_DATE_DESC, PUBLICATION_DATE_ASC, DEADLINE, ESTIMATED_VALUE_ASC, ESTIMATED_VALUE_DESC.
pageoptionalinteger1-based page number.
hits_per_pageoptionalinteger1-50 (default 10).
include_placeholdersoptionalbooleanBy default, hits whose buyer fields look like unfilled eForm template values (org id 123456789, placeholder buyer names) are dropped from the results as junk. Set True to keep them, each flagged with "possible_placeholder": true.
limitoptionalintegerGateway page size; default 25, maximum 100.
offsetoptionalintegerNumber of list items to skip; default 0.
Generated JavaScript, Python and response structure

Use JSON when the user requests code, machine-readable data, value extraction or further computation. Use the HTML GET page to identify the correct source and verify parameters.

Example for generated JavaScript and Python

https://allemannsdata.com/wiki/api/v1/kilder/doffin/search_doffin?query=&types={types}&statuses={statuses}&contract_nature={contract_nature}&cpv_codes={cpv_codes}&locations={locations}&buyer={buyer}&winner={winner}&date_from={date_from}&date_to={date_to}&sort_by=RELEVANCE&page=1&hits_per_page=10&include_placeholders=false&limit=25&offset=0

Replace URL placeholders and remove unused optional parameters.

JavaScript in a dashboard

const url = "https://allemannsdata.com/wiki/api/v1/kilder/doffin/search_doffin?query=&types={types}&statuses={statuses}&contract_nature={contract_nature}&cpv_codes={cpv_codes}&locations={locations}&buyer={buyer}&winner={winner}&date_from={date_from}&date_to={date_to}&sort_by=RELEVANCE&page=1&hits_per_page=10&include_placeholders=false&limit=25&offset=0";
const response = await fetch(url);
if (!response.ok) {
  const failure = await response.json();
  throw new Error(`${failure.error.code}: ${failure.error.message} ${failure.suggestion}`);
}
const result = await response.json();
const data = result.data;

Python without additional packages

import json
from urllib.request import urlopen

url = "https://allemannsdata.com/wiki/api/v1/kilder/doffin/search_doffin?query=&types={types}&statuses={statuses}&contract_nature={contract_nature}&cpv_codes={cpv_codes}&locations={locations}&buyer={buyer}&winner={winner}&date_from={date_from}&date_to={date_to}&sort_by=RELEVANCE&page=1&hits_per_page=10&include_placeholders=false&limit=25&offset=0"
with urlopen(url) as response:
    result = json.load(response)
data = result["data"]

Response structure

{
  "source": "doffin",
  "operation": "search_doffin",
  "parameters": {},
  "data": {},
  "entities": [],
  "_meta": {"retrieved_at": "...", "sources": [], "cache": {}},
  "_links": {"self": "...", "source": "...", "wiki": "...", "feedback": "..."}
}
Form for manual use

The form is a fallback for people and browser agents that cannot open the GET URL directly.

Type: string. Free-text search (Norwegian or English), e.g. "IT-drift", "snørydding", "rammeavtale konsulent". Start here.
Type: list of string (comma-separated). Filter by notice type. Parent types: PLANNING, COMPETITION, RESULT. Specific types: ANNOUNCEMENT_OF_COMPETITION, DYNAMIC_PURCHASING_SCHEME, QUALIFICATION_SCHEME, ANNOUNCEMENT_OF_INTENT, PRE_ANNOUNCEMENT, ADVISORY_NOTICE, NOTICE_ON_BUYER_PROFILE, ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT, CHANGE_OF_CONCLUSION_OF_CONTRACT, CANCELLED_OR_MISSING_CONCLUSION_OF_CONTRACT. Use ["COMPETITION"] + statuses=["ACTIVE"] for open tenders.
Type: list of string (comma-separated). ACTIVE (open for bids), EXPIRED, AWARDED, CANCELLED.
Type: list of string (comma-separated). WORKS, SERVICES and/or SUPPLIES.
Type: list of string (comma-separated). 8-digit CPV codes, e.g. ["45000000"]. Matches the code and its children. Find codes with search_cpv_codes(). Best combined with a free-text query.
Type: list of string (comma-separated). NUTS-style location ids, e.g. ["NO060"] (Trøndelag), or "anyw" for non-location-bound. See list_location_codes().
Type: list of string (comma-separated). Buyer organization full name(s) exactly as written on notices, e.g. ["Trondheim kommune"]. Resolved to Doffin's internal buyer id via a free-text lookup; names that match no buyer are reported in "note" and, if none match, no results are returned (rather than an unfiltered search). Pass the 32-hex buyer id from a result's buyer field directly to skip the lookup.
Type: list of string (comma-separated). Doffin's internal supplier id (32-hex). Winner names cannot be used - they are not present in search results to resolve against.
Type: string. Publication date lower bound, "YYYY-MM-DD".
Type: string. Publication date upper bound, "YYYY-MM-DD".
Type: string. RELEVANCE (default), PUBLICATION_DATE_DESC, PUBLICATION_DATE_ASC, DEADLINE, ESTIMATED_VALUE_ASC, ESTIMATED_VALUE_DESC.
Type: integer. 1-based page number.
Type: integer. 1-50 (default 10).
Type: yes/no. By default, hits whose buyer fields look like unfilled eForm template values (org id 123456789, placeholder buyer names) are dropped from the results as junk. Set True to keep them, each flagged with "possible_placeholder": true.

Result

Source: Doffin and TED. Retrieved 2026-09-15T00:02:22Z in 0.159 seconds.

total_count:
3
hits:

3 results

  1. id:
    2026-105007
    buyer:

    1 results

    1. id:
      6d555c5dfed661cd6f62c0350205a4e4
      organization_id:
      920817521
      name:
      Moss kommune
    heading:
    Frivillig intensjonskunngjøring - Kjøp av tjeneste for gjennomføring av digital folkeavstemning i forbindelse bompenger/bypakke.
    description:
    I kommunestyre den 10.02.2026 vedtok Moss kommune å gjennomføre digital folkeavstemning om bompenger/bypakke i Moss. Stemmeperiode er fastsatt til 10 dager fra 14. september til 23. september 2026. Oppdragsgiver har til hensikt å inngå kontrakt med NVTC (New Voting Technology Consulting), for å anskaffe et elektronisk stemmesystem med mulighet for papiravstemning i parallell. Anskaffelsen gjennomføres som direkteanskaffelse, da oppdragsgiver etter en samlet vurdering har kommet til at kontrakten kun kan inngås med én leverandør av tekniske og funksjonelle grunner. Dette valget er basert på markedsundersøkelser og andre kommuner som tilsier at det ikke finnes andre leverandører med komplett løsning som dekker oppdragsgivers behov. Løsningen er skybasert og skal ivareta relevante myndighetskrav herunder valgloven, valgforskriften, forvaltningsloven, offentleglova, personopplysningsloven, forskrift om universell utforming av informasjons- og kommunikasjonsteknologiske (IKT) -løsninger og Valgdirektoratets sikkerhetsveileder. Listen er ikke uttømmende. Tilbyder har et selvstendig ansvar for at løsningen oppfyller andre relevante lover, forskrifter og anbefalinger. Løsningen skal kunne benyttes på alle digitale plattformer som PC, Mac, nettbrett og smarttelefon og være kompatibel med de mest brukte nettleserne i markedet. Løsningen skal ha autentisering og pålogging via ID-porten og sikre mekanismer som BankID og MinID.
    location_id:

    1 results

    1. NO083
    estimatedValue:
    not reported by source
    type:
    ANNOUNCEMENT_OF_INTENT
    allTypes:

    2 results

    1. RESULT
    2. ANNOUNCEMENT_OF_INTENT
    status:
    not reported by source
    issueDate:
    2026-03-12T07:41:36Z
    deadline:
    not reported by source
    sentToTed:
    yes
    publicationDate:
    2026-03-13
    placeOfPerformance:
    procurementStrategicLabels:

    No results.

  2. id:
    2026-101622
    buyer:

    1 results

    1. id:
      110b95e359359c6bb84f7049ded2a0d3
      organization_id:
      912862089
      name:
      GJØVIK KOMMUNE FELLESENHET ANSKAFFELSER
    heading:
    IN-26-001-FLERE-ELEKTRONISK STEMMESYSTEM
    description:
    Høsten 2024 vedtok kommunestyrene i Gjøvik, Vestre Toten og Østre Toten å sette i gang en prosess for å vurdere å slå sammen nevnte kommuner fra 1. januar 2028. Det forhandles nå om en intensjonsavtale som skal behandles i kommunestyrene innen 19. februar 2026. Dersom kommunestyrene i de tre kommunene godkjenner den framforhandlede intensjonsavtalen, skal det gjennomføres rådgivende folkeavstemning i de tre kommunene. En evn. folkeavstemning er planlagt gjennomført i perioden onsdag 22. april 2026 kl. 10:00 – onsdag 29. april 2026 kl. 10:00. Dersom det av hensyn til videre saksgang er mulig å utsette folkestemningen, kan det bli aktuelt å gjennomføre folkeavstemningen i perioden tirsdag 5. mai 2026 kl. 10:00 – tirsdag 12. mai 2026 kl.10.00. Det er ca. 55 000 stemmeberettigede i de tre kommunene. Folkeavstemningen skal gjennomføres med stemmerettsregler som ved kommunestyrevalg, dog er nedre aldersgrense satt til fylte 16 år i løpet av 2026. Velgere som er stemmeberettigede, men som har falt ut av manntallet, skal ved forespørsel innføres i manntallet og gis anledning til å stemme. Valgdeltakelse og -resultat skal leveres i Excel med samlet valgdeltakelse og – resultat for de tre kommunene samt valgdeltakelse og -resultat for hver av de tre kommunene. Oppdragets aktiviteter er beskrevet i oppdragsgivers prosjekt- og fremdriftsplan. Planen er ikke ut-tømmende og leverandør er i samarbeid med oppdragsgiver ansvarlig for at nødvendige aktiviteter blir gjennomført for å sikre fritt og hemmelig valg med korrekt valgresultat. Leverandøren skal gi support til oppdragsgiver på hverdager kl. 08:00 – 16:00 fra kontrakt er signert til prosjektplanens aktiviteter er gjennomført. Oppdragsgiver, Gjøvik, Vestre Toten og Østre Toten, har til hensikt å inngå kontrakt med NVTC (New Voting Technology Consulting), uten forutgående konkurranse for å anskaffe et elektronisk stemmesystem med mulighet for papiravstemning i parallell, der papirstemmegivning kansellerer en evn. elektronisk stemmegivning. Dette valget er basert på markedsundersøkelser som tilsier at det ikke finnes andre leverandører med komplett løsning som dekker oppdragsgivers behov. Krav til skybasert løsning: Løsningen skal være tilgjengelig 24/7 i valgperioden. Løsningen skal ivareta relevante myndighetskrav herunder valgloven, valgforskriften, forvaltningsloven, offentleglova, personopplysningsloven, forskrift om universell utforming av informasjons- og kommunikasjonsteknologiske (IKT) -løsninger og Valgdirektoratets sikkerhetsveileder. Listen er ikke uttømmende. Tilbyder har et selvstendig ansvar for at løsningen oppfyller andre relevante lover, forskrifter og anbefalinger. All dokumentasjon og dialog skal skje på norsk. Dersom dokumentasjon er på engelsk, skal leverandør være behjelpelig med oversetting til norsk. Løsningen skal ha funksjonalitet som gjør det mulig å sende ut informasjon, herunder lenke til pålogging til stemmeløsningen via SMS eller på annen måte, dersom oppdragsgiver ønsker det. Løsningen skal kunne benyttes på alle digitale plattformer som PC, Mac, nettbrett og smarttelefon og være kompatibel med de mest brukte nettleserne i markedet. Løsningen skal ha autentisering og pålogging via ID-porten og sikre mekanismer som BankID og MinID Løsningen skal settes opp med ett spørsmål med flere svaralternativer hvorav velgeren kan velge ett av svaralternativene. Velger skal få varsel/kvittering med dato og tid for når stemme er levert inn. Dersom velger stemmer elektronisk flere ganger, skal siste avgitte stemme være tellende. En evn. stemmegivning avgitt på papir skal kansellere en evn. stemmegivning avgitt elektronisk. Det skal beskrives hvordan velgere som har falt ut av manntallet, men som har stemmerett, innføres i manntall og tildeles stemmerett. Rapport med oversikt over valgdeltakelse samlet for de tre kommunene samt for hver av de tre kommunene skal leveres daglig i valgperioden. Dette skal leveres så snart som mulig, men senest to døgn etter at valgperioden er avsluttet. Estimert verdi på kontrakten er 1. 000. 000 NOK. Planlagt kontraktsinngåelse: Dersom det ikke mottas innsigelser innen 10 dager fra publisering av denne kunngjøring, vil oppdragsgiver inngå kontrakt med ovennevnte leverandør tidligst fra og med 20. februar 2026. Eventuelle innsigelser mot at kontrakten inngås uten konkurranse må fremsettes skriftlig og være oppdragsgiver i hende innen 10 dager fra publisering.
    location_id:

    1 results

    1. NO020
    estimatedValue:
    not reported by source
    type:
    ANNOUNCEMENT_OF_INTENT
    allTypes:

    2 results

    1. RESULT
    2. ANNOUNCEMENT_OF_INTENT
    status:
    not reported by source
    issueDate:
    2026-01-21T13:38:43Z
    deadline:
    not reported by source
    sentToTed:
    yes
    publicationDate:
    2026-01-22
    placeOfPerformance:
    procurementStrategicLabels:

    No results.

  3. id:
    2021-327286
    buyer:

    1 results

    1. id:
      b31edd15b34adf60e1dcaed70e028667
      organization_id:
      920717152
      name:
      INNLANDET FYLKESKOMMUNE
    heading:
    Intensjonskunngjøring - Gjennomføring av digital folkeavstemning
    description:
    Anskaffelsen gjelder kjøp av tjenester for gjennomføring av digital folkeavstemning i forbindelse med deling av tvangssammenslåtte fylkeskommuner, uten forutgående konkurranse.
    location_id:

    No results.

    estimatedValue:
    not reported by source
    type:
    ANNOUNCEMENT_OF_INTENT
    allTypes:

    2 results

    1. RESULT
    2. ANNOUNCEMENT_OF_INTENT
    status:
    not reported by source
    issueDate:
    2021-12-22T10:00:00Z
    deadline:
    not reported by source
    sentToTed:
    yes
    publicationDate:
    2021-12-22
    placeOfPerformance:

    No results.

    procurementStrategicLabels:

    No results.

limit:
25
offset:
0
returned:
3
has_more_results:
no
truncated:
no
Show all fields in HTML
total_count:
3
hits:

3 results

  1. id:
    2026-105007
    buyer:

    1 results

    1. id:
      6d555c5dfed661cd6f62c0350205a4e4
      organization_id:
      920817521
      name:
      Moss kommune
    heading:
    Frivillig intensjonskunngjøring - Kjøp av tjeneste for gjennomføring av digital folkeavstemning i forbindelse bompenger/bypakke.
    description:
    I kommunestyre den 10.02.2026 vedtok Moss kommune å gjennomføre digital folkeavstemning om bompenger/bypakke i Moss. Stemmeperiode er fastsatt til 10 dager fra 14. september til 23. september 2026. Oppdragsgiver har til hensikt å inngå kontrakt med NVTC (New Voting Technology Consulting), for å anskaffe et elektronisk stemmesystem med mulighet for papiravstemning i parallell. Anskaffelsen gjennomføres som direkteanskaffelse, da oppdragsgiver etter en samlet vurdering har kommet til at kontrakten kun kan inngås med én leverandør av tekniske og funksjonelle grunner. Dette valget er basert på markedsundersøkelser og andre kommuner som tilsier at det ikke finnes andre leverandører med komplett løsning som dekker oppdragsgivers behov. Løsningen er skybasert og skal ivareta relevante myndighetskrav herunder valgloven, valgforskriften, forvaltningsloven, offentleglova, personopplysningsloven, forskrift om universell utforming av informasjons- og kommunikasjonsteknologiske (IKT) -løsninger og Valgdirektoratets sikkerhetsveileder. Listen er ikke uttømmende. Tilbyder har et selvstendig ansvar for at løsningen oppfyller andre relevante lover, forskrifter og anbefalinger. Løsningen skal kunne benyttes på alle digitale plattformer som PC, Mac, nettbrett og smarttelefon og være kompatibel med de mest brukte nettleserne i markedet. Løsningen skal ha autentisering og pålogging via ID-porten og sikre mekanismer som BankID og MinID.
    location_id:

    1 results

    1. NO083
    estimatedValue:
    not reported by source
    type:
    ANNOUNCEMENT_OF_INTENT
    allTypes:

    2 results

    1. RESULT
    2. ANNOUNCEMENT_OF_INTENT
    status:
    not reported by source
    issueDate:
    2026-03-12T07:41:36Z
    deadline:
    not reported by source
    sentToTed:
    yes
    publicationDate:
    2026-03-13
    placeOfPerformance:
    procurementStrategicLabels:

    No results.

  2. id:
    2026-101622
    buyer:

    1 results

    1. id:
      110b95e359359c6bb84f7049ded2a0d3
      organization_id:
      912862089
      name:
      GJØVIK KOMMUNE FELLESENHET ANSKAFFELSER
    heading:
    IN-26-001-FLERE-ELEKTRONISK STEMMESYSTEM
    description:
    Høsten 2024 vedtok kommunestyrene i Gjøvik, Vestre Toten og Østre Toten å sette i gang en prosess for å vurdere å slå sammen nevnte kommuner fra 1. januar 2028. Det forhandles nå om en intensjonsavtale som skal behandles i kommunestyrene innen 19. februar 2026. Dersom kommunestyrene i de tre kommunene godkjenner den framforhandlede intensjonsavtalen, skal det gjennomføres rådgivende folkeavstemning i de tre kommunene. En evn. folkeavstemning er planlagt gjennomført i perioden onsdag 22. april 2026 kl. 10:00 – onsdag 29. april 2026 kl. 10:00. Dersom det av hensyn til videre saksgang er mulig å utsette folkestemningen, kan det bli aktuelt å gjennomføre folkeavstemningen i perioden tirsdag 5. mai 2026 kl. 10:00 – tirsdag 12. mai 2026 kl.10.00. Det er ca. 55 000 stemmeberettigede i de tre kommunene. Folkeavstemningen skal gjennomføres med stemmerettsregler som ved kommunestyrevalg, dog er nedre aldersgrense satt til fylte 16 år i løpet av 2026. Velgere som er stemmeberettigede, men som har falt ut av manntallet, skal ved forespørsel innføres i manntallet og gis anledning til å stemme. Valgdeltakelse og -resultat skal leveres i Excel med samlet valgdeltakelse og – resultat for de tre kommunene samt valgdeltakelse og -resultat for hver av de tre kommunene. Oppdragets aktiviteter er beskrevet i oppdragsgivers prosjekt- og fremdriftsplan. Planen er ikke ut-tømmende og leverandør er i samarbeid med oppdragsgiver ansvarlig for at nødvendige aktiviteter blir gjennomført for å sikre fritt og hemmelig valg med korrekt valgresultat. Leverandøren skal gi support til oppdragsgiver på hverdager kl. 08:00 – 16:00 fra kontrakt er signert til prosjektplanens aktiviteter er gjennomført. Oppdragsgiver, Gjøvik, Vestre Toten og Østre Toten, har til hensikt å inngå kontrakt med NVTC (New Voting Technology Consulting), uten forutgående konkurranse for å anskaffe et elektronisk stemmesystem med mulighet for papiravstemning i parallell, der papirstemmegivning kansellerer en evn. elektronisk stemmegivning. Dette valget er basert på markedsundersøkelser som tilsier at det ikke finnes andre leverandører med komplett løsning som dekker oppdragsgivers behov. Krav til skybasert løsning: Løsningen skal være tilgjengelig 24/7 i valgperioden. Løsningen skal ivareta relevante myndighetskrav herunder valgloven, valgforskriften, forvaltningsloven, offentleglova, personopplysningsloven, forskrift om universell utforming av informasjons- og kommunikasjonsteknologiske (IKT) -løsninger og Valgdirektoratets sikkerhetsveileder. Listen er ikke uttømmende. Tilbyder har et selvstendig ansvar for at løsningen oppfyller andre relevante lover, forskrifter og anbefalinger. All dokumentasjon og dialog skal skje på norsk. Dersom dokumentasjon er på engelsk, skal leverandør være behjelpelig med oversetting til norsk. Løsningen skal ha funksjonalitet som gjør det mulig å sende ut informasjon, herunder lenke til pålogging til stemmeløsningen via SMS eller på annen måte, dersom oppdragsgiver ønsker det. Løsningen skal kunne benyttes på alle digitale plattformer som PC, Mac, nettbrett og smarttelefon og være kompatibel med de mest brukte nettleserne i markedet. Løsningen skal ha autentisering og pålogging via ID-porten og sikre mekanismer som BankID og MinID Løsningen skal settes opp med ett spørsmål med flere svaralternativer hvorav velgeren kan velge ett av svaralternativene. Velger skal få varsel/kvittering med dato og tid for når stemme er levert inn. Dersom velger stemmer elektronisk flere ganger, skal siste avgitte stemme være tellende. En evn. stemmegivning avgitt på papir skal kansellere en evn. stemmegivning avgitt elektronisk. Det skal beskrives hvordan velgere som har falt ut av manntallet, men som har stemmerett, innføres i manntall og tildeles stemmerett. Rapport med oversikt over valgdeltakelse samlet for de tre kommunene samt for hver av de tre kommunene skal leveres daglig i valgperioden. Dette skal leveres så snart som mulig, men senest to døgn etter at valgperioden er avsluttet. Estimert verdi på kontrakten er 1. 000. 000 NOK. Planlagt kontraktsinngåelse: Dersom det ikke mottas innsigelser innen 10 dager fra publisering av denne kunngjøring, vil oppdragsgiver inngå kontrakt med ovennevnte leverandør tidligst fra og med 20. februar 2026. Eventuelle innsigelser mot at kontrakten inngås uten konkurranse må fremsettes skriftlig og være oppdragsgiver i hende innen 10 dager fra publisering.
    location_id:

    1 results

    1. NO020
    estimatedValue:
    not reported by source
    type:
    ANNOUNCEMENT_OF_INTENT
    allTypes:

    2 results

    1. RESULT
    2. ANNOUNCEMENT_OF_INTENT
    status:
    not reported by source
    issueDate:
    2026-01-21T13:38:43Z
    deadline:
    not reported by source
    sentToTed:
    yes
    publicationDate:
    2026-01-22
    placeOfPerformance:
    procurementStrategicLabels:

    No results.

  3. id:
    2021-327286
    buyer:

    1 results

    1. id:
      b31edd15b34adf60e1dcaed70e028667
      organization_id:
      920717152
      name:
      INNLANDET FYLKESKOMMUNE
    heading:
    Intensjonskunngjøring - Gjennomføring av digital folkeavstemning
    description:
    Anskaffelsen gjelder kjøp av tjenester for gjennomføring av digital folkeavstemning i forbindelse med deling av tvangssammenslåtte fylkeskommuner, uten forutgående konkurranse.
    location_id:

    No results.

    estimatedValue:
    not reported by source
    type:
    ANNOUNCEMENT_OF_INTENT
    allTypes:

    2 results

    1. RESULT
    2. ANNOUNCEMENT_OF_INTENT
    status:
    not reported by source
    issueDate:
    2021-12-22T10:00:00Z
    deadline:
    not reported by source
    sentToTed:
    yes
    publicationDate:
    2021-12-22
    placeOfPerformance:

    No results.

    procurementStrategicLabels:

    No results.

limit:
25
offset:
0
returned:
3
has_more_results:
no
truncated:
no
Will you use the result in generated code?

Open the same result as JSON

Is data missing or incorrect? Send feedback about this result.

Continue exploring

How an AI agent should use this page

Ground rule: Navigate with HTML GET links to keep explanations and relationships. Use the page's JSON alternative only when concrete values must be extracted, compared or computed.

How to use the search_doffin lookup

  1. Replace the placeholders in the HTML GET template; remove optional parameters you do not need.
  2. Check types, units, limits and ID formats in the parameter table.
  3. Follow linked results to canonical pages before combining sources.

Misreading to avoid: An empty list means "no results for this lookup". An error message or unavailable source does not mean the data does not exist.

Source-specific next step

Go to the source page for other operations. Use the JSON template only after the HTML result shows that the parameters and source are correct.