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-23T19:04:57Z in 0.300 seconds.

Showing 10 of 25 results in compact format.

  1. status:
    not reported by source
  2. status:
    NA
  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:
    26096
    scientific_name:
    Engraulidae
    authorship:
    not reported by source
    popular_name:
    ansjosfamilien
    taxon_group:
    Fisker
    taxon_group_id:
    50
    parent_taxon_id:
    210
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Animalia
    phylum:
    Chordata
    class:
    Actinopterygii
    order:
    Clupeiformes
    family:
    Engraulidae
    genus:
    not reported by source
    species:
    not reported by source
    subspecies:
    not reported by source
  2. taxon_id:
    26098
    scientific_name:
    Engraulis encrasicolus
    authorship:
    (Linnaeus, 1758)
    popular_name:
    ansjos
    taxon_group:
    Fisker
    taxon_group_id:
    50
    parent_taxon_id:
    26097
    exists_in_norway:
    yes
    status:
    NA
    kingdom:
    Animalia
    phylum:
    Chordata
    class:
    Actinopterygii
    order:
    Clupeiformes
    family:
    Engraulidae
    genus:
    Engraulis
    species:
    encrasicolus
    subspecies:
    not reported by source
  3. taxon_id:
    68072
    scientific_name:
    Ansates
    authorship:
    not reported by source
    popular_name:
    not reported by source
    taxon_group:
    Bløtdyr
    taxon_group_id:
    21
    parent_taxon_id:
    68068
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Animalia
    phylum:
    Mollusca
    class:
    Gastropoda
    order:
    Patelloidea
    family:
    Patellidae
    genus:
    Ansates
    species:
    not reported by source
    subspecies:
    not reported by source
  4. taxon_id:
    148083
    scientific_name:
    Anseranas
    authorship:
    not reported by source
    popular_name:
    not reported by source
    taxon_group:
    Fugler
    taxon_group_id:
    8
    parent_taxon_id:
    147469
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Animalia
    phylum:
    Chordata
    class:
    Aves
    order:
    Anseriformes
    family:
    Anseranatidae
    genus:
    Anseranas
    species:
    not reported by source
    subspecies:
    not reported by source
  5. taxon_id:
    194122
    scientific_name:
    Anseropoda
    authorship:
    Nardo, 1834
    popular_name:
    not reported by source
    taxon_group:
    Armfotinger, pigghuder, kappedyr
    taxon_group_id:
    11
    parent_taxon_id:
    3286
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Animalia
    phylum:
    Echinodermata
    class:
    Asteroidea
    order:
    Valvatida
    family:
    Asterinidae
    genus:
    Anseropoda
    species:
    not reported by source
    subspecies:
    not reported by source
  6. taxon_id:
    196153
    scientific_name:
    Anseropoda placenta
    authorship:
    (Pennant, 1777)
    popular_name:
    not reported by source
    taxon_group:
    Armfotinger, pigghuder, kappedyr
    taxon_group_id:
    11
    parent_taxon_id:
    194122
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Animalia
    phylum:
    Echinodermata
    class:
    Asteroidea
    order:
    Valvatida
    family:
    Asterinidae
    genus:
    Anseropoda
    species:
    placenta
    subspecies:
    not reported by source
  7. taxon_id:
    203454
    scientific_name:
    Anser
    authorship:
    Brisson, 1760
    popular_name:
    not reported by source
    taxon_group:
    Fugler
    taxon_group_id:
    8
    parent_taxon_id:
    3390
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Animalia
    phylum:
    Chordata
    class:
    Aves
    order:
    Anseriformes
    family:
    Anatidae
    genus:
    Anser
    species:
    not reported by source
    subspecies:
    not reported by source
  8. taxon_id:
    196057
    scientific_name:
    Ansphyrapus
    authorship:
    Gutu, 2001
    popular_name:
    not reported by source
    taxon_group:
    Krepsdyr
    taxon_group_id:
    6
    parent_taxon_id:
    196038
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Animalia
    phylum:
    Arthropoda
    class:
    Malacostraca
    order:
    Tanaidacea
    family:
    Sphyrapodidae
    genus:
    Ansphyrapus
    species:
    not reported by source
    subspecies:
    not reported by source
  9. taxon_id:
    196749
    scientific_name:
    Ansphyrapus tudes
    authorship:
    (Norman & Stebbing, 1886)
    popular_name:
    not reported by source
    taxon_group:
    Krepsdyr
    taxon_group_id:
    6
    parent_taxon_id:
    196057
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Animalia
    phylum:
    Arthropoda
    class:
    Malacostraca
    order:
    Tanaidacea
    family:
    Sphyrapodidae
    genus:
    Ansphyrapus
    species:
    tudes
    subspecies:
    not reported by source
  10. taxon_id:
    253
    scientific_name:
    Anseriformes
    authorship:
    not reported by source
    popular_name:
    andefugler
    taxon_group:
    Fugler
    taxon_group_id:
    8
    parent_taxon_id:
    252
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Animalia
    phylum:
    Chordata
    class:
    Aves
    order:
    Anseriformes
    family:
    not reported by source
    genus:
    not reported by source
    species:
    not reported by source
    subspecies:
    not reported by source
  11. taxon_id:
    147469
    scientific_name:
    Anseranatidae
    authorship:
    not reported by source
    popular_name:
    skjæregåsfamilien
    taxon_group:
    Fugler
    taxon_group_id:
    8
    parent_taxon_id:
    253
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Animalia
    phylum:
    Chordata
    class:
    Aves
    order:
    Anseriformes
    family:
    Anseranatidae
    genus:
    not reported by source
    species:
    not reported by source
    subspecies:
    not reported by source
  12. taxon_id:
    148084
    scientific_name:
    Anseranas semipalmata
    authorship:
    not reported by source
    popular_name:
    skjæregås
    taxon_group:
    Fugler
    taxon_group_id:
    8
    parent_taxon_id:
    148083
    exists_in_norway:
    no
    status:
    not reported by source
    kingdom:
    Animalia
    phylum:
    Chordata
    class:
    Aves
    order:
    Anseriformes
    family:
    Anseranatidae
    genus:
    Anseranas
    species:
    semipalmata
    subspecies:
    not reported by source
  13. taxon_id:
    115546
    scientific_name:
    Anser anser subsp. rubrirostris
    authorship:
    not reported by source
    popular_name:
    not reported by source
    taxon_group:
    Fugler
    taxon_group_id:
    8
    parent_taxon_id:
    3436
    exists_in_norway:
    yes
    status:
    LC
    kingdom:
    Animalia
    phylum:
    Chordata
    class:
    Aves
    order:
    Anseriformes
    family:
    Anatidae
    genus:
    Anser
    species:
    Anser anser
    subspecies:
    rubrirostris
  14. taxon_id:
    3435
    scientific_name:
    Anser albifrons subsp. flavirostris
    authorship:
    Dalgety & Scott, 1948
    popular_name:
    not reported by source
    taxon_group:
    Fugler
    taxon_group_id:
    8
    parent_taxon_id:
    3433
    exists_in_norway:
    yes
    status:
    NA
    kingdom:
    Animalia
    phylum:
    Chordata
    class:
    Aves
    order:
    Anseriformes
    family:
    Anatidae
    genus:
    Anser
    species:
    Anser albifrons
    subspecies:
    flavirostris
  15. taxon_id:
    3437
    scientific_name:
    Anser anser subsp. anser
    authorship:
    (Linnaeus, 1758)
    popular_name:
    not reported by source
    taxon_group:
    Fugler
    taxon_group_id:
    8
    parent_taxon_id:
    3436
    exists_in_norway:
    yes
    status:
    LC
    kingdom:
    Animalia
    phylum:
    Chordata
    class:
    Aves
    order:
    Anseriformes
    family:
    Anatidae
    genus:
    Anser
    species:
    Anser anser
    subspecies:
    anser
  16. taxon_id:
    3434
    scientific_name:
    Anser albifrons subsp. albifrons
    authorship:
    (Scopoli, 1769)
    popular_name:
    not reported by source
    taxon_group:
    Fugler
    taxon_group_id:
    8
    parent_taxon_id:
    3433
    exists_in_norway:
    yes
    status:
    NA
    kingdom:
    Animalia
    phylum:
    Chordata
    class:
    Aves
    order:
    Anseriformes
    family:
    Anatidae
    genus:
    Anser
    species:
    Anser albifrons
    subspecies:
    albifrons
  17. taxon_id:
    199700
    scientific_name:
    Patella pellucida
    authorship:
    Linnaeus, 1758
    popular_name:
    blåsnegl
    taxon_group:
    Bløtdyr
    taxon_group_id:
    21
    parent_taxon_id:
    140258
    exists_in_norway:
    yes
    status:
    LC
    kingdom:
    Animalia
    phylum:
    Mollusca
    class:
    Gastropoda
    order:
    Patelloidea
    family:
    Patellidae
    genus:
    Patella
    species:
    pellucida
    subspecies:
    not reported by source
  18. taxon_id:
    3433
    scientific_name:
    Anser albifrons
    authorship:
    (Scopoli, 1769)
    popular_name:
    tundragås
    taxon_group:
    Fugler
    taxon_group_id:
    8
    parent_taxon_id:
    203454
    exists_in_norway:
    yes
    status:
    NA
    kingdom:
    Animalia
    phylum:
    Chordata
    class:
    Aves
    order:
    Anseriformes
    family:
    Anatidae
    genus:
    Anser
    species:
    albifrons
    subspecies:
    not reported by source
  19. taxon_id:
    3436
    scientific_name:
    Anser anser
    authorship:
    (Linnaeus, 1758)
    popular_name:
    grågås
    taxon_group:
    Fugler
    taxon_group_id:
    8
    parent_taxon_id:
    203454
    exists_in_norway:
    yes
    status:
    LC
    kingdom:
    Animalia
    phylum:
    Chordata
    class:
    Aves
    order:
    Anseriformes
    family:
    Anatidae
    genus:
    Anser
    species:
    anser
    subspecies:
    not reported by source
  20. taxon_id:
    3441
    scientific_name:
    Anser erythropus
    authorship:
    (Linnaeus, 1758)
    popular_name:
    dverggås
    taxon_group:
    Fugler
    taxon_group_id:
    8
    parent_taxon_id:
    203454
    exists_in_norway:
    yes
    status:
    CR
    kingdom:
    Animalia
    phylum:
    Chordata
    class:
    Aves
    order:
    Anseriformes
    family:
    Anatidae
    genus:
    Anser
    species:
    erythropus
    subspecies:
    not reported by source
  21. taxon_id:
    3438
    scientific_name:
    Anser brachyrhynchus
    authorship:
    Baillon, 1834
    popular_name:
    kortnebbgås
    taxon_group:
    Fugler
    taxon_group_id:
    8
    parent_taxon_id:
    203454
    exists_in_norway:
    yes
    status:
    NA,LC
    kingdom:
    Animalia
    phylum:
    Chordata
    class:
    Aves
    order:
    Anseriformes
    family:
    Anatidae
    genus:
    Anser
    species:
    brachyrhynchus
    subspecies:
    not reported by source
  22. taxon_id:
    203458
    scientific_name:
    Anser fabalis
    authorship:
    (Latham, 1787)
    popular_name:
    taigasædgås
    taxon_group:
    Fugler
    taxon_group_id:
    8
    parent_taxon_id:
    203454
    exists_in_norway:
    yes
    status:
    EN
    kingdom:
    Animalia
    phylum:
    Chordata
    class:
    Aves
    order:
    Anseriformes
    family:
    Anatidae
    genus:
    Anser
    species:
    fabalis
    subspecies:
    not reported by source
  23. taxon_id:
    203832
    scientific_name:
    Anser serrirostris
    authorship:
    Gould, 1852
    popular_name:
    tundrasædgås
    taxon_group:
    Fugler
    taxon_group_id:
    8
    parent_taxon_id:
    203454
    exists_in_norway:
    yes
    status:
    VU
    kingdom:
    Animalia
    phylum:
    Chordata
    class:
    Aves
    order:
    Anseriformes
    family:
    Anatidae
    genus:
    Anser
    species:
    serrirostris
    subspecies:
    not reported by source
  24. taxon_id:
    94240
    scientific_name:
    Anser cygnoides
    authorship:
    (Linnaeus, 1758)
    popular_name:
    svanegås
    taxon_group:
    Fugler
    taxon_group_id:
    8
    parent_taxon_id:
    203454
    exists_in_norway:
    yes
    status:
    LO
    kingdom:
    Animalia
    phylum:
    Chordata
    class:
    Aves
    order:
    Anseriformes
    family:
    Anatidae
    genus:
    Anser
    species:
    cygnoides
    subspecies:
    not reported by source
  25. taxon_id:
    121243
    scientific_name:
    Anser caerulescens
    authorship:
    (Linnaeus, 1758)
    popular_name:
    snøgås
    taxon_group:
    Fugler
    taxon_group_id:
    8
    parent_taxon_id:
    203454
    exists_in_norway:
    yes
    status:
    LO
    kingdom:
    Animalia
    phylum:
    Chordata
    class:
    Aves
    order:
    Anseriformes
    family:
    Anatidae
    genus:
    Anser
    species:
    caerulescens
    subspecies:
    not reported by source
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.