TempoLife

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.

BeetaTila
Vain lukuKäyttö
Ilmainen (kohtuukäyttö)Hinta

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.

Suunnitteilla

unit-convert (JS)

Pieni, riippuvuudeton muunnin sivuston units.tempolife.app taustalla, avoimena pakettina.

Suunnitteilla

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.

Hanki sovellus ilmaiseksiHanki sovellus