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-10-24T01:54:16Z in 0.300 seconds.

total_count:
2
hits:

2 results

  1. id:
    2017-869347
    buyer:

    1 results

    1. id:
      f63a0c2bff524a9838d017b658be6cd4
      organization_id:
      976 992 776
      name:
      FLEKKEFJORD KIRKELIGE FELLESRÅD
    heading:
    Nytt orgel i Hidra kirke
    description:
    Flekkefjord kirkelige fellesråd skal anskaffe et komplett akustisk kirkeorgel, ferdig overlevert innen 1.nov. 2019, inkl. overflatebehandling, ferdig intonert og godkjent av biskop / riksantikvar,- samt inkludert kostnader for transport, montering, forsikring, prisstigning og bankgarantier.
    location_id:

    No results.

    estimatedValue:
    not reported by source
    type:
    ANNOUNCEMENT_OF_COMPETITION
    allTypes:

    2 results

    1. ANNOUNCEMENT_OF_COMPETITION
    2. COMPETITION
    status:
    not reported by source
    issueDate:
    2017-04-29T10:00:00Z
    deadline:
    not reported by source
    sentToTed:
    yes
    publicationDate:
    2017-04-29
    placeOfPerformance:

    No results.

    procurementStrategicLabels:

    No results.

  2. id:
    2026-115425
    buyer:

    51 results

    1. id:
      1bff3bfe0313adec54df6f4a6bbe712b
      organization_id:
      931832336
      name:
      OFA IKS
    2. id:
      6357715d90f538d51dee6cacc6f0d75d
      organization_id:
      964964076
      name:
      Kvinesdal kommune
    3. id:
      33f3c9713d6cfab7345b37fbfdb94d0a
      organization_id:
      921060440
      name:
      Lindesnes kommune
    4. id:
      451c252d0f4fe7730b55b7007c0bee31
      organization_id:
      922421498
      name:
      Lyngdal kommune
    5. id:
      45df69f050e0f6dd3f877fa1b4818d69
      organization_id:
      964964165
      name:
      Sirdal kommune
    6. id:
      b4d07b65979ff1c7968dc28b60d375d4
      organization_id:
      921707134
      name:
      Agder fylkeskommune
    7. id:
      930c467a74f0e21826ac32c8e2e4cc07
      organization_id:
      991776524
      name:
      Agder kollektivtransport AS (AKT)
    8. id:
      3332bad8a1e75d796f616f576b6bcb2a
      organization_id:
      964977402
      name:
      Risør kommune
    9. id:
      590855bb1d294b565aeaa6c9ff994df7
      organization_id:
      964965781
      name:
      Tvedestrand kommune
    10. id:
      d5b8153bda08796cfa9b1176f4a5c331
      organization_id:
      964965870
      name:
      Birkenes kommune
    11. id:
      938abd7ab68d80dfe2a78261439c8aef
      organization_id:
      930654914
      name:
      DDV IKS
    12. id:
      d676fa887472f5b9b0bba00013e96797
      organization_id:
      964083266
      name:
      Farsund kommune
    13. id:
      7853094408bbdaa9c8d9423aae5775e7
      organization_id:
      940493021
      name:
      Arendal kommune
    14. id:
      49f85334175a4a5c2aba5d4743c65c8f
      organization_id:
      986296042
      name:
      Avfall Sør AS
    15. id:
      e5f543ee2efbc362636147fda3c2630e
      organization_id:
      964966397
      name:
      Bygland kommune
    16. id:
      a7ddbed8e12b55ace5d40b3828ef2652
      organization_id:
      958814968
      name:
      Bykle kommune
    17. id:
      f01f7956884d022acbd0a2b2538f9157
      organization_id:
      964966109
      name:
      Evje og Hornnes kommune
    18. id:
      f2bf30e31d445161c9d854b8e215a412
      organization_id:
      964966575
      name:
      Valle kommune
    19. id:
      a5f79dbb3bd0faa4842a43d5157aa51b
      organization_id:
      987183918
      name:
      Agder Kommunerevisjon IKS
    20. id:
      cfb01f6f3078f12ebd8e7287e5433a4f
      organization_id:
      964965404
      name:
      Lillesand kommune
    21. id:
      121aadff152831d2ea744365d6d24893
      organization_id:
      932936046
      name:
      Avigo
    22. id:
      a0e349c9e5207a7b64b80bfb0cb42c14
      organization_id:
      929051378
      name:
      Varodd AS
    23. id:
      4541e5588d11217ab81c72c38f943ef1
      organization_id:
      919528508
      name:
      Varodd Eiendom AS
    24. id:
      31e4faa4ea5c9fee62aa58b87f198299
      organization_id:
      964967369
      name:
      Flekkefjord kommune
    25. id:
      6bb9ce3c3e2772e855f787b878c6cc14
      organization_id:
      946439045
      name:
      Froland kommune
    26. id:
      c182a026084c3f9a312c08fca4455a5c
      organization_id:
      964964998
      name:
      Gjerstad kommune
    27. id:
      ce714e4562d04da1b7104c9b58e52cbe
      organization_id:
      864966012
      name:
      Iveland kommune
    28. id:
      d23212580dfe9697f86020aa83b3a573
      organization_id:
      964965048
      name:
      Vegårshei kommune
    29. id:
      c91c028302b6911025f42d375858e8cc
      organization_id:
      986471839
      name:
      Kilden Teater og konserthus AS
    30. id:
      948dc3108c10f2f9add93467bea8f05e
      organization_id:
      993470244
      name:
      Kristiansandsregionen Brann og Redning IKS
    31. id:
      3004e0a8955608e740544732c20edada
      organization_id:
      986488111
      name:
      Lister Kompetanse AS
    32. id:
      dad998f5c92b9a5ebc1fd71943278962
      organization_id:
      926180711
      name:
      Kristiansand Havn KF
    33. id:
      9decc70d7e441000d738e980204d766f
      organization_id:
      976992288
      name:
      Lillesand kirkelige fellesråd
    34. id:
      0f52a198a425d1f79324ff49a8439f99
      organization_id:
      976556038
      name:
      Kjøkkenservice industrier AS
    35. id:
      6cc4135f5ad5eaae6f336f6cf2bd7cf7
      organization_id:
      840046672
      name:
      Kristiansand kommunale pensjonskasse
    36. id:
      377e39a08ba51158923c98eee87da5d6
      organization_id:
      864964702
      name:
      Grimstad kommune
    37. id:
      9fe8ba3a8982af1e58781d1c4eb5d177
      organization_id:
      964963916
      name:
      Hægebostad kommune
    38. id:
      85a378918f7c90436242d6e1a12fd14c
      organization_id:
      936846777
      name:
      Vennesla kommune
    39. id:
      855cc5445044f32a8ee2860a2e15437c
      organization_id:
      864965962
      name:
      Åmli kommune
    40. id:
      4254d45a39b6212dd718abb4c2114d38
      organization_id:
      964966842
      name:
      Åseral kommune
    41. id:
      539277481bc5f447014aaf91ffe4f447
      organization_id:
      820852982
      name:
      Kristiansand Kommune
    42. id:
      14bb3a3b70fe91da3c924b9be21d7662
      organization_id:
      989072048
      name:
      Vest-Agder museet IKS
    43. id:
      5187942d399d4ed244068db70a11319e
      organization_id:
      964966486
      name:
      Lund
    44. id:
      dfedd07ce57c938d1bff0e7b957c506e
      organization_id:
      919584696
      name:
      A3 Ressurs Vennesla AS
    45. id:
      92f0071a78dd957a3396f30417c2891b
      organization_id:
      971531673
      name:
      Arkivsenter sør IKS
    46. id:
      fd86155659665fc3fb561f895f6d2e12
      organization_id:
      933191931
      name:
      Varodd Synergi AS
    47. id:
      fbe4f2f3b27b6b7fcda32a5f38641eb9
      organization_id:
      919534893
      name:
      Varodd Inkludering AS
    48. id:
      dbe2c656fcb0e4fb193c7a26dceb26b6
      organization_id:
      919584653
      name:
      Varodd Utvikling AS
    49. id:
      c84de47b60287c142511ca33571c90ab
      organization_id:
      919571039
      name:
      Varodd Velferdsteknologi AS
    50. id:
      add07e68024033628b014232c2a5d5bb
      organization_id:
      985359385
      name:
      IKT Agder IKS
    51. id:
      8fcb79c85afecec02f4350708ba9dc14
      organization_id:
      969952890
      name:
      Brannvesenet Sør IKS
    heading:
    Multifunksjonsmaskiner med PaperCut-kompatibilitet
    description:
    OFA IKS gjennomfører denne anskaffelsen på vegne av eierkommunene i OFA-samarbeidet for å etablere en ny rammeavtale for multifunksjonsmaskiner (MFP) og tilhørende tjenester. Kommunene har et betydelig og varierende behov for utskrift, kopi og skanning. Dagens maskinpark består av både leasede og egeneide multifunksjonsmaskiner med ulik alder, kapasitet, funksjonalitet og restlevetid. Samtidig varierer kommunenes størrelse, organisering og bruksmønster. Det er derfor behov for en fleksibel og fremtidsrettet avtale som understøtter både standardisering og lokale tilpasninger. Formålet med anskaffelsen er å etablere en felles rammeavtale som gir kommunene tilgang til en forutsigbar, kostnadseffektiv, sikker og stabil drift av multifunksjonsmaskinene. Avtalen skal legge til rette for gradvis utskifting og modernisering av maskinparken, samtidig som eksisterende løsninger kan videreføres der dette er hensiktsmessig. Kommunene har allerede tatt i bruk PaperCut som felles løsning for sikker utskrift og utskriftsadministrasjon. Anskaffelsen omfatter derfor ikke nytt utskriftsstyringssystem. Det er en grunnleggende forutsetning at tilbudte multifunksjonsmaskiner er fullt kompatible med PaperCut og kan integreres sømløst i oppdragsgivernes eksisterende utskriftsmiljø. For de fleste kommunene i Agder leveres IKT-tjenestene gjennom interkommunale samarbeid eller selskaper, mens enkelte kommuner fortsatt har egne IT-miljøer. Dette innebærer at bestillingsrutiner, godkjenningsprosesser, fakturering og oppfølging varierer mellom de enkelte oppdragsgiverne. Leverandøren må derfor kunne håndtere ulike organisatoriske modeller innenfor rammen av avtalen. Gjennom anskaffelsen ønsker OFA IKS å etablere en langsiktig og bærekraftig leveransemodell som ivaretar kommunenes behov for kvalitet, sikkerhet, fleksibilitet og god totaløkonomi. Anskaffelsen skal bidra til bedre styring av maskinparken, redusert administrativ belastning, effektiv ressursutnyttelse og relevante miljøgevinster. 2. Beskrivelse av oppdraget Oppdraget omfatter levering av multifunksjonsmaskiner og tilhørende tjenester til kommuner og virksomheter som omfattes av rammeavtalen. Leveransen skal dekke behov for utskrift, kopi og skanning ved ulike typer lokasjoner og virksomheter, fra mindre administrative enheter til større miljøer med høyt dokumentvolum og avanserte funksjonsbehov. Anskaffelsen omfatter blant annet: leie av multifunksjonsmaskiner levering og utskiftning av utstyr installasjon, konfigurering og idriftsettelse service og vedlikehold teknisk support og brukeroppfølging løpende rådgivning og avtaleoppfølging rapportering og styringsinformasjon Leverandøren skal tilby en fleksibel leveransemodell som understøtter gradvis fornyelse av maskinparken og sikrer stabil drift i perioder hvor nye og eksisterende løsninger må fungere parallelt. Oppdragsgiver forbeholder seg retten til å anskaffe brukte multifunksjonsmaskiner av leverandør, eller andre der dette anses som formålstjenlig. Det etterspørres en helhetlig leveranse med særlig vekt på kvalitet, service, sikkerhet, fleksibilitet og livssykluskostnader. Nærmere krav til funksjonalitet, ytelser, servicenivåer og dokumentasjon fremgår av konkurransegrunnlagets øvrige deler.
    location_id:

    1 results

    1. anyw
    estimatedValue:
    currencyCode:
    NOK
    amount:
    15000000.0
    type:
    ANNOUNCEMENT_OF_COMPETITION
    allTypes:

    2 results

    1. ANNOUNCEMENT_OF_COMPETITION
    2. COMPETITION
    status:
    ACTIVE
    issueDate:
    2026-10-05T06:46:34Z
    deadline:
    2026-11-02T11:00:00Z
    sentToTed:
    yes
    publicationDate:
    2026-10-05
    placeOfPerformance:
    procurementStrategicLabels:

    2 results

    1. ENVIRONMENT_PROCUREMENT
    2. INNOVATIVE_PROCUREMENT
limit:
25
offset:
0
returned:
2
has_more_results:
no
Show all fields in HTML
total_count:
2
hits:

2 results

  1. id:
    2017-869347
    buyer:

    1 results

    1. id:
      f63a0c2bff524a9838d017b658be6cd4
      organization_id:
      976 992 776
      name:
      FLEKKEFJORD KIRKELIGE FELLESRÅD
    heading:
    Nytt orgel i Hidra kirke
    description:
    Flekkefjord kirkelige fellesråd skal anskaffe et komplett akustisk kirkeorgel, ferdig overlevert innen 1.nov. 2019, inkl. overflatebehandling, ferdig intonert og godkjent av biskop / riksantikvar,- samt inkludert kostnader for transport, montering, forsikring, prisstigning og bankgarantier.
    location_id:

    No results.

    estimatedValue:
    not reported by source
    type:
    ANNOUNCEMENT_OF_COMPETITION
    allTypes:

    2 results

    1. ANNOUNCEMENT_OF_COMPETITION
    2. COMPETITION
    status:
    not reported by source
    issueDate:
    2017-04-29T10:00:00Z
    deadline:
    not reported by source
    sentToTed:
    yes
    publicationDate:
    2017-04-29
    placeOfPerformance:

    No results.

    procurementStrategicLabels:

    No results.

  2. id:
    2026-115425
    buyer:

    51 results

    1. id:
      1bff3bfe0313adec54df6f4a6bbe712b
      organization_id:
      931832336
      name:
      OFA IKS
    2. id:
      6357715d90f538d51dee6cacc6f0d75d
      organization_id:
      964964076
      name:
      Kvinesdal kommune
    3. id:
      33f3c9713d6cfab7345b37fbfdb94d0a
      organization_id:
      921060440
      name:
      Lindesnes kommune
    4. id:
      451c252d0f4fe7730b55b7007c0bee31
      organization_id:
      922421498
      name:
      Lyngdal kommune
    5. id:
      45df69f050e0f6dd3f877fa1b4818d69
      organization_id:
      964964165
      name:
      Sirdal kommune
    6. id:
      b4d07b65979ff1c7968dc28b60d375d4
      organization_id:
      921707134
      name:
      Agder fylkeskommune
    7. id:
      930c467a74f0e21826ac32c8e2e4cc07
      organization_id:
      991776524
      name:
      Agder kollektivtransport AS (AKT)
    8. id:
      3332bad8a1e75d796f616f576b6bcb2a
      organization_id:
      964977402
      name:
      Risør kommune
    9. id:
      590855bb1d294b565aeaa6c9ff994df7
      organization_id:
      964965781
      name:
      Tvedestrand kommune
    10. id:
      d5b8153bda08796cfa9b1176f4a5c331
      organization_id:
      964965870
      name:
      Birkenes kommune
    11. id:
      938abd7ab68d80dfe2a78261439c8aef
      organization_id:
      930654914
      name:
      DDV IKS
    12. id:
      d676fa887472f5b9b0bba00013e96797
      organization_id:
      964083266
      name:
      Farsund kommune
    13. id:
      7853094408bbdaa9c8d9423aae5775e7
      organization_id:
      940493021
      name:
      Arendal kommune
    14. id:
      49f85334175a4a5c2aba5d4743c65c8f
      organization_id:
      986296042
      name:
      Avfall Sør AS
    15. id:
      e5f543ee2efbc362636147fda3c2630e
      organization_id:
      964966397
      name:
      Bygland kommune
    16. id:
      a7ddbed8e12b55ace5d40b3828ef2652
      organization_id:
      958814968
      name:
      Bykle kommune
    17. id:
      f01f7956884d022acbd0a2b2538f9157
      organization_id:
      964966109
      name:
      Evje og Hornnes kommune
    18. id:
      f2bf30e31d445161c9d854b8e215a412
      organization_id:
      964966575
      name:
      Valle kommune
    19. id:
      a5f79dbb3bd0faa4842a43d5157aa51b
      organization_id:
      987183918
      name:
      Agder Kommunerevisjon IKS
    20. id:
      cfb01f6f3078f12ebd8e7287e5433a4f
      organization_id:
      964965404
      name:
      Lillesand kommune
    21. id:
      121aadff152831d2ea744365d6d24893
      organization_id:
      932936046
      name:
      Avigo
    22. id:
      a0e349c9e5207a7b64b80bfb0cb42c14
      organization_id:
      929051378
      name:
      Varodd AS
    23. id:
      4541e5588d11217ab81c72c38f943ef1
      organization_id:
      919528508
      name:
      Varodd Eiendom AS
    24. id:
      31e4faa4ea5c9fee62aa58b87f198299
      organization_id:
      964967369
      name:
      Flekkefjord kommune
    25. id:
      6bb9ce3c3e2772e855f787b878c6cc14
      organization_id:
      946439045
      name:
      Froland kommune
    26. id:
      c182a026084c3f9a312c08fca4455a5c
      organization_id:
      964964998
      name:
      Gjerstad kommune
    27. id:
      ce714e4562d04da1b7104c9b58e52cbe
      organization_id:
      864966012
      name:
      Iveland kommune
    28. id:
      d23212580dfe9697f86020aa83b3a573
      organization_id:
      964965048
      name:
      Vegårshei kommune
    29. id:
      c91c028302b6911025f42d375858e8cc
      organization_id:
      986471839
      name:
      Kilden Teater og konserthus AS
    30. id:
      948dc3108c10f2f9add93467bea8f05e
      organization_id:
      993470244
      name:
      Kristiansandsregionen Brann og Redning IKS
    31. id:
      3004e0a8955608e740544732c20edada
      organization_id:
      986488111
      name:
      Lister Kompetanse AS
    32. id:
      dad998f5c92b9a5ebc1fd71943278962
      organization_id:
      926180711
      name:
      Kristiansand Havn KF
    33. id:
      9decc70d7e441000d738e980204d766f
      organization_id:
      976992288
      name:
      Lillesand kirkelige fellesråd
    34. id:
      0f52a198a425d1f79324ff49a8439f99
      organization_id:
      976556038
      name:
      Kjøkkenservice industrier AS
    35. id:
      6cc4135f5ad5eaae6f336f6cf2bd7cf7
      organization_id:
      840046672
      name:
      Kristiansand kommunale pensjonskasse
    36. id:
      377e39a08ba51158923c98eee87da5d6
      organization_id:
      864964702
      name:
      Grimstad kommune
    37. id:
      9fe8ba3a8982af1e58781d1c4eb5d177
      organization_id:
      964963916
      name:
      Hægebostad kommune
    38. id:
      85a378918f7c90436242d6e1a12fd14c
      organization_id:
      936846777
      name:
      Vennesla kommune
    39. id:
      855cc5445044f32a8ee2860a2e15437c
      organization_id:
      864965962
      name:
      Åmli kommune
    40. id:
      4254d45a39b6212dd718abb4c2114d38
      organization_id:
      964966842
      name:
      Åseral kommune
    41. id:
      539277481bc5f447014aaf91ffe4f447
      organization_id:
      820852982
      name:
      Kristiansand Kommune
    42. id:
      14bb3a3b70fe91da3c924b9be21d7662
      organization_id:
      989072048
      name:
      Vest-Agder museet IKS
    43. id:
      5187942d399d4ed244068db70a11319e
      organization_id:
      964966486
      name:
      Lund
    44. id:
      dfedd07ce57c938d1bff0e7b957c506e
      organization_id:
      919584696
      name:
      A3 Ressurs Vennesla AS
    45. id:
      92f0071a78dd957a3396f30417c2891b
      organization_id:
      971531673
      name:
      Arkivsenter sør IKS
    46. id:
      fd86155659665fc3fb561f895f6d2e12
      organization_id:
      933191931
      name:
      Varodd Synergi AS
    47. id:
      fbe4f2f3b27b6b7fcda32a5f38641eb9
      organization_id:
      919534893
      name:
      Varodd Inkludering AS
    48. id:
      dbe2c656fcb0e4fb193c7a26dceb26b6
      organization_id:
      919584653
      name:
      Varodd Utvikling AS
    49. id:
      c84de47b60287c142511ca33571c90ab
      organization_id:
      919571039
      name:
      Varodd Velferdsteknologi AS
    50. id:
      add07e68024033628b014232c2a5d5bb
      organization_id:
      985359385
      name:
      IKT Agder IKS
    51. id:
      8fcb79c85afecec02f4350708ba9dc14
      organization_id:
      969952890
      name:
      Brannvesenet Sør IKS
    heading:
    Multifunksjonsmaskiner med PaperCut-kompatibilitet
    description:
    OFA IKS gjennomfører denne anskaffelsen på vegne av eierkommunene i OFA-samarbeidet for å etablere en ny rammeavtale for multifunksjonsmaskiner (MFP) og tilhørende tjenester. Kommunene har et betydelig og varierende behov for utskrift, kopi og skanning. Dagens maskinpark består av både leasede og egeneide multifunksjonsmaskiner med ulik alder, kapasitet, funksjonalitet og restlevetid. Samtidig varierer kommunenes størrelse, organisering og bruksmønster. Det er derfor behov for en fleksibel og fremtidsrettet avtale som understøtter både standardisering og lokale tilpasninger. Formålet med anskaffelsen er å etablere en felles rammeavtale som gir kommunene tilgang til en forutsigbar, kostnadseffektiv, sikker og stabil drift av multifunksjonsmaskinene. Avtalen skal legge til rette for gradvis utskifting og modernisering av maskinparken, samtidig som eksisterende løsninger kan videreføres der dette er hensiktsmessig. Kommunene har allerede tatt i bruk PaperCut som felles løsning for sikker utskrift og utskriftsadministrasjon. Anskaffelsen omfatter derfor ikke nytt utskriftsstyringssystem. Det er en grunnleggende forutsetning at tilbudte multifunksjonsmaskiner er fullt kompatible med PaperCut og kan integreres sømløst i oppdragsgivernes eksisterende utskriftsmiljø. For de fleste kommunene i Agder leveres IKT-tjenestene gjennom interkommunale samarbeid eller selskaper, mens enkelte kommuner fortsatt har egne IT-miljøer. Dette innebærer at bestillingsrutiner, godkjenningsprosesser, fakturering og oppfølging varierer mellom de enkelte oppdragsgiverne. Leverandøren må derfor kunne håndtere ulike organisatoriske modeller innenfor rammen av avtalen. Gjennom anskaffelsen ønsker OFA IKS å etablere en langsiktig og bærekraftig leveransemodell som ivaretar kommunenes behov for kvalitet, sikkerhet, fleksibilitet og god totaløkonomi. Anskaffelsen skal bidra til bedre styring av maskinparken, redusert administrativ belastning, effektiv ressursutnyttelse og relevante miljøgevinster. 2. Beskrivelse av oppdraget Oppdraget omfatter levering av multifunksjonsmaskiner og tilhørende tjenester til kommuner og virksomheter som omfattes av rammeavtalen. Leveransen skal dekke behov for utskrift, kopi og skanning ved ulike typer lokasjoner og virksomheter, fra mindre administrative enheter til større miljøer med høyt dokumentvolum og avanserte funksjonsbehov. Anskaffelsen omfatter blant annet: leie av multifunksjonsmaskiner levering og utskiftning av utstyr installasjon, konfigurering og idriftsettelse service og vedlikehold teknisk support og brukeroppfølging løpende rådgivning og avtaleoppfølging rapportering og styringsinformasjon Leverandøren skal tilby en fleksibel leveransemodell som understøtter gradvis fornyelse av maskinparken og sikrer stabil drift i perioder hvor nye og eksisterende løsninger må fungere parallelt. Oppdragsgiver forbeholder seg retten til å anskaffe brukte multifunksjonsmaskiner av leverandør, eller andre der dette anses som formålstjenlig. Det etterspørres en helhetlig leveranse med særlig vekt på kvalitet, service, sikkerhet, fleksibilitet og livssykluskostnader. Nærmere krav til funksjonalitet, ytelser, servicenivåer og dokumentasjon fremgår av konkurransegrunnlagets øvrige deler.
    location_id:

    1 results

    1. anyw
    estimatedValue:
    currencyCode:
    NOK
    amount:
    15000000.0
    type:
    ANNOUNCEMENT_OF_COMPETITION
    allTypes:

    2 results

    1. ANNOUNCEMENT_OF_COMPETITION
    2. COMPETITION
    status:
    ACTIVE
    issueDate:
    2026-10-05T06:46:34Z
    deadline:
    2026-11-02T11:00:00Z
    sentToTed:
    yes
    publicationDate:
    2026-10-05
    placeOfPerformance:
    procurementStrategicLabels:

    2 results

    1. ENVIRONMENT_PROCUREMENT
    2. INNOVATIVE_PROCUREMENT
limit:
25
offset:
0
returned:
2
has_more_results:
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.