get_notice
Get the full detail of one Doffin notice by id (e.g. "2026-103178").
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/get_notice/?notice_id={notice_id}&include_form_details=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/get_notice?notice_id={notice_id}&include_form_details=false&limit=25&offset=0.
Open this exact request as JSON.
| Parameter | Requirement | JSON type | Description |
|---|---|---|---|
notice_id | required | string | Doffin notice id from search_doffin results. |
include_form_details | optional | boolean | Also return the complete published eForm as a section tree (procedure details, award criteria, lots, winner and value on RESULT notices...). Large; only request it when the summary fields aren't enough. |
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/get_notice?notice_id={notice_id}&include_form_details=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/get_notice?notice_id={notice_id}&include_form_details=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/get_notice?notice_id={notice_id}&include_form_details=false&limit=25&offset=0"
with urlopen(url) as response:
result = json.load(response)
data = result["data"]
Response structure
{
"source": "doffin",
"operation": "get_notice",
"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
- id:
- 2023-658687
- eFormId:
- 2023-658687
- procedureId:
- 2023-658687
- heading:
- (22325) Leveranse av renovasjonstjenester til Sarpsborg kommune
- description:
- Denne konkurransen gjelder innsamling, transport og behandling av avfall fra husholdninger og hytter i Sarpsborg kommune. Det skal i tillegg samles inn kommunalt næringsavfall, og avfall fra andre næringskunder som kommunen mener det er hensiktsmessig å samle inn sammen med husholdningsavfallet. Kontrakt NS9430:2022 Kontrakt forventes inngått ca. 01.10.2023 med oppstart 01.10.2024.
- buyer:
1 results
- id:
- 938 801 363
- name:
- Sarpsborg kommune
- location_id:
No results.
- placeOfPerformance:
No results.
- issueDate:
- 2023-04-14T12:00:00+02:00
- deadline:
- not reported by source
- qualificationDeadline:
- not reported by source
- noticeType:
- CANCELLED_OR_MISSING_CONCLUSION_OF_CONTRACT
- allTypes:
2 results
- CANCELLED_OR_MISSING_CONCLUSION_OF_CONTRACT
- RESULT
- allCpvCodes:
- directCpvCodes:
- parentCpvCodes:
- noticeStatus:
- not reported by source
- allReceivedTenders:
- not reported by source
- preferredPublicationDateTed:
- not reported by source
- plannedDateTed:
- not reported by source
- competitionDocsUrl:
- not reported by source
- sentToTed:
- yes
- regulationUrl:
- https://lovdata.no/dokument/SF/forskrift/2016-08-12-974?q=foa
- core:
- estimatedValue:
- not reported by source
- mainActivity:
- gen-pub
- eform:
6 results
- title:
- block01
- sectionId:
- 1
- label:
- Buyer
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
1 results
- title:
- block0101
- sectionId:
- 1.1
- label:
- Buyer
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
3 results
- title:
- block010101
- sectionId:
- not reported by source
- label:
- Official name
- useLabelAsValue:
- no
- value:
- [Sarpsborg kommune] ---
- sections:
- not reported by source
- title:
- block010102
- sectionId:
- not reported by source
- label:
- Legal type of the buyer
- useLabelAsValue:
- no
- value:
- Body governed by public law, controlled by a regional authority
- sections:
- not reported by source
- title:
- block010103
- sectionId:
- not reported by source
- label:
- Activity of the contracting authority
- useLabelAsValue:
- no
- value:
- General public services
- sections:
- not reported by source
- title:
- block02
- sectionId:
- 2
- label:
- Procedure
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
1 results
- title:
- block0201
- sectionId:
- 2.1
- label:
- Procedure
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
7 results
- title:
- block020101
- sectionId:
- not reported by source
- label:
- Title
- useLabelAsValue:
- no
- value:
- (22325) Leveranse av renovasjonstjenester til Sarpsborg kommune
- sections:
- not reported by source
- title:
- block020102
- sectionId:
- not reported by source
- label:
- Description
- useLabelAsValue:
- no
- value:
- Denne konkurransen gjelder innsamling, transport og behandling av avfall fra husholdninger og hytter i Sarpsborg kommune. Det skal i tillegg samles inn kommunalt næringsavfall, og avfall fra andre næringskunder som kommunen mener det er hensiktsmessig å samle inn sammen med husholdningsavfallet. Kontrakt NS9430:2022 Kontrakt forventes inngått ca. 01.10.2023 med oppstart 01.10.2024.
- sections:
- not reported by source
- title:
- block020103
- sectionId:
- not reported by source
- label:
- Procedure identifier
- useLabelAsValue:
- no
- value:
- 2023-658687
- sections:
- not reported by source
- title:
- block020104
- sectionId:
- not reported by source
- label:
- Internal identifier
- useLabelAsValue:
- no
- value:
- 22/111
- sections:
- not reported by source
- title:
- block020105
- sectionId:
- not reported by source
- label:
- Type of procedure
- useLabelAsValue:
- no
- value:
- Open
- sections:
- not reported by source
- title:
- block020109
- sectionId:
- 2.1.1
- label:
- Purpose
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
2 results
- title:
- block02010901
- sectionId:
- not reported by source
- label:
- Nature of the contract
- useLabelAsValue:
- no
- value:
- Services
- sections:
- not reported by source
- title:
- block02010903
- sectionId:
- not reported by source
- label:
- Main classification
- useLabelAsValue:
- no
- value:
- Avfallstjenester
- sections:
- not reported by source
- title:
- block020112
- sectionId:
- 2.1.4
- label:
- Generell informasjon
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
3 results
- title:
- block02011203
- sectionId:
- not reported by source
- label:
- Additional information
- useLabelAsValue:
- no
- value:
- Begrunnelse for avlysning Oppdragsgiver har forlenget tilbudsfrist 3. april, etter ønsker fra leverandører på grunn av påske. Videre er det sendt ut informasjonsmelding om forlenget tilbudsfrist via TendSign. Vi ser imidlertid at endring av tilbudsfrist ikke er fanget opp i TendSign, og at dette trolig skyldes tekniske problemer. Tilbudsfrist er dessverre ikke mulig å forlenge på nåværende tidspunkt, da det bare er 1 dager til tilbudsfrist. Det er derfor ikke samsvar mellom informasjonsmelding sendt ut, og tilbudsdato satt i TendSign. Dette medfører beklageligvis at konkurransen må avlyses, og at den blir lyst ut på nytt så snart det er praktisk mulig Mercell kunngjøring: https://opic.com/id/afkfhiklty
- sections:
- not reported by source
- title:
- block02011204
- sectionId:
- not reported by source
- label:
- Legal basis
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
- not reported by source
- title:
- block02011205
- sectionId:
- not reported by source
- label:
- Directive 2014/24/EU
- useLabelAsValue:
- yes
- value:
- not reported by source
- sections:
- not reported by source
- title:
- block04
- sectionId:
- 5
- label:
- Lot
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
1 results
- title:
- block0401
- sectionId:
- 5.1
- label:
- Lot
- useLabelAsValue:
- no
- value:
- LOT-0000
- sections:
10 results
- title:
- block040101
- sectionId:
- not reported by source
- label:
- Title
- useLabelAsValue:
- no
- value:
- (22325) Leveranse av renovasjonstjenester til Sarpsborg kommune
- sections:
- not reported by source
- title:
- block040102
- sectionId:
- not reported by source
- label:
- Description
- useLabelAsValue:
- no
- value:
- Denne konkurransen gjelder innsamling, transport og behandling av avfall fra husholdninger og hytter i Sarpsborg kommune. Det skal i tillegg samles inn kommunalt næringsavfall, og avfall fra andre næringskunder som kommunen mener det er hensiktsmessig å samle inn sammen med husholdningsavfallet. Anskaffelsens formål og omfang Konkurransen gjelder tjenestekontrakt for levering av renovasjonstjenester til Sarpsborg kommune. Tjenesten gjelder innsamling, transport og behandling av restavfall, matavfall, papir/papp, plastemballasje, glass- og metallemballasje fra husholdningskunder og hytter i Sarpsborg kommune. Det skal i tillegg samles inn kommunalt næringsavfall. Tjenesten omfatter også avfallsbehandling av de innsamlede fraksjonene. Oppgitte volumer er estimater og er ikke bindende for oppdragsgiver. Omfanget vil være avhengig av oppdragsgivers budsjettsituasjon, aktivitet og andre rammefaktorer. Oppdragsgiver er derfor ikke forpliktet med hensyn til volum i kontraktsperioden. For nærmere informasjon viser vi til anskaffelsesdokumentene. Deltilbud/grupper Det er ikke adgang til å gi tilbud på deler av oppdraget, og ei heller alternative tilbud. Kontrakt NS9430:2022 KontraktsperiodeKontrakt forventes inngått ca. 01.10.2023 med oppstart 2024-10-01. KontraktsbestemmelserKontraktsforholdet vil bli regulert av NS9430:2022 med tillegg som fremgår av konkurransegrunnlagets del 3, samt Sarpsborg kommunes seriøsitetsbestemmelser i hht. konkurransegrunnlagets del 4. Oppdragsgiver forventer at tilbyder setter seg inn i avtalebestemmelsene og gjør nødvendige avklaringer internt og eksternt. Det forventes at alle tilbydere innhenter tilbud og inngår intensjonsavtaler med mottak/behandlingsanlegg før tilbudsfrist slik at man er klar til å signere kontrakten dersom man blir tildelt kontrakt.
- sections:
- not reported by source
- title:
- block040103
- sectionId:
- not reported by source
- label:
- Internal identifier
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
- not reported by source
- title:
- block040104
- sectionId:
- 5.1.1
- label:
- Purpose
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
6 results
- title:
- block04010401
- sectionId:
- not reported by source
- label:
- Nature of the contract
- useLabelAsValue:
- no
- value:
- Services
- sections:
- not reported by source
- title:
- block04010403
- sectionId:
- not reported by source
- label:
- Main classification
- useLabelAsValue:
- no
- value:
- Avfallstjenester
- sections:
- not reported by source
- title:
- block04010405
- sectionId:
- not reported by source
- label:
- Additional classification
- useLabelAsValue:
- no
- value:
- Avfallshåndtering
- sections:
- not reported by source
- title:
- block04010405
- sectionId:
- not reported by source
- label:
- Additional classification
- useLabelAsValue:
- no
- value:
- Innsamling av husholdningsavfall
- sections:
- not reported by source
- title:
- block04010405
- sectionId:
- not reported by source
- label:
- Additional classification
- useLabelAsValue:
- no
- value:
- Transport av avfall
- sections:
- not reported by source
- title:
- block04010408
- sectionId:
- not reported by source
- label:
- Options
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
1 results
- title:
- block0401040801
- sectionId:
- not reported by source
- label:
- The buyer reserves the right for additional purchases from the contractor, as described here
- useLabelAsValue:
- no
- value:
- Opsjonene er beskrevet i konkurransegrunnlaget.
- sections:
- not reported by source
- title:
- block040105
- sectionId:
- 5.1.2
- label:
- Place of performance
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
1 results
- title:
- block04010504
- sectionId:
- not reported by source
- label:
- Country subentity
- useLabelAsValue:
- no
- value:
- Viken (NO082)
- sections:
- not reported by source
- title:
- block040109
- sectionId:
- 5.1.6
- label:
- Generell informasjon
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
2 results
- title:
- block04010902
- sectionId:
- not reported by source
- label:
- Procurement Project not financed with EU Funds.
- useLabelAsValue:
- yes
- value:
- not reported by source
- sections:
- not reported by source
- title:
- block04010903
- sectionId:
- not reported by source
- label:
- The procurement is covered by the Government Procurement Agreement (GPA)
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
- not reported by source
- title:
- block040112
- sectionId:
- 5.1.10
- label:
- Award criteria
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
3 results
- title:
- block04011201
- sectionId:
- not reported by source
- label:
- Criterion
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
3 results
- title:
- block0401120101
- sectionId:
- not reported by source
- label:
- Type
- useLabelAsValue:
- no
- value:
- Quality
- sections:
- not reported by source
- title:
- block0401120103
- sectionId:
- not reported by source
- label:
- Description
- useLabelAsValue:
- no
- value:
- Løsningsforslag/gjennomføringsplan
- sections:
- not reported by source
- title:
- block0401120104
- sectionId:
- not reported by source
- label:
- Weight (percentage, exact)
- useLabelAsValue:
- no
- value:
- 30
- sections:
- not reported by source
- title:
- block04011201
- sectionId:
- not reported by source
- label:
- Criterion
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
3 results
- title:
- block0401120101
- sectionId:
- not reported by source
- label:
- Type
- useLabelAsValue:
- no
- value:
- Quality
- sections:
- not reported by source
- title:
- block0401120103
- sectionId:
- not reported by source
- label:
- Description
- useLabelAsValue:
- no
- value:
- Miljø- firmaets miljøpolicy
- sections:
- not reported by source
- title:
- block0401120104
- sectionId:
- not reported by source
- label:
- Weight (percentage, exact)
- useLabelAsValue:
- no
- value:
- 30
- sections:
- not reported by source
- title:
- block04011201
- sectionId:
- not reported by source
- label:
- Criterion
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
3 results
- title:
- block0401120101
- sectionId:
- not reported by source
- label:
- Type
- useLabelAsValue:
- no
- value:
- Price
- sections:
- not reported by source
- title:
- block0401120103
- sectionId:
- not reported by source
- label:
- Description
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
- not reported by source
- title:
- block0401120104
- sectionId:
- not reported by source
- label:
- Weight (percentage, exact)
- useLabelAsValue:
- no
- value:
- 40
- sections:
- not reported by source
- title:
- block040113
- sectionId:
- 5.1.12
- label:
- Terms of procurement
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
- not reported by source
- title:
- block040114
- sectionId:
- 5.1.15
- label:
- Techniques
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
2 results
- title:
- block04011401
- sectionId:
- not reported by source
- label:
- Rammeavtale
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
1 results
- title:
- block0401140101
- sectionId:
- not reported by source
- label:
- None
- useLabelAsValue:
- yes
- value:
- not reported by source
- sections:
- not reported by source
- title:
- block04011402
- sectionId:
- not reported by source
- label:
- Information about the dynamic purchasing system
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
1 results
- title:
- block0401140201
- sectionId:
- not reported by source
- label:
- None
- useLabelAsValue:
- yes
- value:
- not reported by source
- sections:
- not reported by source
- title:
- block040115
- sectionId:
- 5.1.16
- label:
- Further information, mediation and review
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
1 results
- title:
- block04011502
- sectionId:
- not reported by source
- label:
- Review organisation
- useLabelAsValue:
- no
- value:
- [ Sarpsborg tingrett ] ---
- sections:
- not reported by source
- title:
- block05
- sectionId:
- 6
- label:
- Results
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
1 results
- title:
- block0506
- sectionId:
- 6.1
- label:
- Result Lot Identifier
- useLabelAsValue:
- no
- value:
- LOT-0000
- sections:
2 results
- title:
- block050601
- sectionId:
- not reported by source
- label:
- No winner was chosen and the competition is closed.
- useLabelAsValue:
- yes
- value:
- not reported by source
- sections:
- not reported by source
- title:
- block050602
- sectionId:
- not reported by source
- label:
- The reason why a winner was not chosen
- useLabelAsValue:
- no
- value:
- Other
- sections:
- not reported by source
- title:
- block06
- sectionId:
- 8
- label:
- Organisations
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
2 results
- title:
- block0601
- sectionId:
- 8.1
- label:
- not reported by source
- useLabelAsValue:
- no
- value:
- ORG-0001
- sections:
10 results
- title:
- block060101
- sectionId:
- not reported by source
- label:
- Official name
- useLabelAsValue:
- no
- value:
- Sarpsborg kommune
- sections:
- not reported by source
- title:
- block060104
- sectionId:
- not reported by source
- label:
- Registration number
- useLabelAsValue:
- no
- value:
- 938 801 363
- sections:
- not reported by source
- title:
- block060106
- sectionId:
- not reported by source
- label:
- Postal address
- useLabelAsValue:
- no
- value:
- Postboks 237
- sections:
- not reported by source
- title:
- block060107
- sectionId:
- not reported by source
- label:
- Town
- useLabelAsValue:
- no
- value:
- Sarpsborg
- sections:
- not reported by source
- title:
- block060108
- sectionId:
- not reported by source
- label:
- Postcode
- useLabelAsValue:
- no
- value:
- 1702
- sections:
- not reported by source
- title:
- block060110
- sectionId:
- not reported by source
- label:
- Country
- useLabelAsValue:
- no
- value:
- Norge
- sections:
- not reported by source
- title:
- block060111
- sectionId:
- not reported by source
- label:
- Contact point
- useLabelAsValue:
- no
- value:
- Veronica Heidenberg
- sections:
- not reported by source
- title:
- block060112
- sectionId:
- not reported by source
- label:
- useLabelAsValue:
- no
- value:
- veronica.heidenberg@sarpsborg.com
- sections:
- not reported by source
- title:
- block060115
- sectionId:
- not reported by source
- label:
- Internet address
- useLabelAsValue:
- no
- value:
- http://www.sarpsborg.com
- sections:
- not reported by source
- title:
- block060119
- sectionId:
- not reported by source
- label:
- Roles of this organisation
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
1 results
- title:
- block06011901
- sectionId:
- not reported by source
- label:
- Buyer
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
- not reported by source
- title:
- block0601
- sectionId:
- 8.1
- label:
- not reported by source
- useLabelAsValue:
- no
- value:
- ORG-0002
- sections:
4 results
- title:
- block060101
- sectionId:
- not reported by source
- label:
- Official name
- useLabelAsValue:
- no
- value:
- Sarpsborg tingrett
- sections:
- not reported by source
- title:
- block060107
- sectionId:
- not reported by source
- label:
- Town
- useLabelAsValue:
- no
- value:
- Sarpsborg
- sections:
- not reported by source
- title:
- block060110
- sectionId:
- not reported by source
- label:
- Country
- useLabelAsValue:
- no
- value:
- Norge
- sections:
- not reported by source
- title:
- block060119
- sectionId:
- not reported by source
- label:
- Roles of this organisation
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
1 results
- title:
- block06011908
- sectionId:
- not reported by source
- label:
- Review organisation
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
- not reported by source
- title:
- block08
- sectionId:
- 11
- label:
- Notice information
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
2 results
- title:
- block0801
- sectionId:
- 11.1
- label:
- Notice information
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
5 results
- title:
- block080101
- sectionId:
- not reported by source
- label:
- Notice identifier/version
- useLabelAsValue:
- no
- value:
- 2023-658687 01
- sections:
- not reported by source
- title:
- block080102
- sectionId:
- not reported by source
- label:
- Form type
- useLabelAsValue:
- no
- value:
- Result
- sections:
- not reported by source
- title:
- block080103
- sectionId:
- not reported by source
- label:
- Notice type
- useLabelAsValue:
- no
- value:
- Contract or concession award notice – standard regime
- sections:
- not reported by source
- title:
- block080104
- sectionId:
- not reported by source
- label:
- Notice dispatch date
- useLabelAsValue:
- no
- value:
- 14.04.2023 12:00:00+02:00
- sections:
- not reported by source
- title:
- block080105
- sectionId:
- not reported by source
- label:
- Languages in which this notice is officially available
- useLabelAsValue:
- no
- value:
- norsk (bokmål)
- sections:
- not reported by source
- title:
- block0802
- sectionId:
- 11.2
- label:
- Publication information
- useLabelAsValue:
- no
- value:
- not reported by source
- sections:
2 results
- title:
- block080201
- sectionId:
- not reported by source
- label:
- Notice publication number
- useLabelAsValue:
- no
- value:
- 2023/S 050-146568
- sections:
- not reported by source
- title:
- block080203
- sectionId:
- not reported by source
- label:
- Publication date
- useLabelAsValue:
- no
- value:
- 14.04.2023
- sections:
- not reported by source
- awardedNames:
No results.
- changeNotices:
- not reported by source
- limitedDataFlag:
- no
- publicationDate:
- 2023-04-14
- tedId:
- not reported by source
- procurementTimeline:
1 results
- id:
- 2023-658687
- allType:
2 results
- CANCELLED_OR_MISSING_CONCLUSION_OF_CONTRACT
- RESULT
- publicationDate:
- 2023-04-14
- selectedNotice:
- yes
- procurementStrategicLabels:
No results.
- lotsNumber:
- 1
- doffin_url:
- https://doffin.no/notices/2023-658687
Will you use the result in generated code?
Is data missing or incorrect? Send feedback about this result.
Continue exploring
- Canonical procurement page
- Back to Doffin and TED
- All sources in Business and economy
- Search for Doffin and TED in the wiki
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 get_notice 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.