search_doffin
Search Norwegian public procurement notices on Doffin.
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
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.
| Parameter | Requirement | JSON type | Description |
|---|---|---|---|
query | optional | string | Free-text search (Norwegian or English), e.g. "IT-drift", "snørydding", "rammeavtale konsulent". Start here. |
types | optional | union | 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. |
statuses | optional | union | ACTIVE (open for bids), EXPIRED, AWARDED, CANCELLED. |
contract_nature | optional | union | WORKS, SERVICES and/or SUPPLIES. |
cpv_codes | optional | union | 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. |
locations | optional | union | NUTS-style location ids, e.g. ["NO060"] (Trøndelag), or "anyw" for non-location-bound. See list_location_codes(). |
buyer | optional | union | 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. |
winner | optional | union | Doffin's internal supplier id (32-hex). Winner names cannot be used - they are not present in search results to resolve against. |
date_from | optional | union | Publication date lower bound, "YYYY-MM-DD". |
date_to | optional | union | Publication date upper bound, "YYYY-MM-DD". |
sort_by | optional | string | RELEVANCE (default), PUBLICATION_DATE_DESC, PUBLICATION_DATE_ASC, DEADLINE, ESTIMATED_VALUE_ASC, ESTIMATED_VALUE_DESC. |
page | optional | integer | 1-based page number. |
hits_per_page | optional | integer | 1-50 (default 10). |
include_placeholders | optional | boolean | 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. |
limit | optional | integer | Gateway page size; default 25, maximum 100. |
offset | optional | integer | Number 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.
Result
- total_count:
- 5
- hits:
5 results
- id:
- 2026-106833
- buyer:
1 results
- id:
- 326cafd8f29c928767272d74322bc522
- organization_id:
- 999601391
- name:
- Miljødirektoratet
- heading:
- Intensjonskunngjøring – rådgivningstjenester for reduksjon av utslipp til luft fra petroleumsvirksomhet i Nigeria og Mosambik
- description:
- Miljødirektoratet har til hensikt å inngå kontrakt med Carbon Limits AS for levering av rådgivningstjenester innen reduksjon av utslipp til luft fra petroleumsvirksomhet med særlig vekt på metan i våre partnerland i programmet Energi for utvikling. Oppdraget inngår i Norges samarbeid med partnerland om forbedret forvaltning av energiressurser og utvikling av effektive reguleringer for utslippsreduksjon. Tjenestene omfatter blant annet: • Identifisering av utslippskilder og regulatoriske behov • Metoder for beregning og estimering av utslipp, inkludert GHG faktorer • Utvikling av utslippsregnskap • Overvåking, rapportering og verifikasjon • Rådgivning om etablering av effektive reguleringsregimer for reduksjon av fakling, metanutslipp og andre utslipp fra olje- og gassvirksomhet I forbindelse med den konkurransen som ble gjennomført i 2024, mottok Miljødirektoratet kun ett tilbud, fra Carbon Limits AS. Leverandøren vurderes som den mest formålstjenlige samarbeidspartneren basert på igangsatte arbeidsprosesser i partnerland, dokumentert kompetanse og erfaring. Et leverandørbytte vil medføre avbrudd i pågående prosesser, betydelig risiko for forsinkelser og uforholdsmessige kostnader, og vil svekke effektiviteten og kontinuiteten i bistanden. På denne bakgrunn vurderes Carbon Limits AS som eneste formålstjenlige leverandør for den aktuelle kontraktsperioden. Den planlagte kontrakten vil omfatte arbeid i perioden 2026–2027, med opsjon på 1 + 1 års forlengelse.
- location_id:
1 results
- anyw
- estimatedValue:
- not reported by source
- type:
- ANNOUNCEMENT_OF_INTENT
- allTypes:
2 results
- ANNOUNCEMENT_OF_INTENT
- RESULT
- status:
- not reported by source
- issueDate:
- 2026-04-15T07:07:39Z
- deadline:
- not reported by source
- sentToTed:
- yes
- publicationDate:
- 2026-04-16
- placeOfPerformance:
- procurementStrategicLabels:
No results.
- id:
- 2026-101940
- buyer:
1 results
- id:
- bd59708df6f3f643b5ed62b237a56af5
- organization_id:
- 876819902
- name:
- Oslo kommune v/ Klimaetaten
- heading:
- Kartlegging av potensial for karbonfjerning i Oslo
- description:
- anskaffelse av konsulentbistand mulighetsstudie biokull. Oslo kommune er en av Norges største arbeidsgivere med ca. 50 000 ansatte og et årsbudsjett på ca. 90 milliarder kroner. Klimaetaten vil stå for både gjennomføring og oppfølging av anskaffelsen. Klimaetaten skal være en faglig ressurs og pådriver for å nå klimamålene til Oslo kommune. Etaten har ansvar for oppfølging av «Klimastrategi for Oslo 2020-2030», og forvaltning av Klima- og energifondet. Klimaetaten samarbeider med befolkningen, næringslivet, kunnskapsmiljøer, organisasjoner og andre offentlige myndigheter for å mobilisere til klimavennlig atferdsendring og utvikle gode klimaløsninger i Oslo. Klimaetaten har om lag 50 årsverk fordelt på tre avdelinger: En klimafagavdeling, en kommunikasjonsavdeling og en administrasjonsavdeling. Sistnevnte har ansvar for drift av Klima- og energifondet. Klimaetaten er underlagt Byrådsavdeling for miljø og samferdsel (MOS). I klimastrategien for Oslo står det at «fra senest 2030 er Oslo en karbonnegativ by, det vil si at Oslo bidrar til å redusere mengden klimagasser i atmosfæren gjennom både biologisk og industriell karbonfangst og lagring.» For å få til dette ønsker Klimaetaten å anskaffe en studie som gir kvantifiserte beregninger av potensialet for permanent karbonfjerning i Oslo. Med permanent karbonfjerning mener vi teknologiske og biologiske tiltak som blant annet biokull, karbonlagring i materialer, industriell karbonfangst og lagring, samt direkte luftfangst. Skog- og arealbrukssektoren holdes utenfor dette oppdraget. Studien må se bredt på mulighetene for implementering og oppskalering av slike teknologier både nå og på lengre sikt, og angi potensial for de ulike løsningene. Anslått ramme på oppdraget er 600 000 til 800 000 kr eks mva. Konsulentbistand - Kartlegging av potensial for karbonfjerning i Oslo Se dokumenter for all info.
- location_id:
1 results
- NO081
- estimatedValue:
- currencyCode:
- NOK
- amount:
- 800000.0
- type:
- ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
- allTypes:
2 results
- ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
- RESULT
- status:
- not reported by source
- issueDate:
- 2026-01-27T10:20:06Z
- deadline:
- 2026-05-15T00:00:00Z
- sentToTed:
- no
- publicationDate:
- 2026-01-28
- placeOfPerformance:
- procurementStrategicLabels:
No results.
- id:
- 2024-106511
- buyer:
1 results
- id:
- 326cafd8f29c928767272d74322bc522
- organization_id:
- 999 601 391
- name:
- Miljødirektoratet
- heading:
- Tekniske rådgivingstjenester for reduksjon av utslipp til luft fra petroleumsvirksomhet
- description:
- Som en del av norsk bistand har Miljødirektoratet faglig samarbeid med myndighetene i en rekke utviklingsland for å bidra til å redusere utslipp fra landenes petroleumsvirksomhet. I dette arbeidet er det særlig fokus på utslipp fra fakling av assosiert gass og metanutslipp. Vi har begrenset kapasitet og søker derfor tekniske rådgivingstjenester på dette området. KLIMA OG MILJØBELASTNING Leveranser i denne anskaffelsen er konsulenttjenester. Det vises til Direktoratet for forvaltning og økonomistyring (DFØ) sin “Veileder til regler om klima- og miljøhensyn i offentlige anskaffelser” der “Konsulent- og analysetjenester” er angitt som eksempler på tjenester som etter sin art er vurdert å ha et klimaavtrykk og miljøbelastning som er uvesentlig.
- location_id:
No results.
- estimatedValue:
- not reported by source
- type:
- ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
- allTypes:
2 results
- ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
- RESULT
- status:
- not reported by source
- issueDate:
- 2024-04-30T13:30:53Z
- deadline:
- not reported by source
- sentToTed:
- yes
- publicationDate:
- 2024-05-03
- placeOfPerformance:
No results.
- procurementStrategicLabels:
No results.
- id:
- 2026-114290
- buyer:
1 results
- heading:
- Avinor AS - T - 193032 - Anskaffelse - Carbon Accounting Program
- description:
- Se konkurransegrunnlag
- location_id:
1 results
- anyw
- estimatedValue:
- not reported by source
- type:
- ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
- allTypes:
2 results
- ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
- RESULT
- status:
- not reported by source
- issueDate:
- 2026-09-10T10:01:40Z
- deadline:
- not reported by source
- sentToTed:
- yes
- publicationDate:
- 2026-09-11
- placeOfPerformance:
- procurementStrategicLabels:
No results.
- id:
- 2026-106089
- buyer:
1 results
- heading:
- Avinor AS - T - 193032 - Anskaffelse - Carbon Accounting Program
- description:
- Se konkurransegrunnlag
- location_id:
1 results
- anyw
- estimatedValue:
- not reported by source
- type:
- ANNOUNCEMENT_OF_COMPETITION
- allTypes:
2 results
- COMPETITION
- ANNOUNCEMENT_OF_COMPETITION
- status:
- AWARDED
- issueDate:
- 2026-03-30T08:38:28Z
- deadline:
- 2026-03-30T13:00:58Z
- sentToTed:
- yes
- publicationDate:
- 2026-03-30
- placeOfPerformance:
- procurementStrategicLabels:
No results.
- limit:
- 25
- offset:
- 0
- returned:
- 5
- has_more_results:
- no
Show all fields in HTML
- total_count:
- 5
- hits:
5 results
- id:
- 2026-106833
- buyer:
1 results
- id:
- 326cafd8f29c928767272d74322bc522
- organization_id:
- 999601391
- name:
- Miljødirektoratet
- heading:
- Intensjonskunngjøring – rådgivningstjenester for reduksjon av utslipp til luft fra petroleumsvirksomhet i Nigeria og Mosambik
- description:
- Miljødirektoratet har til hensikt å inngå kontrakt med Carbon Limits AS for levering av rådgivningstjenester innen reduksjon av utslipp til luft fra petroleumsvirksomhet med særlig vekt på metan i våre partnerland i programmet Energi for utvikling. Oppdraget inngår i Norges samarbeid med partnerland om forbedret forvaltning av energiressurser og utvikling av effektive reguleringer for utslippsreduksjon. Tjenestene omfatter blant annet: • Identifisering av utslippskilder og regulatoriske behov • Metoder for beregning og estimering av utslipp, inkludert GHG faktorer • Utvikling av utslippsregnskap • Overvåking, rapportering og verifikasjon • Rådgivning om etablering av effektive reguleringsregimer for reduksjon av fakling, metanutslipp og andre utslipp fra olje- og gassvirksomhet I forbindelse med den konkurransen som ble gjennomført i 2024, mottok Miljødirektoratet kun ett tilbud, fra Carbon Limits AS. Leverandøren vurderes som den mest formålstjenlige samarbeidspartneren basert på igangsatte arbeidsprosesser i partnerland, dokumentert kompetanse og erfaring. Et leverandørbytte vil medføre avbrudd i pågående prosesser, betydelig risiko for forsinkelser og uforholdsmessige kostnader, og vil svekke effektiviteten og kontinuiteten i bistanden. På denne bakgrunn vurderes Carbon Limits AS som eneste formålstjenlige leverandør for den aktuelle kontraktsperioden. Den planlagte kontrakten vil omfatte arbeid i perioden 2026–2027, med opsjon på 1 + 1 års forlengelse.
- location_id:
1 results
- anyw
- estimatedValue:
- not reported by source
- type:
- ANNOUNCEMENT_OF_INTENT
- allTypes:
2 results
- ANNOUNCEMENT_OF_INTENT
- RESULT
- status:
- not reported by source
- issueDate:
- 2026-04-15T07:07:39Z
- deadline:
- not reported by source
- sentToTed:
- yes
- publicationDate:
- 2026-04-16
- placeOfPerformance:
- procurementStrategicLabels:
No results.
- id:
- 2026-101940
- buyer:
1 results
- id:
- bd59708df6f3f643b5ed62b237a56af5
- organization_id:
- 876819902
- name:
- Oslo kommune v/ Klimaetaten
- heading:
- Kartlegging av potensial for karbonfjerning i Oslo
- description:
- anskaffelse av konsulentbistand mulighetsstudie biokull. Oslo kommune er en av Norges største arbeidsgivere med ca. 50 000 ansatte og et årsbudsjett på ca. 90 milliarder kroner. Klimaetaten vil stå for både gjennomføring og oppfølging av anskaffelsen. Klimaetaten skal være en faglig ressurs og pådriver for å nå klimamålene til Oslo kommune. Etaten har ansvar for oppfølging av «Klimastrategi for Oslo 2020-2030», og forvaltning av Klima- og energifondet. Klimaetaten samarbeider med befolkningen, næringslivet, kunnskapsmiljøer, organisasjoner og andre offentlige myndigheter for å mobilisere til klimavennlig atferdsendring og utvikle gode klimaløsninger i Oslo. Klimaetaten har om lag 50 årsverk fordelt på tre avdelinger: En klimafagavdeling, en kommunikasjonsavdeling og en administrasjonsavdeling. Sistnevnte har ansvar for drift av Klima- og energifondet. Klimaetaten er underlagt Byrådsavdeling for miljø og samferdsel (MOS). I klimastrategien for Oslo står det at «fra senest 2030 er Oslo en karbonnegativ by, det vil si at Oslo bidrar til å redusere mengden klimagasser i atmosfæren gjennom både biologisk og industriell karbonfangst og lagring.» For å få til dette ønsker Klimaetaten å anskaffe en studie som gir kvantifiserte beregninger av potensialet for permanent karbonfjerning i Oslo. Med permanent karbonfjerning mener vi teknologiske og biologiske tiltak som blant annet biokull, karbonlagring i materialer, industriell karbonfangst og lagring, samt direkte luftfangst. Skog- og arealbrukssektoren holdes utenfor dette oppdraget. Studien må se bredt på mulighetene for implementering og oppskalering av slike teknologier både nå og på lengre sikt, og angi potensial for de ulike løsningene. Anslått ramme på oppdraget er 600 000 til 800 000 kr eks mva. Konsulentbistand - Kartlegging av potensial for karbonfjerning i Oslo Se dokumenter for all info.
- location_id:
1 results
- NO081
- estimatedValue:
- currencyCode:
- NOK
- amount:
- 800000.0
- type:
- ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
- allTypes:
2 results
- ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
- RESULT
- status:
- not reported by source
- issueDate:
- 2026-01-27T10:20:06Z
- deadline:
- 2026-05-15T00:00:00Z
- sentToTed:
- no
- publicationDate:
- 2026-01-28
- placeOfPerformance:
- procurementStrategicLabels:
No results.
- id:
- 2024-106511
- buyer:
1 results
- id:
- 326cafd8f29c928767272d74322bc522
- organization_id:
- 999 601 391
- name:
- Miljødirektoratet
- heading:
- Tekniske rådgivingstjenester for reduksjon av utslipp til luft fra petroleumsvirksomhet
- description:
- Som en del av norsk bistand har Miljødirektoratet faglig samarbeid med myndighetene i en rekke utviklingsland for å bidra til å redusere utslipp fra landenes petroleumsvirksomhet. I dette arbeidet er det særlig fokus på utslipp fra fakling av assosiert gass og metanutslipp. Vi har begrenset kapasitet og søker derfor tekniske rådgivingstjenester på dette området. KLIMA OG MILJØBELASTNING Leveranser i denne anskaffelsen er konsulenttjenester. Det vises til Direktoratet for forvaltning og økonomistyring (DFØ) sin “Veileder til regler om klima- og miljøhensyn i offentlige anskaffelser” der “Konsulent- og analysetjenester” er angitt som eksempler på tjenester som etter sin art er vurdert å ha et klimaavtrykk og miljøbelastning som er uvesentlig.
- location_id:
No results.
- estimatedValue:
- not reported by source
- type:
- ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
- allTypes:
2 results
- ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
- RESULT
- status:
- not reported by source
- issueDate:
- 2024-04-30T13:30:53Z
- deadline:
- not reported by source
- sentToTed:
- yes
- publicationDate:
- 2024-05-03
- placeOfPerformance:
No results.
- procurementStrategicLabels:
No results.
- id:
- 2026-114290
- buyer:
1 results
- heading:
- Avinor AS - T - 193032 - Anskaffelse - Carbon Accounting Program
- description:
- Se konkurransegrunnlag
- location_id:
1 results
- anyw
- estimatedValue:
- not reported by source
- type:
- ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
- allTypes:
2 results
- ANNOUNCEMENT_OF_CONCLUSION_OF_CONTRACT
- RESULT
- status:
- not reported by source
- issueDate:
- 2026-09-10T10:01:40Z
- deadline:
- not reported by source
- sentToTed:
- yes
- publicationDate:
- 2026-09-11
- placeOfPerformance:
- procurementStrategicLabels:
No results.
- id:
- 2026-106089
- buyer:
1 results
- heading:
- Avinor AS - T - 193032 - Anskaffelse - Carbon Accounting Program
- description:
- Se konkurransegrunnlag
- location_id:
1 results
- anyw
- estimatedValue:
- not reported by source
- type:
- ANNOUNCEMENT_OF_COMPETITION
- allTypes:
2 results
- COMPETITION
- ANNOUNCEMENT_OF_COMPETITION
- status:
- AWARDED
- issueDate:
- 2026-03-30T08:38:28Z
- deadline:
- 2026-03-30T13:00:58Z
- sentToTed:
- yes
- publicationDate:
- 2026-03-30
- placeOfPerformance:
- procurementStrategicLabels:
No results.
- limit:
- 25
- offset:
- 0
- returned:
- 5
- has_more_results:
- no
Will you use the result in generated code?
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
- Replace the placeholders in the HTML GET template; remove optional parameters you do not need.
- Check types, units, limits and ID formats in the parameter table.
- 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
- Follow the notice ID to the canonical page; use CPV and location codes to narrow broad free-text searches.
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.
AI agent? Read the complete navigation and programming guide.