Comme évoqué précédemment, une API Rest est un service web permettant aux applications d'obtenir des informations (données) à travers des requêtes HTTP.
Ci-dessous une illustration qui permet de visualiser les transactions entre une application et une base de données à travers le filtre d'une api rest.

Les données sont renvoyées au format JSON. Il existe de nombreux services Rest, comme par exemple la météo. La documentation du site api.concept-meteo permet de voir les différentes méthodes et fonctionnalités d'une api. Elle renvoi les données par ville dans un json object dont vous avez un exemple ci-dessous
{
"city": {
"insee": "35238",
"cp": 35000,
"latitude": 48.112,
"longitude": -1.6819,
"altitude": 38,
"name": "Rennes"
}
}
Les applications mobiles, développées en React Native par exemple peuvent envoyer des requêtes sur l'API, recevoir les données et les exploiter (parser) ensuite à l'aide du language Javascript ou encore TypeScript