Statistics List
Read-only viewset exposing cached site-wide statistics.
GET /api/v1/statistics/?format=api
{
"total_works": 55406,
"published_works": 10058,
"harvested_works": 45348,
"contributed_works": 0,
"contributed_dois": 0,
"with_geometry": 10058,
"with_temporal": 9824,
"with_authors": 9894,
"with_doi": 10040,
"with_abstract": 9698,
"open_access": 9771,
"from_openalex": 9865,
"works_by_status": {
"p": 10058,
"h": 45348,
"c": 0,
"d": 0,
"t": 0,
"w": 0
},
"sources": 427,
"collections": 21,
"users": 4,
"contributors": 1,
"with_complete_metadata": 9824,
"complete_percentage": 97.7,
"by_continent": [
{
"name": "Asia",
"count": 4897
},
{
"name": "South America",
"count": 1618
},
{
"name": "Europe",
"count": 1350
},
{
"name": "North America",
"count": 1165
},
{
"name": "Africa",
"count": 705
},
{
"name": "Australia",
"count": 204
},
{
"name": "Oceania",
"count": 192
},
{
"name": "Antarctica",
"count": 17
}
],
"by_ocean": [
{
"name": "North Pacific Ocean",
"count": 745
},
{
"name": "North Atlantic Ocean",
"count": 574
},
{
"name": "South China and Easter Archipelagic Seas",
"count": 413
},
{
"name": "Indian Ocean",
"count": 387
},
{
"name": "South Pacific Ocean",
"count": 301
},
{
"name": "Mediterranean Region",
"count": 300
},
{
"name": "South Atlantic Ocean",
"count": 203
},
{
"name": "Arctic Ocean",
"count": 74
},
{
"name": "Baltic Sea",
"count": 71
},
{
"name": "Southern Ocean",
"count": 41
}
],
"by_country": [
{
"name": "CN",
"count": 2658
},
{
"name": "BR",
"count": 607
},
{
"name": "US",
"count": 484
},
{
"name": "VN",
"count": 392
},
{
"name": "MX",
"count": 387
},
{
"name": "PE",
"count": 370
},
{
"name": "TH",
"count": 359
},
{
"name": "IT",
"count": 334
},
{
"name": "EC",
"count": 321
},
{
"name": "CO",
"count": 289
},
{
"name": "RU",
"count": 263
},
{
"name": "IN",
"count": 247
},
{
"name": "FR",
"count": 237
},
{
"name": "JP",
"count": 230
},
{
"name": "CL",
"count": 224
},
{
"name": "MY",
"count": 219
},
{
"name": "CA",
"count": 217
},
{
"name": "AU",
"count": 215
},
{
"name": "ID",
"count": 212
},
{
"name": "KR",
"count": 207
},
{
"name": "CR",
"count": 192
},
{
"name": "MM",
"count": 177
},
{
"name": "BO",
"count": 173
},
{
"name": "ZA",
"count": 161
},
{
"name": "AR",
"count": 159
},
{
"name": "LA",
"count": 156
},
{
"name": "TR",
"count": 149
},
{
"name": "TW",
"count": 148
},
{
"name": "GR",
"count": 144
},
{
"name": "VE",
"count": 141
},
{
"name": "ES",
"count": 141
},
{
"name": "PA",
"count": 136
},
{
"name": "DE",
"count": 132
},
{
"name": "IR",
"count": 132
},
{
"name": "MG",
"count": 112
},
{
"name": "PT",
"count": 111
},
{
"name": "PH",
"count": 105
},
{
"name": "PL",
"count": 97
},
{
"name": "GE",
"count": 94
},
{
"name": "KE",
"count": 88
},
{
"name": "BG",
"count": 83
},
{
"name": "SA",
"count": 82
},
{
"name": "HU",
"count": 82
},
{
"name": "AT",
"count": 81
},
{
"name": "CH",
"count": 78
},
{
"name": "GY",
"count": 73
},
{
"name": "CM",
"count": 70
},
{
"name": "PG",
"count": 68
},
{
"name": "MA",
"count": 67
},
{
"name": "CZ",
"count": 65
},
{
"name": "RO",
"count": 65
},
{
"name": "TZ",
"count": 64
},
{
"name": "FI",
"count": 62
},
{
"name": "GT",
"count": 62
},
{
"name": "KZ",
"count": 62
},
{
"name": "NO",
"count": 61
},
{
"name": "SE",
"count": 60
},
{
"name": "HN",
"count": 59
},
{
"name": "KH",
"count": 56
},
{
"name": "NZ",
"count": 55
},
{
"name": "IL",
"count": 54
},
{
"name": "SK",
"count": 54
},
{
"name": "CD",
"count": 53
},
{
"name": "PK",
"count": 52
},
{
"name": "HR",
"count": 50
},
{
"name": "DO",
"count": 49
},
{
"name": "NP",
"count": 49
},
{
"name": "GB",
"count": 49
},
{
"name": "DZ",
"count": 48
},
{
"name": "NC",
"count": 47
},
{
"name": "UA",
"count": 46
},
{
"name": "SR",
"count": 45
},
{
"name": "ET",
"count": 44
},
{
"name": "PY",
"count": 42
},
{
"name": "NI",
"count": 41
},
{
"name": "AZ",
"count": 41
},
{
"name": "NA",
"count": 40
},
{
"name": "MN",
"count": 39
},
{
"name": "NL",
"count": 38
},
{
"name": "UG",
"count": 38
},
{
"name": "AL",
"count": 37
},
{
"name": "GA",
"count": 37
},
{
"name": "EG",
"count": 35
},
{
"name": "YE",
"count": 35
},
{
"name": "MZ",
"count": 35
},
{
"name": "SI",
"count": 35
},
{
"name": "ME",
"count": 34
},
{
"name": "RS",
"count": 34
},
{
"name": "CU",
"count": 33
},
{
"name": "BZ",
"count": 33
},
{
"name": "TT",
"count": 32
},
{
"name": "BE",
"count": 32
},
{
"name": "SG",
"count": 32
},
{
"name": "CI",
"count": 32
},
{
"name": "KG",
"count": 32
},
{
"name": "MK",
"count": 31
},
{
"name": "AO",
"count": 31
},
{
"name": "PR",
"count": 31
},
{
"name": "EE",
"count": 30
},
{
"name": "TJ",
"count": 30
}
],
"by_publisher": [
{
"name": "Pensoft Publishers",
"count": 9803
},
{
"name": "Mountain Wetlands Repository (MaRESS)",
"count": 233
},
{
"name": "Springer",
"count": 4
}
],
"by_journal": [
{
"name": "ZooKeys",
"count": 5583
},
{
"name": "PhytoKeys",
"count": 1332
},
{
"name": "Biodiversity Data Journal",
"count": 1121
},
{
"name": "MycoKeys",
"count": 622
},
{
"name": "Mountain Wetlands Repository",
"count": 233
},
{
"name": "NeoBiota",
"count": 213
},
{
"name": "Herpetozoa",
"count": 192
},
{
"name": "Neotropical Biology and Conservation",
"count": 145
},
{
"name": "Evolutionary Systematics",
"count": 124
},
{
"name": "Italian Botanist",
"count": 117
},
{
"name": "Nature Conservation",
"count": 111
},
{
"name": "Alpine Entomology",
"count": 83
},
{
"name": "Metabarcoding and Metagenomics",
"count": 57
},
{
"name": "Caucasiana",
"count": 54
},
{
"name": "Acta Biologica Sibirica",
"count": 26
},
{
"name": "geoMetadata Demo Journal",
"count": 18
},
{
"name": "One Ecosystem",
"count": 12
},
{
"name": "Natural History Collections and Museomics",
"count": 7
},
{
"name": "AGILE: Springer LNCS Proceedings",
"count": 4
},
{
"name": "Viticulture Data Journal",
"count": 4
}
],
"by_collection": [
{
"name": "Pensoft Publishers",
"url": "/collections/pensoft-publishers/",
"count": 9803
},
{
"name": "Mountain Wetlands",
"url": "/collections/mountain-wetlands/",
"count": 233
},
{
"name": "KOMET demo data",
"url": "/collections/komet/",
"count": 18
},
{
"name": "AGILE GI",
"url": "/collections/agile-gi/",
"count": 4
},
{
"name": "Biosystematics and Ecology",
"url": "/collections/biosystematics-and-ecology/",
"count": 0
},
{
"name": "Bulletin of Insectology",
"url": "/collections/bulletin-of-insectology/",
"count": 0
},
{
"name": "Copernicus Publications",
"url": "/collections/copernicus-publications/",
"count": 0
},
{
"name": "EarthArXiv",
"url": "/collections/eartharxiv/",
"count": 0
},
{
"name": "ESS Open Archive",
"url": "/collections/ess-open-archive/",
"count": 0
},
{
"name": "GEO-LEO",
"url": "/collections/geo-leo/",
"count": 0
},
{
"name": "GeoScienceWorld AAPG",
"url": "/collections/geoscienceworld-aapg/",
"count": 0
},
{
"name": "GeoScienceWorld Aggregated",
"url": "/collections/geoscienceworld-aggregated/",
"count": 0
},
{
"name": "GeoScienceWorld Clay Minerals",
"url": "/collections/geoscienceworld-clay-minerals/",
"count": 0
},
{
"name": "GeoScienceWorld Cushman Foundation",
"url": "/collections/geoscienceworld-cushman-foundation/",
"count": 0
},
{
"name": "GeoScienceWorld GSA",
"url": "/collections/geoscienceworld-gsa/",
"count": 0
},
{
"name": "GeoScienceWorld GSL",
"url": "/collections/geoscienceworld-gsl/",
"count": 0
},
{
"name": "GeoScienceWorld Mineralogical Society",
"url": "/collections/geoscienceworld-mineralogical-society/",
"count": 0
},
{
"name": "GeoScienceWorld SEG",
"url": "/collections/geoscienceworld-seg/",
"count": 0
},
{
"name": "GeoScienceWorld SEG-Econ",
"url": "/collections/geoscienceworld-seg-econ/",
"count": 0
},
{
"name": "Scientific Data",
"url": "/collections/scientific-data/",
"count": 0
}
],
"total_works_for_user": 10058,
"computed_at": "2026-06-24T13:10:28.628916Z",
"next_update": "2026-06-25T13:10:28.628403Z"
}