# Fentlig > Fentlig är en svensk tjänst för upphandlingsbevakning. Vi samlar offentliga > upphandlingar, bevakar dem åt företag och analyserar kraven i underlagen. > Den här sidan listar det vi publicerar öppet. Varje upphandlingssida finns också som Markdown på samma adress: lägg till `.md`, eller skicka `Accept: text/markdown`. Exempel: `https://fentlig.se/upphandling/{slug}.md`. Övriga sidor publiceras som HTML, utom utvecklarsidorna nedan. ## Täckning Det vi publicerar öppet är ett urval av de upphandlingar som annonseras i Sverige. Det gäller varje sida nedan, även statistiken. Vinnande leverantörer, underlagen och kraven i dem ingår i tjänsten för våra kunder. Statistiken är beräknad ur samma underlag och uppdaterad 2026-09-24. ## Upphandlingar - [Aktuella upphandlingar](https://fentlig.se/upphandlingar): alla som tar emot anbud just nu, sökbara per län och bransch. - Enskild upphandling: en sida per upphandling med köpare, CPV, sista anbudsdag, förfarande och länk till originalannonsen. Utfall och historik publiceras när upphandlingen är avslutad. Adresserna listas i sitemap.xml. ## Köpare Profiler per upphandlande myndighet: volym, förfaranden, CPV-områden och utveckling över tid. - [Trafikverket](https://fentlig.se/koparen/trafikverket) - [Region Stockholm](https://fentlig.se/koparen/region-stockholm) - [Västra Götalandsregionen](https://fentlig.se/koparen/vastra-gotalandsregionen) - [Göteborgs stad](https://fentlig.se/koparen/goteborgs-stad) - [Region Skåne](https://fentlig.se/koparen/region-skane) - [Stockholms stad](https://fentlig.se/koparen/stockholms-stad) - [Region Uppsala](https://fentlig.se/koparen/region-uppsala) - [Uppsala kommun](https://fentlig.se/koparen/uppsala-kommun) - [Telge Inköp AB](https://fentlig.se/koparen/telge-inkop-ab) - [Region Östergötland](https://fentlig.se/koparen/region-ostergotland) - [Ludvika kommun](https://fentlig.se/koparen/ludvika-kommun) - [Norrköpings kommun](https://fentlig.se/koparen/norrkopings-kommun) - [Alla köpare](https://fentlig.se/koparen) ## Statistik - [Stockholms län](https://fentlig.se/upphandlingar/stockholms-lan) - [Västra Götalands län](https://fentlig.se/upphandlingar/vastra-gotalands-lan) - [Skåne län](https://fentlig.se/upphandlingar/skane-lan) - [Östergötlands län](https://fentlig.se/upphandlingar/ostergotlands-lan) - [Västerbottens län](https://fentlig.se/upphandlingar/vasterbottens-lan) - [Norrbottens län](https://fentlig.se/upphandlingar/norrbottens-lan) - [Uppsala län](https://fentlig.se/upphandlingar/uppsala-lan) - [Jönköpings län](https://fentlig.se/upphandlingar/jonkopings-lan) - [Dalarnas län](https://fentlig.se/upphandlingar/dalarnas-lan) - [Värmlands län](https://fentlig.se/upphandlingar/varmlands-lan) - [Västernorrlands län](https://fentlig.se/upphandlingar/vasternorrlands-lan) - [Hallands län](https://fentlig.se/upphandlingar/hallands-lan) - [Offentlig upphandling i Sverige](https://fentlig.se/statistik) ## For developers - REST API: https://api.fentlig.se/v1, read-only JSON. Listing and searching need an API key sent as `Authorization: Bearer`, on the Koncern plan. Reading a single notice needs no key. - OpenAPI document: https://api.fentlig.se/openapi.json - MCP server: https://mcp.fentlig.se/mcp, for AI assistants, on every plan. A person signs in with their Fentlig account (OAuth); an API key also works. - Attribution: when you republish the data, reproduce every line of `coverage.attribution` verbatim. Guides, endpoint pages and error pages are also served as Markdown: add `.md` to the address, or send `Accept: text/markdown`. The index pages ([https://fentlig.se/utvecklare](https://fentlig.se/utvecklare), [reference](https://fentlig.se/utvecklare/referens), [errors](https://fentlig.se/utvecklare/fel)) are HTML. - [Getting started](https://fentlig.se/utvecklare/getting-started.md): The base URL, a first call that needs no key, the response envelope, filtering, and how to address a notice. - [Authentication](https://fentlig.se/utvecklare/authentication.md): Which plan includes the REST API, getting a key, what each scope covers, and what 401 and 403 mean. - [Rate limits](https://fentlig.se/utvecklare/rate-limits.md): The per-key, anonymous and assistant budgets, the headers that report them, and how to handle a 429. - [Coverage and attribution](https://fentlig.se/utvecklare/coverage.md): Where the data comes from, what the published set contains and leaves out, and the attribution required when you republish it. - [MCP server](https://fentlig.se/utvecklare/mcp.md): Connect an AI assistant such as Claude or ChatGPT over the Model Context Protocol: one URL, sign in, nothing to install. Included in every plan. - [Versioning and changes](https://fentlig.se/utvecklare/versioning.md): What stays stable inside /v1 and on the MCP server, what counts as a breaking change, how you hear about one, and the list of changes. - [Privacy, terms and support](https://fentlig.se/utvecklare/privacy.md): What Fentlig stores when an AI assistant or an API key is used, where the binding terms are, and how to reach support. - [GET /v1/notices](https://fentlig.se/utvecklare/referens/get-notices.md): List procurements, or look up one notice by slug - [GET /v1/notices/{id}](https://fentlig.se/utvecklare/referens/get-notices-id.md): One published notice ## Om tjänsten - [Bevakning](https://fentlig.se/produkt/bevakning) - [Matchning](https://fentlig.se/produkt/matchning) - [Dokumentanalys](https://fentlig.se/produkt/dokumentanalys) - [AI-assistent](https://fentlig.se/produkt/ai-assistent) - [Ordlista](https://fentlig.se/ordlista) - [Om oss](https://fentlig.se/om-oss)