TempoLife › Avoin lähdekoodi ja ruoka-API › food-api
Ruoka- ja ravinto-API
Vain lukuun tarkoitettu HTTP-API ruokien hakuun ja niiden ravintoarvojen lukemiseen 100 g:ssa.
Tämä on beetavaiheessa. Se toimii, mutta tarkat kentät voivat muuttua, kunnes vakaa, versioitu julkaisu on ilmoitettu.
Mikä se on
Ruoka-API:lla voit hakea ruokatietokannasta ja lukea energian ja makroravintoaineet 100 g:ssa JSON-muodossa. Se on vain lukuun tarkoitettu — kirjoitusoikeutta ei ole eikä henkilötietoja millään tavalla — joten sitä on turvallista kutsua staattiselta sivustolta tai harrasteprojektista. Se on tällä hetkellä beetavaiheessa: alla oleva muoto on tarkoitukseltaan vakaa, mutta pidä tarkkoja kenttiä muutoksille alttiina, kunnes versioitu 1.0 on ilmoitettu, äläkä rakenna sen varaan vielä mitään kriittistä. Käytössä on kohtuullisen käytön pyyntörajoitus; raskaasta tai kaupallisesta käytöstä kannattaa ensin olla yhteydessä.
Esimerkit
Hae ruokaa
GET https://open.tempolife.app/v1/foods?q=banana&lang=en
{
"query": "banana",
"results": [
{ "id": "banana-raw", "name": "Banana, raw", "kcal_100g": 89 }
]
}Lue yksi ruoka id:n perusteella
GET https://open.tempolife.app/v1/foods/banana-raw
{
"id": "banana-raw",
"name": "Banana, raw",
"per_100g": { "kcal": 89, "protein_g": 1.1, "carbs_g": 22.8, "fat_g": 0.3 }
}Kutsu komentoriviltä
curl -s 'https://open.tempolife.app/v1/foods?q=oat+milk'Muita paketteja
Avoin ravintoaineisto
Ladattava CSV/JSON-vedos tavallisista ruoista ja niiden ravintoarvoista 100 g:ssa.
unit-convert (JS)
Pieni, riippuvuudeton muunnin sivuston units.tempolife.app taustalla, avoimena pakettina.
Lähde: TempoLifen avoimen lähdekoodin ja API:n dokumentaatio. Tila on voimassa tarkistushetkellä; beeta- tai suunnitteilla-tila tarkoittaa, että rajapinta voi vielä muuttua. · tarkistettu 2026-09-04
Usein kysytyt kysymykset
Ruoka- ja ravinto-API: onko valmis käyttöön?
Se on beetavaiheessa: käyttökelpoinen prototyyppeihin ja sivuprojekteihin, mutta pidä tarkkoja kenttiä muutoksille alttiina, kunnes vakaa 1.0 on valmis.
Mitä se maksaa?
Kohtuullisen käytön puitteissa ei mitään. Julkaistu koodi on avointa lähdekoodia sallivalla lisenssillä ja nimeämisvaatimuksella; beeta-API on ilmainen pyyntörajoituksen puitteissa.
Tai käytä vain sovellusta
TempoLife antaa sinulle koko ruokatietokannan sekä laskurit ja seurannat, ilmaiseksi, koodia ei tarvita.