# ADH Financial Intelligence Layer – fi-species Endpoint

> ADH Financial Intelligence Layer – fi-species Endpoint is a paid API for AI agents from agentdatum.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-11).

Returns a paginated list of biodiversity occurrence records (species observations) aggregated from GBIF and similar natural science data sources, surfaced through the ADH financial intelligence platform.

## Facts

- Endpoint: GET https://agentdatum.com/api/v1/d/fi-species?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/adh-financial-intelligence-layer-fi-species-endpoint-4c1e2ba6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_AdOPHwaPaNc6cK2p89k6E

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability adh-financial-intelligence-layer-fi-species-endpoint-4c1e2ba6
```

Example prompt: Pull the first 20 species occurrence records from the ADH fi-species endpoint — I want to see the taxonomic class, genus, species name, latitude, IUCN category, and which dataset each observation came from.

## When to prefer this

Choose this endpoint when you need paginated access to raw biodiversity occurrence records — species taxonomy, geolocation, dataset provenance, and IUCN status — sourced from GBIF via the ADH platform's x402 micropayment rail. Prefer it over direct GBIF API calls when you are already operating within the ADH/x402 agent payment ecosystem and want a single consistent billing interface. Less suitable if you need financial market data, macroeconomic indicators, or crypto intelligence (see other ADH endpoints for those).

## Known failure modes

- Missing or malformed 'input' object returns a validation error
- Invalid HTTP method (not GET/HEAD/DELETE) returns a 400 or schema rejection
- Offset beyond total record count returns an empty results array
- Network or upstream GBIF unavailability may cause timeout or 503
- Insufficient USDC balance or x402 payment failure blocks access

## How this service works

ADH 金融情报层：把 239 个原始数据源洗成带实体解析、时间同步、溯源与派生结论的情报（宏观regime / 加密尽调 / 事件窗口），免费注入你的 AI 上下文。Agent 走 x402 结算，人类订阅（PayPal）即将上线。

## Output

A JSON object containing a paginated list of species occurrence records (default limit 20), including fields such as species name, genus, family, phylum, kingdom, continent, decimal latitude, individual count, IUCN red list category, dataset name and key, recorded-by identity, last crawled and last interpreted timestamps, protocol, and a total count of available records (e.g. 53 million+).

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "raw": {
   "data": {
    "count": 53569825,
    "limit": 20,
    "facets": [],
    "offset": 0,
    "results": [
     {
      "key": 5003659260,
      "year": 2026,
      "class": "Aves",
      "facts": [],
      "genus": "Cyanistes",
      "family": "Paridae",
      "phylum": "Chordata",
      "crawlId": 626,
      "kingdom": "Animalia",
      "species": "Cyanistes caeruleus",
      "modified": "2026-01-10T00:00:00.000+00:00",
      "protocol": "EML",
      "continent": "EUROPE",
      "phylumKey": 44,
      "datasetKey": "a4d53b24-d61b-4ee5-addd-8b42d54a913f",
      "extensions": {},
      "recordedBy": "Pertti Ojanen",
      "datasetName": "Winter Bird Census",
      "genericName": "Cyanistes",
      "identifiers": [
       {
        "identifier": "http://tun.fi/JX.1794650#93"
       }
      ],
      "isInCluster": false,
      "isSequenced": false,
      "lastCrawled": "2026-08-04T01:09:23.870+00:00",
      "dnaSequenceID": [],
      "geodeticDatum": "WGS84",
      "recordedByIDs": [],
      "collectionCode": "HR.39",
      "decimalLatitude": 61.998259,
      "identifiedByIDs": [],
      "individualCount": 7,
      "installationKey": "b1304814-56cc-434e-8d40-2b24fa21526f",
      "lastInterpreted": "2026-08-04T01:17:22.381+00:00",
      "acceptedTaxonKey": 2487879,
      "occurrenceRemarks": "Quality assessment: Unassessed Keywords: { LTKM:Talvilintulaskenta | 6C6A68AC-48CE-493E-9812-AB6FAC733A43 }",
      "nucleotideSequence": [],
      "dataGeneralizations": "NONE",
      "iucnRedListCategory": "LC",
      "hostingOrganizationKey": "04fd2e13-6881-4e5c-9dd1-8fdd9ab993c1",
      "scientificNameAuthorship": "(Linnaeus, 1758)",
      "http://unknown.org/samplingEvent": "census"
     },
     {
      "key": 5003659260,
      "year": 2026,
      "class": "Aves",
      "facts": [],
      "genus": "Cyanistes",
      "family": "Paridae",
      "phylum": "Chordata",
      "crawlId": 626,
      "kingdom": "Animalia",
      "species": "Cyanistes caeruleus",
      "modified": "2026-01-10T00:00:00.000+00:00",
      "protocol": "EML",
      "continent": "EUROPE",
      "phylumKey": 44,
      "datasetKey": "a4d53b24-d61b-4ee5-addd-8b42d54a913f",
      "extensions": {},
      "recordedBy": "Pertti Ojanen",
      "datasetName": "Winter Bird Census",
      "genericName": "Cyanistes",
      "identifiers": [
       {
        "identifier": "http://tun.fi/JX.1794650#93"
       }
      ],
      "isInCluster": false,
      "isSequenced": fal
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/adh-financial-intelligence-layer-fi-species-endpoint-4c1e2ba6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentdatum.com](https://www.zero.xyz/host/agentdatum.com/llms.txt)
