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-24T20:12:01Z in 0.124 seconds.

Showing 9 of 9 results in compact format.

  1. status:
    NA
  2. status:
    LO
  3. status:
    NR
  4. status:
    NE
  5. status:
    EN
  6. status:
    LC
  7. status:
    LO
  8. status:
    LO
  9. status:
    VU,LO
Show all fields in HTML

9 results

  1. taxon_id:
    26605
    scientific_name:
    Sphyraena sphyraena
    authorship:
    (Linnaeus, 1758)
    popular_name:
    europeisk barrakuda
    taxon_group:
    Fisker
    taxon_group_id:
    50
    parent_taxon_id:
    26604
    exists_in_norway:
    yes
    status:
    NA
    kingdom:
    Animalia
    phylum:
    Chordata
    class:
    Actinopterygii
    order:
    Perciformes
    family:
    Sphyraenidae
    genus:
    Sphyraena
    species:
    sphyraena
    subspecies:
    not reported by source
  2. taxon_id:
    1613
    scientific_name:
    Emys orbicularis
    authorship:
    (Linnaeus, 1758)
    popular_name:
    europeisk sumpskilpadde
    taxon_group:
    Amfibier, reptiler
    taxon_group_id:
    12
    parent_taxon_id:
    1612
    exists_in_norway:
    yes
    status:
    LO
    kingdom:
    Animalia
    phylum:
    Chordata
    class:
    Reptilia
    order:
    Testudines
    family:
    Emydidae
    genus:
    Emys
    species:
    orbicularis
    subspecies:
    not reported by source
  3. taxon_id:
    71862
    scientific_name:
    Locusta migratoria
    authorship:
    (Linnaeus, 1758)
    popular_name:
    europeisk vandregresshoppe
    taxon_group:
    Rettvinger, kakerlakker, saksedyr
    taxon_group_id:
    35
    parent_taxon_id:
    71861
    exists_in_norway:
    yes
    status:
    NR
    kingdom:
    Animalia
    phylum:
    Arthropoda
    class:
    Insecta
    order:
    Orthoptera
    family:
    Acrididae
    genus:
    Locusta
    species:
    migratoria
    subspecies:
    not reported by source
  4. taxon_id:
    199168
    scientific_name:
    Erysiphe grossulariae
    authorship:
    (Wallr.) Lév.
    popular_name:
    europeisk stikkelsbærmeldugg
    taxon_group:
    Sopper
    taxon_group_id:
    9
    parent_taxon_id:
    42993
    exists_in_norway:
    yes
    status:
    NE
    kingdom:
    Fungi
    phylum:
    Ascomycota
    class:
    Leotiomycetes
    order:
    Erysiphales
    family:
    Erysiphaceae
    genus:
    Erysiphe
    species:
    grossulariae
    subspecies:
    not reported by source
  5. taxon_id:
    43571
    scientific_name:
    Hymenoscyphus albidus
    authorship:
    (Roberge ex Desm.) W. Phillips
    popular_name:
    europeisk askeskuddbeger
    taxon_group:
    Sopper
    taxon_group_id:
    9
    parent_taxon_id:
    43570
    exists_in_norway:
    yes
    status:
    EN
    kingdom:
    Fungi
    phylum:
    Ascomycota
    class:
    Leotiomycetes
    order:
    Helotiales
    family:
    Helotiaceae
    genus:
    Hymenoscyphus
    species:
    albidus
    subspecies:
    not reported by source
  6. taxon_id:
    31047
    scientific_name:
    Sciurus vulgaris
    authorship:
    Linnaeus, 1758
    popular_name:
    ekorn
    taxon_group:
    Pattedyr
    taxon_group_id:
    51
    parent_taxon_id:
    31046
    exists_in_norway:
    yes
    status:
    LC
    kingdom:
    Animalia
    phylum:
    Chordata
    class:
    Mammalia
    order:
    Rodentia
    family:
    Sciuridae
    genus:
    Sciurus
    species:
    vulgaris
    subspecies:
    not reported by source
  7. taxon_id:
    140135
    scientific_name:
    Salamandra salamandra
    authorship:
    (Linnaeus, 1758)
    popular_name:
    ildsalamander
    taxon_group:
    Amfibier, reptiler
    taxon_group_id:
    12
    parent_taxon_id:
    140134
    exists_in_norway:
    no
    status:
    LO
    kingdom:
    Animalia
    phylum:
    Chordata
    class:
    Amphibia
    order:
    Caudata
    family:
    Salamandridae
    genus:
    Salamandra
    species:
    salamandra
    subspecies:
    not reported by source
  8. taxon_id:
    31260
    scientific_name:
    Bison bonasus
    authorship:
    (Linnaeus, 1758)
    popular_name:
    visent
    taxon_group:
    Troll
    taxon_group_id:
    1
    parent_taxon_id:
    31259
    exists_in_norway:
    no
    status:
    LO
    kingdom:
    Animalia
    phylum:
    Chordata
    class:
    Mammalia
    order:
    Artiodactyla
    family:
    Bovidae
    genus:
    Bison
    species:
    bonasus
    subspecies:
    not reported by source
  9. taxon_id:
    14310
    scientific_name:
    Homarus gammarus
    authorship:
    (Linnaeus, 1758)
    popular_name:
    hummer
    taxon_group:
    Krepsdyr
    taxon_group_id:
    6
    parent_taxon_id:
    14308
    exists_in_norway:
    yes
    status:
    VU,LO
    kingdom:
    Animalia
    phylum:
    Arthropoda
    class:
    Malacostraca
    order:
    Decapoda
    family:
    Nephropidae
    genus:
    Homarus
    species:
    gammarus
    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.