AphiaNameService
View the WSDL for the service. Click on an operation name to view it's details.
- getAphiaID
- marine_only: Limit to marine taxa. Default=true
- NULL when no match is found
- -999 when multiple matches are found
- an integer (IRMNG_ID) when one exact match was found
- getAphiaRecords
- like: Add a '%'-sign added after the ScientificName (SQL LIKE function). Default=true
- fuzzy: This parameter is deprecated (and ignored since '2013-07-17'). Please use the function matchAphiaRecordsByNames() for fuzzy/near matching
- marine_only: Limit to marine taxa. Default=true
- offset: Starting recordnumber, when retrieving next chunk of (50) records. Default=1
- getAphiaNameByID
- getAphiaRecordByID
- IRMNG_ID : Unique and persistent identifier within IRMNG. Primary key in the database --
- url : HTTP URL to the AphiaRecord
- scientificname : The full scientific name without authorship
- authority : The authorship information for the scientificname formatted according to the conventions of the applicable nomenclaturalCode
- taxonRankID : The taxonomic rank identifier of the most specific name in the scientificname
- rank : The taxonomic rank of the most specific name in the scientificname
- status : The status of the use of the scientificname (usually a taxonomic opinion). Additional technical statuses are (1) quarantined: hidden from public interface after decision from an editor and (2) deleted: IRMNG_ID should NOT be used anymore, please replace it by the valid_IRMNG_ID
- unacceptreason : The reason why a scientificname is unaccepted
- valid_IRMNG_ID : The IRMNG_ID (for the scientificname) of the currently accepted taxon. NULL if there is no currently accepted taxon.
- valid_name : The scientificname of the currently accepted taxon
- valid_authority : The authorship information for the scientificname of the currently accepted taxon
- parentNameUsageID : The IRMNG_ID (for the scientificname) of the direct, most proximate higher-rank parent taxon (in a classification)
- kingdom : The full scientific name of the kingdom in which the taxon is classified
- phylum : The full scientific name of the phylum or division in which the taxon is classified
- class : The full scientific name of the class in which the taxon is classified
- order : The full scientific name of the order in which the taxon is classified
- family : The full scientific name of the family in which the taxon is classified
- genus : The full scientific name of the genus in which the taxon is classified
- citation : A bibliographic reference for the resource as a statement indicating how this record should be cited (attributed) when used
- lsid : LifeScience Identifier. Persistent GUID for an IRMNG_ID
- isMarine : A boolean flag indicating whether the taxon is a marine organism, i.e. can be found in/above sea water. Possible values: 0/1/NULL
- isBrackish : A boolean flag indicating whether the taxon occurs in brackish habitats. Possible values: 0/1/NULL
- isFreshwater : A boolean flag indicating whether the taxon occurs in freshwater habitats, i.e. can be found in/above rivers or lakes. Possible values: 0/1/NULL
- isTerrestrial : A boolean flag indicating the taxon is a terrestrial organism, i.e. occurs on land as opposed to the sea. Possible values: 0/1/NULL
- isExtinct : A flag indicating an extinct organism. Possible values: 0/1/NULL
- match_type : Type of match. Possible values: exact/exact_subgenus/exact_replaced/like/phonetic/near_1/near_2/near_3/match_quarantine/match_deleted. See here (bottom) for a full explanation of the types of matches.
- modified : The most recent date-time in GMT on which the resource was changed
- getAphiaRecordsByIDs
- getAphiaRecordByExtID
- Type: Type of external identifier to search for. The type should be one of the following values:
- algaebase: Algaebase species ID
- bold: Barcode of Life Database (BOLD) TaxID
- dyntaxa: Dyntaxa ID
- fishbase: FishBase species ID
- iucn: IUCN Red List Identifier
- lsid: Life Science Identifier
- ncbi: NCBI Taxonomy ID (Genbank)
- tsn: ITIS Taxonomic Serial Number
- gisd: Global Invasive Species Database
- getExtIDbyAphiaID
- Type: Type of external identifier to return. The type should be one of the following values:
- algaebase: Algaebase species ID
- bold: Barcode of Life Database (BOLD) TaxID
- dyntaxa: Dyntaxa ID
- fishbase: FishBase species ID
- iucn: IUCN Red List Identifier
- lsid: Life Science Identifier
- ncbi: NCBI Taxonomy ID (Genbank)
- tsn: ITIS Taxonomic Serial Number
- gisd: Global Invasive Species Database
- getAphiaRecordsByNames
- like: Add a '%'-sign after the ScientificName (SQL LIKE function). Default=false
- fuzzy: This parameter is deprecated (and ignored since '2013-07-17'). Please use the function matchAphiaRecordsByNames() for fuzzy/near matching
- marine_only: Limit to marine taxa. Default=true
- getAphiaRecordsByVernacular
- like: Add a '%'-sign before and after the input (SQL LIKE '%vernacular%' function). Default=false
- offset: Starting recordnumber, when retrieving next chunk of (50) records. Default=1
- getAphiaRecordsByDate
- startdate: ISO 8601 formatted start date(time). Default=today(). i.e. 2025-01-03T02:19:00+00:00
- enddate: ISO 8601 formatted end date(time). Default=today(). i.e. 2025-01-03T02:19:00+00:00
- marine_only: Limit to marine taxa. Default=true
- offset: Starting recordnumber, when retrieving next chunk of (50) records. Default=1
- getAphiaClassificationByID
- getSourcesByAphiaID
- source_id : Unique identifier for the source within IRMNG
- use : Usage of the source for this taxon. See here for all values
- reference : Full citation string
- page : Page(s) where the taxon is mentioned
- url : Direct link to the source record
- link : External link (i.e. journal, data system, etc..)
- fulltext : Full text link (PDF)
- doi : Digital Object Identifier
- getAphiaSynonymsByID
- offset: Starting recordnumber, when retrieving next chunk of (50) records. Default=1
- getAphiaVernacularsByID
- getAphiaChildrenByID
- offset: Starting recordnumber, when retrieving next chunk of (50) records. Default=1
- marine_only: Limit to marine taxa. Default=true
- matchAphiaRecordsByNames
- marine_only: Limit to marine taxa. Default=true
- getAphiaDistributionsByID
- locality : The specific description of the place
- locationID : An identifier for the locality. Using the Marine Regions Geographic IDentifier (MRGID), see https://www.marineregions.org/mrgid.php
- higherGeography : A geographic name less specific than the information captured in the locality term. Possible values: an IHO Sea Area or Nation, derived from the MarineRegions gazetteer
- higherGeographyID : An identifier for the geographic region within which the locality occurred, using MRGID
- recordStatus : The status of the distribution record. Possible values are 'valid' ,'doubtful' or 'inaccurate'. See here for explanation of the statuses
- typeStatus : The type status of the distribution. Possible values: 'holotype' or empty.
- establishmentMeans : The process by which the biological individual(s) represented in the Occurrence became established at the location. Possible values: values listed as Origin in WRiMS
- decimalLatitude : The geographic latitude (in decimal degrees, WGS84)
- decimalLongitude : The geographic longitude (in decimal degrees, WGS84)
- qualityStatus : Quality status of the record. Possible values: 'checked', 'trusted' or 'unreviewed'. See here
- getAphiaTaxonRanksByID
- taxonRankID : A taxonomic rank identifier
- taxonRank : A taxonomic rank name
- IRMNG_ID : The IRMNG_ID of the kingdom
- kingdom : The name of a taxonomic kingdom the rank is used in
- getAphiaTaxonRanksByName
- taxonRankID : A taxonomic rank identifier
- taxonRank : A taxonomic rank name
- IRMNG_ID : The IRMNG_ID of the kingdom
- kingdom : The name of a taxonomic kingdom the rank is used in
- getAphiaRecordsByTaxonRankID
Close
Name: getAphiaID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaID
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaID
parts:
scientificname: xsd:string
marine_only: xsd:boolean
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaID
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaIDResponse
parts:
return: xsd:int
Namespace: http://aphia/v1.0/AphiaID
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get the IRMNG_ID for a given name. Output: NULL when no match is found; -999 when multiple matches are found; an integer (IRMNG_ID) when one exact match was found
Parameters:
Returns:
Name: getAphiaID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaID
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaID
parts:
scientificname: xsd:string
marine_only: xsd:boolean
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaID
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaIDResponse
parts:
return: xsd:int
Namespace: http://aphia/v1.0/AphiaID
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get the IRMNG_ID for a given name. Output: NULL when no match is found; -999 when multiple matches are found; an integer (IRMNG_ID) when one exact match was found
Parameters:
Returns:
Close
Name: getAphiaRecords
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaRecords
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecords
parts:
scientificname: xsd:string
like: xsd:boolean
fuzzy: xsd:boolean
marine_only: xsd:boolean
offset: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordsResponse
parts:
return: tns:AphiaRecords
Namespace: http://aphia/v1.0/AphiaRecords
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get one or more matching (max. 50) AphiaRecords for a given name
Parameters:
For the structure of the returned AphiaRecords, please refer to the function getAphiaRecordByID()
Name: getAphiaRecords
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaRecords
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecords
parts:
scientificname: xsd:string
like: xsd:boolean
fuzzy: xsd:boolean
marine_only: xsd:boolean
offset: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordsResponse
parts:
return: tns:AphiaRecords
Namespace: http://aphia/v1.0/AphiaRecords
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get one or more matching (max. 50) AphiaRecords for a given name
Parameters:
For the structure of the returned AphiaRecords, please refer to the function getAphiaRecordByID()
Close
Name: getAphiaNameByID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaNameByID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaName
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaNameByID
parts:
IRMNG_ID: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaName
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaNameByIDResponse
parts:
return: xsd:string
Namespace: http://aphia/v1.0/AphiaName
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get the name for a given IRMNG_ID.
Name: getAphiaNameByID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaNameByID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaName
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaNameByID
parts:
IRMNG_ID: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaName
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaNameByIDResponse
parts:
return: xsd:string
Namespace: http://aphia/v1.0/AphiaName
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get the name for a given IRMNG_ID.
Close
Name: getAphiaRecordByID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaRecordByID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaRecord
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordByID
parts:
IRMNG_ID: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaRecord
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordByIDResponse
parts:
return: tns:AphiaRecord
Namespace: http://aphia/v1.0/AphiaRecord
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get the complete AphiaRecord for a given IRMNG_ID
The returned AphiaRecord has this format:
Name: getAphiaRecordByID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaRecordByID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaRecord
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordByID
parts:
IRMNG_ID: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaRecord
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordByIDResponse
parts:
return: tns:AphiaRecord
Namespace: http://aphia/v1.0/AphiaRecord
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get the complete AphiaRecord for a given IRMNG_ID
The returned AphiaRecord has this format:
Close
Name: getAphiaRecordsByIDs
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaRecordsByIDs
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordsByIDs
parts:
irmng_ids: tns:irmng_ids
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordsByIDsResponse
parts:
return: tns:AphiaRecords
Namespace: http://aphia/v1.0/AphiaRecords
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get an AphiaRecord for multiple IRMNG_IDs in one go (max: 50)
For the structure of the returned AphiaRecords, please refer to the function getAphiaRecordByID()
Name: getAphiaRecordsByIDs
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaRecordsByIDs
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordsByIDs
parts:
irmng_ids: tns:irmng_ids
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordsByIDsResponse
parts:
return: tns:AphiaRecords
Namespace: http://aphia/v1.0/AphiaRecords
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get an AphiaRecord for multiple IRMNG_IDs in one go (max: 50)
For the structure of the returned AphiaRecords, please refer to the function getAphiaRecordByID()
Close
Name: getAphiaRecordByExtID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaRecordByExtID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaRecord
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordByExtID
parts:
id: xsd:string
type: xsd:string
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaRecord
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordByExtIDResponse
parts:
return: tns:AphiaRecord
Namespace: http://aphia/v1.0/AphiaRecord
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get the Aphia Record for a given external identifier
Parameters:
Name: getAphiaRecordByExtID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaRecordByExtID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaRecord
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordByExtID
parts:
id: xsd:string
type: xsd:string
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaRecord
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordByExtIDResponse
parts:
return: tns:AphiaRecord
Namespace: http://aphia/v1.0/AphiaRecord
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get the Aphia Record for a given external identifier
Parameters:
Close
Name: getExtIDbyAphiaID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getExtIDbyAphiaID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/externalidentifiers
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getExtIDbyAphiaID
parts:
IRMNG_ID: xsd:int
type: xsd:string
Output:
use: encoded
namespace: http://aphia/v1.0/externalidentifiers
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getExtIDbyAphiaIDResponse
parts:
return: tns:externalidentifiers
Namespace: http://aphia/v1.0/externalidentifiers
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get any external identifier(s) for a given IRMNG_ID
Parameters:
Name: getExtIDbyAphiaID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getExtIDbyAphiaID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/externalidentifiers
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getExtIDbyAphiaID
parts:
IRMNG_ID: xsd:int
type: xsd:string
Output:
use: encoded
namespace: http://aphia/v1.0/externalidentifiers
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getExtIDbyAphiaIDResponse
parts:
return: tns:externalidentifiers
Namespace: http://aphia/v1.0/externalidentifiers
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get any external identifier(s) for a given IRMNG_ID
Parameters:
Close
Name: getAphiaRecordsByNames
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaRecordsByNames
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaMatches
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordsByNames
parts:
scientificnames: tns:scientificnames
like: xsd:boolean
fuzzy: xsd:boolean
marine_only: xsd:boolean
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaMatches
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordsByNamesResponse
parts:
return: tns:AphiaMatches
Namespace: http://aphia/v1.0/AphiaMatches
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: For each given scientific name, try to find one or more AphiaRecords. This allows you to match multiple names in one call. Limited to 500 names at once for performance reasons.
Parameters:
For the structure of the returned AphiaRecords, please refer to the function getAphiaRecordByID()
Name: getAphiaRecordsByNames
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaRecordsByNames
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaMatches
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordsByNames
parts:
scientificnames: tns:scientificnames
like: xsd:boolean
fuzzy: xsd:boolean
marine_only: xsd:boolean
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaMatches
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordsByNamesResponse
parts:
return: tns:AphiaMatches
Namespace: http://aphia/v1.0/AphiaMatches
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: For each given scientific name, try to find one or more AphiaRecords. This allows you to match multiple names in one call. Limited to 500 names at once for performance reasons.
Parameters:
For the structure of the returned AphiaRecords, please refer to the function getAphiaRecordByID()
Close
Name: getAphiaRecordsByVernacular
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaRecordsByVernacular
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordsByVernacular
parts:
vernacular: xsd:string
like: xsd:boolean
offset: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordsByVernacularResponse
parts:
return: tns:AphiaRecords
Namespace: http://aphia/v1.0/AphiaRecords
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get one or more Aphia Records (max. 50) for a given vernacular
Parameters:
For the structure of the returned AphiaRecords, please refer to the function getAphiaRecordByID()
Name: getAphiaRecordsByVernacular
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaRecordsByVernacular
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordsByVernacular
parts:
vernacular: xsd:string
like: xsd:boolean
offset: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordsByVernacularResponse
parts:
return: tns:AphiaRecords
Namespace: http://aphia/v1.0/AphiaRecords
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get one or more Aphia Records (max. 50) for a given vernacular
Parameters:
For the structure of the returned AphiaRecords, please refer to the function getAphiaRecordByID()
Close
Name: getAphiaRecordsByDate
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaRecordsByDate
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordsByDate
parts:
startdate: xsd:string
enddate: xsd:string
marine_only: xsd:boolean
offset: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordsByDateResponse
parts:
return: tns:AphiaRecords
Namespace: http://aphia/v1.0/AphiaRecords
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Lists all AphiaRecords (taxa) that have their last edit action (modified or added) during the specified period
Parameters:
For the structure of the returned AphiaRecords, please refer to the function getAphiaRecordByID()
Name: getAphiaRecordsByDate
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaRecordsByDate
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordsByDate
parts:
startdate: xsd:string
enddate: xsd:string
marine_only: xsd:boolean
offset: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordsByDateResponse
parts:
return: tns:AphiaRecords
Namespace: http://aphia/v1.0/AphiaRecords
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Lists all AphiaRecords (taxa) that have their last edit action (modified or added) during the specified period
Parameters:
For the structure of the returned AphiaRecords, please refer to the function getAphiaRecordByID()
Close
Name: getAphiaClassificationByID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaClassificationByID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/Classification
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaClassificationByID
parts:
IRMNG_ID: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/Classification
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaClassificationByIDResponse
parts:
return: tns:Classification
Namespace: http://aphia/v1.0/Classification
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get the complete classification for one taxon. This also includes any sub or super ranks.
Name: getAphiaClassificationByID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaClassificationByID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/Classification
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaClassificationByID
parts:
IRMNG_ID: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/Classification
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaClassificationByIDResponse
parts:
return: tns:Classification
Namespace: http://aphia/v1.0/Classification
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get the complete classification for one taxon. This also includes any sub or super ranks.
Close
Name: getSourcesByAphiaID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getSourcesByAphiaID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/Sources
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getSourcesByAphiaID
parts:
IRMNG_ID: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/Sources
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getSourcesByAphiaIDResponse
parts:
return: tns:Sources
Namespace: http://aphia/v1.0/Sources
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get one or more sources/references including links, for one IRMNG_ID
Output fields include:
Name: getSourcesByAphiaID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getSourcesByAphiaID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/Sources
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getSourcesByAphiaID
parts:
IRMNG_ID: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/Sources
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getSourcesByAphiaIDResponse
parts:
return: tns:Sources
Namespace: http://aphia/v1.0/Sources
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get one or more sources/references including links, for one IRMNG_ID
Output fields include:
Close
Name: getAphiaSynonymsByID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaSynonymsByID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaSynonymsByID
parts:
IRMNG_ID: xsd:int
offset: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaSynonymsByIDResponse
parts:
return: tns:AphiaRecords
Namespace: http://aphia/v1.0/AphiaRecords
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get all synonyms for a given IRMNG_ID
Parameters:
Name: getAphiaSynonymsByID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaSynonymsByID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaSynonymsByID
parts:
IRMNG_ID: xsd:int
offset: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaSynonymsByIDResponse
parts:
return: tns:AphiaRecords
Namespace: http://aphia/v1.0/AphiaRecords
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get all synonyms for a given IRMNG_ID
Parameters:
Close
Name: getAphiaVernacularsByID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaVernacularsByID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaVernaculars
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaVernacularsByID
parts:
IRMNG_ID: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaVernaculars
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaVernacularsByIDResponse
parts:
return: tns:Vernaculars
Namespace: http://aphia/v1.0/AphiaVernaculars
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get all vernaculars for a given IRMNG_ID
Name: getAphiaVernacularsByID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaVernacularsByID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaVernaculars
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaVernacularsByID
parts:
IRMNG_ID: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaVernaculars
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaVernacularsByIDResponse
parts:
return: tns:Vernaculars
Namespace: http://aphia/v1.0/AphiaVernaculars
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get all vernaculars for a given IRMNG_ID
Close
Name: getAphiaChildrenByID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaChildrenByID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaChildrenByID
parts:
IRMNG_ID: xsd:int
offset: xsd:int
marine_only: xsd:boolean
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaChildrenByIDResponse
parts:
return: tns:AphiaRecords
Namespace: http://aphia/v1.0/AphiaRecords
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get the direct children (max. 50) for a given IRMNG_ID
Parameters:
Name: getAphiaChildrenByID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaChildrenByID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaChildrenByID
parts:
IRMNG_ID: xsd:int
offset: xsd:int
marine_only: xsd:boolean
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaChildrenByIDResponse
parts:
return: tns:AphiaRecords
Namespace: http://aphia/v1.0/AphiaRecords
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get the direct children (max. 50) for a given IRMNG_ID
Parameters:
Close
Name: matchAphiaRecordsByNames
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: matchAphiaRecordsByNames
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaMatches
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: matchAphiaRecordsByNames
parts:
scientificnames: tns:scientificnames
marine_only: xsd:boolean
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaMatches
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: matchAphiaRecordsByNamesResponse
parts:
return: tns:AphiaMatches
Namespace: http://aphia/v1.0/AphiaMatches
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: For each given scientific name (may include authority), try to find one or more AphiaRecords, using the TAXAMATCH fuzzy matching algorithm by Tony Rees.
This allows you to (fuzzy) match multiple names in one call. Limited to 50 names at once for performance reasons
Parameters:
For the structure of the returned AphiaRecords, please refer to the function getAphiaRecordByID()
Name: matchAphiaRecordsByNames
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: matchAphiaRecordsByNames
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaMatches
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: matchAphiaRecordsByNames
parts:
scientificnames: tns:scientificnames
marine_only: xsd:boolean
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaMatches
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: matchAphiaRecordsByNamesResponse
parts:
return: tns:AphiaMatches
Namespace: http://aphia/v1.0/AphiaMatches
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: For each given scientific name (may include authority), try to find one or more AphiaRecords, using the TAXAMATCH fuzzy matching algorithm by Tony Rees.
This allows you to (fuzzy) match multiple names in one call. Limited to 50 names at once for performance reasons
Parameters:
For the structure of the returned AphiaRecords, please refer to the function getAphiaRecordByID()
Close
Name: getAphiaDistributionsByID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaDistributionsByID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaDistributions
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaDistributionsByID
parts:
AphiaID: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaDistributions
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaDistributionsByIDResponse
parts:
return: tns:Distributions
Namespace: http://aphia/v1.0/AphiaDistributions
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get all distributions for a given IRMNG_ID
Output fields include:
Name: getAphiaDistributionsByID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaDistributionsByID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaDistributions
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaDistributionsByID
parts:
AphiaID: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaDistributions
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaDistributionsByIDResponse
parts:
return: tns:Distributions
Namespace: http://aphia/v1.0/AphiaDistributions
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get all distributions for a given IRMNG_ID
Output fields include:
Close
Name: getAphiaTaxonRanksByID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaTaxonRanksByID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaRanks
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaTaxonRanksByID
parts:
taxonRankID: xsd:int
IRMNG_ID: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaRanks
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaTaxonRanksByIDResponse
parts:
return: tns:AphiaRanks
Namespace: http://aphia/v1.0/AphiaRanks
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get taxonomic ranks by their identifier
Output fields include:
Name: getAphiaTaxonRanksByID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaTaxonRanksByID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaRanks
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaTaxonRanksByID
parts:
taxonRankID: xsd:int
IRMNG_ID: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaRanks
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaTaxonRanksByIDResponse
parts:
return: tns:AphiaRanks
Namespace: http://aphia/v1.0/AphiaRanks
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get taxonomic ranks by their identifier
Output fields include:
Close
Name: getAphiaTaxonRanksByName
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaTaxonRanksByName
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaRanks
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaTaxonRanksByName
parts:
taxonRank: xsd:string
IRMNG_ID: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaRanks
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaTaxonRanksByNameResponse
parts:
return: tns:AphiaRanks
Namespace: http://aphia/v1.0/AphiaRanks
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get taxonomic ranks by their name
Output fields include:
Name: getAphiaTaxonRanksByName
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaTaxonRanksByName
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaRanks
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaTaxonRanksByName
parts:
taxonRank: xsd:string
IRMNG_ID: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaRanks
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaTaxonRanksByNameResponse
parts:
return: tns:AphiaRanks
Namespace: http://aphia/v1.0/AphiaRanks
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get taxonomic ranks by their name
Output fields include:
Close
Name: getAphiaRecordsByTaxonRankID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaRecordsByTaxonRankID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordsByTaxonRankID
parts:
taxonRankID: xsd:int
belongsTo: xsd:int
offset: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordsByTaxonRankIDResponse
parts:
return: tns:AphiaRecords
Namespace: http://aphia/v1.0/AphiaRecords
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get the AphiaRecords for a given taxonRankID (max 50)
Output fields include:
For the structure of the returned AphiaRecords, please refer to the function getAphiaRecordByID()
Name: getAphiaRecordsByTaxonRankID
Binding: AphiaNameServiceBinding
Endpoint: https://irmng.org/aphia.php?p=soap
SoapAction: getAphiaRecordsByTaxonRankID
Style: rpc
Input:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordsByTaxonRankID
parts:
taxonRankID: xsd:int
belongsTo: xsd:int
offset: xsd:int
Output:
use: encoded
namespace: http://aphia/v1.0/AphiaRecords
encodingStyle: http://schemas.xmlsoap.org/soap/encoding/
message: getAphiaRecordsByTaxonRankIDResponse
parts:
return: tns:AphiaRecords
Namespace: http://aphia/v1.0/AphiaRecords
Transport: http://schemas.xmlsoap.org/soap/http
Documentation: Get the AphiaRecords for a given taxonRankID (max 50)
Output fields include:
For the structure of the returned AphiaRecords, please refer to the function getAphiaRecordByID()