search_species

Search for a species/taxon by Norwegian popular name or scientific name.

Signature: search_species(term: string, required; taxon_group_id: integer, optional, default None; status: string, optional, default None; limit: integer, items, optional, default 15; 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/artskart/search_species/?term={term}&taxon_group_id={taxon_group_id}&status={status}&limit=15&offset=0

Replace {term}, {taxon_group_id}, {status}, {limit} 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/artskart/search_species?term={term}&taxon_group_id={taxon_group_id}&status={status}&limit=15&offset=0. Open this exact request as JSON.

ParameterRequirementJSON typeDescription
termrequiredstringSearch text, e.g. "elg" or "Alces alces".
taxon_group_idoptionalunionOptional taxon group id to narrow the search (ids from list_reference_codes("taxongroup")).
statusoptionalunionOptional redlist/alien-species status code to filter by, e.g. "cr", "en", "hi" (codes from list_reference_codes("status")).
limitoptionalintegerMax results, default 15. Unit: items.
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/artskart/search_species?term={term}&taxon_group_id={taxon_group_id}&status={status}&limit=15&offset=0

Replace URL placeholders and remove unused optional parameters.

JavaScript in a dashboard

const url = "https://allemannsdata.com/wiki/api/v1/kilder/artskart/search_species?term={term}&taxon_group_id={taxon_group_id}&status={status}&limit=15&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/artskart/search_species?term={term}&taxon_group_id={taxon_group_id}&status={status}&limit=15&offset=0"
with urlopen(url) as response:
    result = json.load(response)
data = result["data"]

Response structure

{
  "source": "artskart",
  "operation": "search_species",
  "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. Search text, e.g. "elg" or "Alces alces".
Type: integer. Optional taxon group id to narrow the search (ids from list_reference_codes("taxongroup")).
Type: string. Optional redlist/alien-species status code to filter by, e.g. "cr", "en", "hi" (codes from list_reference_codes("status")).
Type: integer. Max results, default 15. Unit: items.

Result

Source: Artskart species data. Retrieved 2026-09-28T04:31:43Z in 0.151 seconds.

Showing 10 of 25 results in compact format.

  1. status:
    not reported by source
  2. status:
    not reported by source
  3. status:
    not reported by source
  4. status:
    not reported by source
  5. status:
    not reported by source
  6. status:
    not reported by source
  7. status:
    not reported by source
  8. status:
    not reported by source
  9. status:
    not reported by source
  10. status:
    not reported by source
Show all fields in HTML

25 results

  1. taxon_id:
    76519
    scientific_name:
    Scenedesmus apiculatus
    authorship:
    (W. West & G.S. West) Chodat
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    76514
    exists_in_norway:
    yes
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    Scenedesmus
    species:
    apiculatus
    subspecies:
    not reported by source
  2. taxon_id:
    76525
    scientific_name:
    Scenedesmus ecornis
    authorship:
    (Ehrenberg) Chodat
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    76514
    exists_in_norway:
    yes
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    Scenedesmus
    species:
    ecornis
    subspecies:
    not reported by source
  3. taxon_id:
    109575
    scientific_name:
    Scenedesmus brevispina
    authorship:
    (G.M. Sm.) Chodat
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    76514
    exists_in_norway:
    yes
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    Scenedesmus
    species:
    brevispina
    subspecies:
    not reported by source
  4. taxon_id:
    76487
    scientific_name:
    Scenedesmaceae
    authorship:
    Oltm.
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    216783
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    not reported by source
    species:
    not reported by source
    subspecies:
    not reported by source
  5. taxon_id:
    76529
    scientific_name:
    Scenedesmus quadricauda
    authorship:
    (Turpin) Brébisson
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    76514
    exists_in_norway:
    yes
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    Scenedesmus
    species:
    quadricauda
    subspecies:
    not reported by source
  6. taxon_id:
    76514
    scientific_name:
    Scenedesmus
    authorship:
    Meyen
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    76487
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    Scenedesmus
    species:
    not reported by source
    subspecies:
    not reported by source
  7. taxon_id:
    76520
    scientific_name:
    Scenedesmus arcuatus
    authorship:
    Lemmermann
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    76514
    exists_in_norway:
    yes
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    Scenedesmus
    species:
    arcuatus
    subspecies:
    not reported by source
  8. taxon_id:
    110698
    scientific_name:
    Scenedesmus obtusus f. alternans
    authorship:
    (Reinsch) Compère
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    76526
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    Scenedesmus
    species:
    Scenedesmus obtusus
    subspecies:
    alternans
  9. taxon_id:
    109593
    scientific_name:
    Scenedesmus smithii
    authorship:
    Teiling
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    76514
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    Scenedesmus
    species:
    smithii
    subspecies:
    not reported by source
  10. taxon_id:
    76526
    scientific_name:
    Scenedesmus obtusus
    authorship:
    Meyen
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    76514
    exists_in_norway:
    yes
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    Scenedesmus
    species:
    obtusus
    subspecies:
    not reported by source
  11. taxon_id:
    109594
    scientific_name:
    Scenedesmus soli
    authorship:
    Hortob.
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    76514
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    Scenedesmus
    species:
    soli
    subspecies:
    not reported by source
  12. taxon_id:
    109577
    scientific_name:
    Scenedesmus caudato-aculeolatus
    authorship:
    R. Chodat, 1926
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    76514
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    Scenedesmus
    species:
    caudato-aculeolatus
    subspecies:
    not reported by source
  13. taxon_id:
    76521
    scientific_name:
    Scenedesmus bicaudatus
    authorship:
    (Hansgirg) Chodat
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    76514
    exists_in_norway:
    yes
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    Scenedesmus
    species:
    bicaudatus
    subspecies:
    not reported by source
  14. taxon_id:
    109595
    scientific_name:
    Scenedesmus sooi
    authorship:
    Hortob.
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    76514
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    Scenedesmus
    species:
    sooi
    subspecies:
    not reported by source
  15. taxon_id:
    109578
    scientific_name:
    Scenedesmus circumfusus
    authorship:
    Hortob.
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    76514
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    Scenedesmus
    species:
    circumfusus
    subspecies:
    not reported by source
  16. taxon_id:
    109584
    scientific_name:
    Scenedesmus ellipticus
    authorship:
    Corda, 1835
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    76514
    exists_in_norway:
    yes
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    Scenedesmus
    species:
    ellipticus
    subspecies:
    not reported by source
  17. taxon_id:
    214722
    scientific_name:
    Desmodesmus maximus
    authorship:
    (W. & G.S. West) Hegewald, 2000
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    76507
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    Desmodesmus
    species:
    maximus
    subspecies:
    not reported by source
  18. taxon_id:
    215656
    scientific_name:
    Tetradesmus lagerheimii
    authorship:
    M.J.Wynne & Guiry, 2016
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    107613
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    Tetradesmus
    species:
    lagerheimii
    subspecies:
    not reported by source
  19. taxon_id:
    214813
    scientific_name:
    Tetradesmus obliquus
    authorship:
    (Turpin) M.J.Wynne, 2016
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    107613
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    Tetradesmus
    species:
    obliquus
    subspecies:
    not reported by source
  20. taxon_id:
    215667
    scientific_name:
    Desmodesmus intermedius var. acutispinus
    authorship:
    (Roll) E.Hegewald, 2000
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    214721
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    Desmodesmus
    species:
    Desmodesmus intermedius
    subspecies:
    acutispinus
  21. taxon_id:
    215662
    scientific_name:
    Enallax costatus
    authorship:
    (Schmidle) Pascher, 1943
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    212962
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    Enallax
    species:
    costatus
    subspecies:
    not reported by source
  22. taxon_id:
    214716
    scientific_name:
    Desmodesmus abundans
    authorship:
    (Kirchner) Hegewald, 2000
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    76507
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    Desmodesmus
    species:
    abundans
    subspecies:
    not reported by source
  23. taxon_id:
    215660
    scientific_name:
    Desmodesmus opoliensis var. carinatus
    authorship:
    (Lemmermann) E.Hegewald, 2000
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    214723
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    Desmodesmus
    species:
    Desmodesmus opoliensis
    subspecies:
    carinatus
  24. taxon_id:
    215670
    scientific_name:
    Desmodesmus pseudodenticulatus
    authorship:
    (E.Hegewald) E.Hegewald, 2000
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    76507
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    Desmodesmus
    species:
    pseudodenticulatus
    subspecies:
    not reported by source
  25. taxon_id:
    215659
    scientific_name:
    Desmodesmus armatus var. subalternans
    authorship:
    (G.M.Smith) E.Hegewald, 2000
    popular_name:
    not reported by source
    taxon_group:
    Alger
    taxon_group_id:
    15
    parent_taxon_id:
    214618
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Plantae
    phylum:
    Chlorophyta
    class:
    Chlorophyceae
    order:
    Sphaeropleales
    family:
    Scenedesmaceae
    genus:
    Desmodesmus
    species:
    Desmodesmus armatus
    subspecies:
    subalternans
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_species 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.