c0mm0.com — the continuously verified register of European data

Register record·API·FR·Updated AnnualVERIFIED · checked 27h ago
E

Annual State of Collections of the Toulouse LibraryEtat annuel des Collections de la bibliothèque de Toulouse

Etat annuel des Collections de la bibliothèque de ToulouseAnnual State of Collections of the Toulouse Library

APIExecutable4/7Query nowOpen workbenchSubscribe🇫🇷France

This API provides open data from Toulouse Métropole on the annual state of collections held across all libraries in the Bibliothèque de Toulouse network (BMVR), broken down by type of material. The dataset has been maintained since 2013 and offers free, unauthenticated access. It is published by Toulouse Métropole and is useful for tracking the composition and evolution of library holdings, such as books, media, and other resources, across the network's branches over time.Depuis 2013, état des collections dans toutesles bibliothèques du réseau de la Bibliothèque de Toulouse (BMVR), par type de matériel

culture
45
fair

Weighted across five axes. Tap a ring for what it measures.

Data schema (30 fields)

Filterable via the API (30)
anneetype_de_materielallancbonbuscabaniscolcypdaudemdurempexufabfcjizamctmgmminpavperigordpinprapvpranreyrosserundefined

Click a field to see example values.

FillFieldTypeDescription
100%anneeFilterable via the APIintYear the collection count refers to.Year the collection count refers to.
100%type_de_materielFilterable via the APIType de matérieltextType of library material (e.g. books, media).Type of library material (e.g. books, media).
100%allFilterable via the APItextTotal number of items across all library branches.Total number of items across all library branches.
92.1%ancFilterable via the APIintNumber of items held at the Ancely library branch.Number of items held at the Ancely library branch.
91.8%bonFilterable via the APIintNumber of items held at the Bonnefoy library branch.Number of items held at the Bonnefoy library branch.
91.4%busFilterable via the APIintNumber of items held in the mobile library (bibliobus).Number of items held in the mobile library (bibliobus).
98.4%cabanisFilterable via the APIintNumber of items held at the Médiathèque José Cabanis.Number of items held at the Médiathèque José Cabanis.
93.2%colFilterable via the APIintNumber of items held at the library branch coded 'col'.Number of items held at the library branch coded 'col'.
92.9%cypFilterable via the APIintNumber of items held at the library branch coded 'cyp'.Number of items held at the library branch coded 'cyp'.
92.3%dauFilterable via the APIintNumber of items held at the library branch coded 'dau'.Number of items held at the library branch coded 'dau'.
92.1%demFilterable via the APIintNumber of items held at the library branch coded 'dem'.Number of items held at the library branch coded 'dem'.
92.1%durFilterable via the APIintNumber of items held at the Duranti library branch.Number of items held at the Duranti library branch.
93%empFilterable via the APIintNumber of items held at the Empalot library branch.Number of items held at the Empalot library branch.
92.9%exuFilterable via the APIintNumber of items held at the Saint-Exupéry library branch.Number of items held at the Saint-Exupéry library branch.
92.4%fabFilterable via the APIintNumber of items held at the library branch coded 'fab'.Number of items held at the library branch coded 'fab'.
92.3%fcjFilterable via the APIintNumber of items held at the library branch coded 'fcj'.Number of items held at the library branch coded 'fcj'.
92.4%izaFilterable via the APIintNumber of items held at the Izards library branch.Number of items held at the Izards library branch.
93.4%mctFilterable via the APIintNumber of items held at the library branch coded 'mct'.Number of items held at the library branch coded 'mct'.
93.2%mgmFilterable via the APIintNumber of items held at the Grand M library branch.Number of items held at the Grand M library branch.
92.4%minFilterable via the APIintNumber of items held at the Minimes library branch.Number of items held at the Minimes library branch.
92.4%pavFilterable via the APIintNumber of items held at the library branch coded 'pav'.Number of items held at the library branch coded 'pav'.
94.2%perigordFilterable via the APIintNumber of items held at the Périgord library branch.Number of items held at the Périgord library branch.
91.7%pinFilterable via the APIintNumber of items held at the Pinel library branch.Number of items held at the Pinel library branch.
92.4%praFilterable via the APIintNumber of items held at the Pradettes library branch.Number of items held at the Pradettes library branch.
91.3%pvpFilterable via the APIintNumber of items held at the library branch coded 'pvp'.Number of items held at the library branch coded 'pvp'.
93%ranFilterable via the APIintNumber of items held at the Rangueil library branch.Number of items held at the Rangueil library branch.
51.7%reyFilterable via the APIintNumber of items held at the Reynerie library branch.Number of items held at the Reynerie library branch.
91.8%rosFilterable via the APIintNumber of items held at the Roseraie library branch.Number of items held at the Roseraie library branch.
92.6%serFilterable via the APIintNumber of items held at the library branch coded 'ser'.Number of items held at the library branch coded 'ser'.
7.9%undefinedFilterable via the APIintNumber of items with an unspecified or unclassified branch.Number of items with an unspecified or unclassified branch.

Schema captured from opendatasoft 2 days ago.

Query the data

Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.

=

Sample data (5 records)

Record 1all: 53320 · anc: 0
{
  "all": "53320",
  "anc": 0,
  "bon": 0,
  "bus": 0,
  "col": 0,
  "cyp": 0,
  "dau": 0,
  "dem": 0,
  "dur": 0,
  "emp": 0,
  "exu": 0,
  "fab": 0,
  "fcj": 0,
  "iza": 0,
  "mct": 0,
  "mgm": 0,
  "min": 0,
  "pav": 0,
  "pin": 0,
  "pra": 0,
  "pvp": 0,
  "ran": 0,
  "rey": 0,
  "ros": 0,
  "ser": 0,
  "annee": 2013,
  "cabanis": 1,
  "perigord": 53319,
  "undefined": 0,
  "type_de_materiel": "1TEXBEP"
}
Record 2all: 17 · anc: 0
{
  "all": "17",
  "anc": 0,
  "bon": 0,
  "bus": 0,
  "col": 0,
  "cyp": 0,
  "dau": 0,
  "dem": 0,
  "dur": 0,
  "emp": 0,
  "exu": 0,
  "fab": 0,
  "fcj": 0,
  "iza": 0,
  "mct": 0,
  "mgm": 0,
  "min": 0,
  "pav": 0,
  "pin": 0,
  "pra": 0,
  "pvp": 0,
  "ran": 0,
  "rey": 0,
  "ros": 0,
  "ser": 0,
  "annee": 2019,
  "cabanis": 17,
  "perigord": 0,
  "undefined": null,
  "type_de_materiel": "WIIMAN"
}
Record 3all: 311 · anc: 97
{
  "all": "311",
  "anc": 97,
  "bon": null,
  "bus": null,
  "col": null,
  "cyp": null,
  "dau": null,
  "dem": null,
  "dur": null,
  "emp": null,
  "exu": null,
  "fab": null,
  "fcj": null,
  "iza": null,
  "mct": null,
  "mgm": null,
  "min": null,
  "pav": null,
  "pin": null,
  "pra": null,
  "pvp": null,
  "ran": null,
  "rey": null,
  "ros": null,
  "ser": null,
  "annee": 2014,
  "cabanis": 214,
  "perigord": null,
  "undefined": null,
  "type_de_materiel": "FILMBRA"
}
Record 4all: 42 · anc: 0
{
  "all": "42",
  "anc": 0,
  "bon": 0,
  "bus": 0,
  "col": 0,
  "cyp": 0,
  "dau": 0,
  "dem": 0,
  "dur": 0,
  "emp": 0,
  "exu": 0,
  "fab": 0,
  "fcj": 0,
  "iza": 0,
  "mct": 0,
  "mgm": 0,
  "min": 0,
  "pav": 0,
  "pin": 0,
  "pra": 0,
  "pvp": 0,
  "ran": 0,
  "rey": 0,
  "ros": 0,
  "ser": 0,
  "annee": 2019,
  "cabanis": 42,
  "perigord": 0,
  "undefined": null,
  "type_de_materiel": "_SELEC-ACT"
}
Record 5all: 2 · anc: 0
{
  "all": "2",
  "anc": 0,
  "bon": 0,
  "bus": 0,
  "col": 0,
  "cyp": 0,
  "dau": 0,
  "dem": 0,
  "dur": 0,
  "emp": 0,
  "exu": 0,
  "fab": 0,
  "fcj": 0,
  "iza": 0,
  "mct": 0,
  "mgm": 0,
  "min": 0,
  "pav": 0,
  "pin": 0,
  "pra": 0,
  "pvp": 0,
  "ran": 0,
  "rey": null,
  "ros": 0,
  "ser": 0,
  "annee": 2021,
  "cabanis": 2,
  "perigord": 0,
  "undefined": null,
  "type_de_materiel": "DSCONSOLJ"
}

Live sample captured at profiling time — values may have changed upstream.

Verification Status

Using the API

Configuration

Base URL
https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/etat-annuel-des-collections-de-la-bibliotheque-de-toulous

License

  • ✓ Redistributable
  • ✓ Attribution required

Query examples

curl -s 'https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/etat-annuel-des-collections-de-la-bibliotheque-de-toulous/records?limit=20' -H 'Accept: application/json'

First 20 records of the dataset as JSON.

Uses the Opendatasoft Explore v2.1 syntax — supports select, where, group_by and order_by.

Full API documentation ↗

Rate limits

20 000 req/day
per ipmeasured
observed 2 days ago

Dataset

Volume & freshness

Records
687
Update cadence
Annual
declared upstream
Last upstream update
1 year ago
2025-05-22

License

No license declared upstream.

○ Documentation○ Data dictionary○ Versioning

Source: opendatasoft

Machine-readable & source

Etat annuel des Collections de la bibliothèque de Toulouse — live verification badge

Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.