{"openapi":"3.1.0","info":{"title":"Fruit Nutrition API","version":"1.0.0","description":"Fruit nutrition and botanical taxonomy as an API, built on the open Fruityvice dataset. Get every fruit with its scientific classification — family, genus and order — and its per-100g nutrition: calories, sugar, carbohydrates, protein and fat. Look up a single fruit by name, list every fruit in a botanical family (e.g. Rosaceae), genus (e.g. Prunus) or order (e.g. Rosales), or filter the whole catalogue by a nutrient range — for example all fruits with under 5g of sugar, sorted lowest first. Real data, no key needed upstream. Ideal for nutrition and diet apps, smoothie and recipe tools, health trackers and educational projects.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/fruit-api","description":"oanor gateway"}],"tags":[{"name":"Fruit"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/all":{"get":{"operationId":"get_v1_all","tags":["Fruit"],"summary":"Every fruit with nutrition","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":49,"fruits":[{"id":52,"name":"Persimmon","genus":"Diospyros","order":"Rosales","family":"Ebenaceae","nutritions":{"fat":0,"sugar":18,"protein":0,"calories":81,"carbohydrates":18}},{"id":3,"name":"Strawberry","genus":"Fragaria","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.4,"sugar":5.4,"protein":0.8,"calories":29,"carbohydrates":5.5}},{"id":1,"name":"Banana","genus":"Musa","order":"Zingiberales","family":"Musaceae","nutritions":{"fat":0.2,"sugar":17.2,"protein":1,"calories":96,"carbohydrates":22}},{"id":5,"name":"Tomato","genus":"Solanum","order":"Solanales","family":"Solanaceae","nutritions":{"fat":0.2,"sugar":2.6,"protein":0.9,"calories":74,"carbohydrates":3.9}},{"id":4,"name":"Pear","genus":"Pyrus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.1,"sugar":10,"protein":0.4,"calories":57,"carbohydrates":15}},{"id":60,"name":"Durian","genus":"Durio","order":"Malvales","family":"Malvaceae","nutritions":{"fat":5.3,"sugar":6.75,"protein":1.5,"calories":147,"carbohydrates":27.1}},{"id":64,"name":"Blackberry","genus":"Rubus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.4,"sugar":4.5,"protein":1.3,"calories":40,"carbohydrates":9}},{"id":65,"name":"Lingonberry","genus":"Vaccinium","order":"Ericales","family":"Ericaceae","nutritions":{"fat":0.34,"sugar":5.74,"protein":0.75,"calories":50,"carbohydrates":11.3}},{"id":66,"name":"Kiwi","genus":"Apteryx","order":"Struthioniformes","family":"Actinidiaceae","nutritions":{"fat":0.5,"sugar":9,"protein":1.1,"calories":61,"carbohydrates":15}},{"id":67,"name":"Lychee","genus":"Litchi","order":"Sapindales","family":"Sapindaceae","nutritions":{"fat":0.44,"sugar":15,"protein":0.8,"calories":66,"carbohydrates":17}},{"id":10,"name":"Pineapple","genus":"Ananas","order":"Poales","family":"Bromeliaceae","nutritions":{"fat":0.12,"sugar":9.85,"protein":0.54,"calories":50,"carbohydrates":13.12}},{"id":68,"name":"Fig","genus":"Ficus","order":"Rosales","family":"Moraceae","nutritions":{"fat":0.3,"sugar":16,"protein":0.8,"calories":74,"carbohydrates":19}},{"id":69,"name":"Gooseberry","genus":"Ribes","order":"Saxifragales","family":"Grossulariaceae","nutritions":{"fat":0.6,"sugar":0,"protein":0.9,"calories":44,"carbohydrates":10}},{"id":70,"name":"Passionfruit","genus":"Passiflora","order":"Malpighiales","family":"Passifloraceae","nutritions":{"fat":0.7,"sugar":11.2,"protein":2.2,"calories":97,"carbohydrates":22.4}},{"id":71,"name":"Plum","genus":"Prunus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.28,"sugar":9.92,"protein":0.7,"calories":46,"carbohydrates":11.4}},{"id":2,"name":"Orange","genus":"Citrus","order":"Sapindales","family":"Rutaceae","nutritions":{"fat":0.2,"sugar":8.2,"protein":1,"calories":43,"carbohydrates":8.3}},{"id":72,"name":"GreenApple","genus":"Malus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.1,"sugar":6.4,"protein":0.4,"calories":21,"carbohydrates":3.1}},{"id":23,"name":"Raspberry","genus":"Rubus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.7,"sugar":4.4,"protein":1.2,"calories":53,"carbohydrates":12}},{"id":25,"name":"Watermelon","genus":"Citrullus","order":"Cucurbitales","family":"Cucurbitaceae","nutritions":{"fat":0.2,"sugar":6,"protein":0.6,"calories":30,"carbohydrates":8}},{"id":26,"name":"Lemon","genus":"Citrus","order":"Sapindales","family":"Rutaceae","nutritions":{"fat":0.3,"sugar":2.5,"protein":1.1,"calories":29,"carbohydrates":9}},{"id":27,"name":"Mango","genus":"Mangifera","order":"Sapindales","family":"Anacardiaceae","nutritions":{"fat":0.38,"sugar":13.7,"protein":0.82,"calories":60,"carbohydrates":15}},{"id":33,"name":"Blueberry","genus":"Fragaria","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.4,"sugar":5.4,"protein":0,"calories":29,"carbohydrates":5.5}},{"id":6,"name":"Apple","genus":"Malus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.4,"sugar":10.3,"protein":0.3,"calories":52,"carbohydrates":11.4}},{"id":37,"name":"Guava","genus":"Psidium","order":"Myrtales","family":"Myrtaceae","nutritions":{"fat":1,"sugar":9,"protein":2.6,"calories":68,"carbohydrates":14}},{"id":35,"name":"Apricot","genus":"Prunus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.1,"sugar":3.2,"protein":0.5,"calories":15,"carbohydrates":3.9}},{"id":41,"name":"Melon","genus":"Cucumis","order":"Cucurbitaceae","family":"Cucurbitaceae","nutritions":{"fat":0,"sugar":8,"protein":0,"calories":34,"carbohydrates":8}},{"id":77,"name":"Tangerine","genus":"Citrus","order":"Sapindales","family":"Rutaceae","nutritions":{"fat":0.4,"sugar":9.1,"protein":0,"calories":45,"carbohydrates":8.3}},{"id":78,"name":"Pitahaya","genus":"Cactaceae","order":"Caryophyllales","family":"Cactaceae","nutritions":{"fat":0.4,"sugar":3,"protein":1,"calories":36,"carbohydrates":7}},{"id":44,"name":"Lime","genus":"Citrus","order":"Sapindales","family":"Rutaceae","nutritions":{"fat":0.1,"sugar":1.7,"protein":0.3,"calories":25,"carbohydrates":8.4}},{"id":79,"name":"Pomegranate","genus":"Punica","order":"Myrtales","family":"Lythraceae","nutritions":{"fat":1.2,"sugar":13.7,"protein":1.7,"calories":83,"carbohydrates":18.7}},{"id":80,"name":"Dragonfruit","genus":"Selenicereus","order":"Caryophyllales","family":"Cactaceae","nutritions":{"fat":1.5,"sugar":8,"protein":9,"calories":60,"carbohydrates":9}},{"id":81,"name":"Grape","genus":"Vitis","order":"Vitales","family":"Vitaceae","nutritions":{"fat":0.16,"sugar":16,"protein":0.72,"calories":69,"carbohydrates":18.1}},{"id":82,"name":"Morus","genus":"Morus","order":"Rosales","family":"Moraceae","nutritions":{"fat":0.39,"sugar":8.1,"protein":1.44,"calories":43,"carbohydrates":9.8}},{"id":76,"name":"Feijoa","genus":"Sellowiana","order":"Myrtoideae","family":"Myrtaceae","nutritions":{"fat":0.4,"sugar":3,"protein":0.6,"calories":44,"carbohydrates":8}},{"id":84,"name":"Avocado","genus":"Persea","order":"Laurales","family":"Lauraceae","nutritions":{"fat":14.66,"sugar":0.66,"protein":2,"calories":160,"carbohydrates":8.53}},{"id":85,"name":"Kiwifruit","genus":"Actinidia","order":"Ericales","family":"Actinidiaceae","nutritions":{"fat":0.5,"sugar":8.9,"protein":1.14,"calories":61,"carbohydrates":14.6}},{"id":87,"name":"Cranberry","genus":"Vaccinium","order":"Ericales","family":"Ericaceae","nutritions":{"fat":0.1,"sugar":4,"protein":0.4,"calories":46,"carbohydrates":12.2}},{"id":9,"name":"Cherry","genus":"Prunus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.3,"sugar":8,"protein":1,"calories":50,"carbohydrates":12}},{"id":86,"name":"Peach","genus":"Prunus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.25,"sugar":8.4,"protein":0.9,"calories":39,"carbohydrates":9.5}},{"id":94,"name":"Jackfruit","genus":"Artocarpus","order":"Rosales","family":"Moraceae","nutritions":{"fat":0,"sugar":19.1,"protein":1.72,"calories":95,"carbohydrates":23.2}},{"id":95,"name":"Horned Melon","genus":"Cucumis","order":"Cucurbitales","family":"Cucurbitaceae","nutritions":{"fat":1.26,"sugar":0.5,"protein":1.78,"calories":44,"carbohydrates":7.56}},{"id":96,"name":"Hazelnut","genus":"Corylus","order":"Fagales","family":"Betulaceae","nutritions":{"fat":61,"sugar":4.3,"protein":15,"calories":628,"carbohydrates":17}},{"id":98,"name":"Pomelo","genus":"Citrus","order":"Sapindales","family":"Rutaceae","nutritions":{"fat":0,"sugar":8.5,"protein":0.82,"calories":37,"carbohydrates":9.67}},{"id":99,"name":"Mangosteen","genus":"Garcinia","order":"Malpighiales","family":"Clusiaceae","nutritions":{"fat":0.58,"sugar":16.11,"protein":0.41,"calories":73,"carbohydrates":17.91}},{"id":100,"name":"Pumpkin","genus":"Cucurbita","order":"Cucurbitales","family":"Cucurbitaceae","nutritions":{"fat":0.3,"sugar":3.3,"protein":1.1,"calories":25,"carbohydrates":4.6}},{"id":101,"name":"Japanese Persimmon","genus":"Diospyros","order":" Ericales","family":" Ebenaceae","nutritions":{"fat":0.2,"sugar":13,"protein":0.6,"calories":70,"carbohydrates":19}},{"id":42,"name":"Papaya","genus":"Carica","order":"Brassicales","family":"Caricaceae","nutritions":{"fat":0.3,"sugar":4.4,"protein":0.5,"calories":39,"carbohydrates":5.8}},{"id":103,"name":"Annona","genus":"Annonas","order":"Rosales","family":"Annonaceae","nutritions":{"fat":0.29,"sugar":3.4,"protein":1.5,"calories":92,"carbohydrates":19.1}},{"id":104,"name":"Ceylon Gooseberry","genus":"Dovyalis","order":"Malpighiales","family":"Salicaceae","nutritions":{"fat":0.3,"sugar":8.1,"protein":1.2,"calories":47,"carbohydrates":9.6}}]},"meta":{"timestamp":"2026-06-08T01:19:01.674Z","request_id":"04e19d13-e334-429d-aefd-891b750e5b1b"},"status":"ok","message":"Fruits retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/family":{"get":{"operationId":"get_v1_family","tags":["Fruit"],"summary":"Fruits in a botanical family","description":"","parameters":[{"name":"family","in":"query","required":true,"description":"Family, e.g. Rosaceae","schema":{"type":"string"},"example":"Rosaceae"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":11,"family":"Rosaceae","fruits":[{"id":3,"name":"Strawberry","genus":"Fragaria","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.4,"sugar":5.4,"protein":0.8,"calories":29,"carbohydrates":5.5}},{"id":4,"name":"Pear","genus":"Pyrus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.1,"sugar":10,"protein":0.4,"calories":57,"carbohydrates":15}},{"id":64,"name":"Blackberry","genus":"Rubus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.4,"sugar":4.5,"protein":1.3,"calories":40,"carbohydrates":9}},{"id":71,"name":"Plum","genus":"Prunus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.28,"sugar":9.92,"protein":0.7,"calories":46,"carbohydrates":11.4}},{"id":72,"name":"GreenApple","genus":"Malus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.1,"sugar":6.4,"protein":0.4,"calories":21,"carbohydrates":3.1}},{"id":23,"name":"Raspberry","genus":"Rubus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.7,"sugar":4.4,"protein":1.2,"calories":53,"carbohydrates":12}},{"id":33,"name":"Blueberry","genus":"Fragaria","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.4,"sugar":5.4,"protein":0,"calories":29,"carbohydrates":5.5}},{"id":6,"name":"Apple","genus":"Malus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.4,"sugar":10.3,"protein":0.3,"calories":52,"carbohydrates":11.4}},{"id":35,"name":"Apricot","genus":"Prunus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.1,"sugar":3.2,"protein":0.5,"calories":15,"carbohydrates":3.9}},{"id":9,"name":"Cherry","genus":"Prunus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.3,"sugar":8,"protein":1,"calories":50,"carbohydrates":12}},{"id":86,"name":"Peach","genus":"Prunus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.25,"sugar":8.4,"protein":0.9,"calories":39,"carbohydrates":9.5}}]},"meta":{"timestamp":"2026-06-08T01:19:01.807Z","request_id":"4a921b37-a6d6-41fa-9fe9-d913ed423033"},"status":"ok","message":"Family retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/filter":{"get":{"operationId":"get_v1_filter","tags":["Fruit"],"summary":"Filter by a nutrient range","description":"","parameters":[{"name":"nutrient","in":"query","required":true,"description":"calories | sugar | carbohydrates | protein | fat","schema":{"type":"string"},"example":"sugar"},{"name":"min","in":"query","required":false,"description":"Minimum value","schema":{"type":"string"},"example":"0"},{"name":"max","in":"query","required":false,"description":"Maximum value","schema":{"type":"string"},"example":"5"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"max":5,"min":0,"count":16,"fruits":[{"id":69,"name":"Gooseberry","genus":"Ribes","order":"Saxifragales","family":"Grossulariaceae","nutritions":{"fat":0.6,"sugar":0,"protein":0.9,"calories":44,"carbohydrates":10}},{"id":95,"name":"Horned Melon","genus":"Cucumis","order":"Cucurbitales","family":"Cucurbitaceae","nutritions":{"fat":1.26,"sugar":0.5,"protein":1.78,"calories":44,"carbohydrates":7.56}},{"id":84,"name":"Avocado","genus":"Persea","order":"Laurales","family":"Lauraceae","nutritions":{"fat":14.66,"sugar":0.66,"protein":2,"calories":160,"carbohydrates":8.53}},{"id":44,"name":"Lime","genus":"Citrus","order":"Sapindales","family":"Rutaceae","nutritions":{"fat":0.1,"sugar":1.7,"protein":0.3,"calories":25,"carbohydrates":8.4}},{"id":26,"name":"Lemon","genus":"Citrus","order":"Sapindales","family":"Rutaceae","nutritions":{"fat":0.3,"sugar":2.5,"protein":1.1,"calories":29,"carbohydrates":9}},{"id":5,"name":"Tomato","genus":"Solanum","order":"Solanales","family":"Solanaceae","nutritions":{"fat":0.2,"sugar":2.6,"protein":0.9,"calories":74,"carbohydrates":3.9}},{"id":78,"name":"Pitahaya","genus":"Cactaceae","order":"Caryophyllales","family":"Cactaceae","nutritions":{"fat":0.4,"sugar":3,"protein":1,"calories":36,"carbohydrates":7}},{"id":76,"name":"Feijoa","genus":"Sellowiana","order":"Myrtoideae","family":"Myrtaceae","nutritions":{"fat":0.4,"sugar":3,"protein":0.6,"calories":44,"carbohydrates":8}},{"id":35,"name":"Apricot","genus":"Prunus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.1,"sugar":3.2,"protein":0.5,"calories":15,"carbohydrates":3.9}},{"id":100,"name":"Pumpkin","genus":"Cucurbita","order":"Cucurbitales","family":"Cucurbitaceae","nutritions":{"fat":0.3,"sugar":3.3,"protein":1.1,"calories":25,"carbohydrates":4.6}},{"id":103,"name":"Annona","genus":"Annonas","order":"Rosales","family":"Annonaceae","nutritions":{"fat":0.29,"sugar":3.4,"protein":1.5,"calories":92,"carbohydrates":19.1}},{"id":87,"name":"Cranberry","genus":"Vaccinium","order":"Ericales","family":"Ericaceae","nutritions":{"fat":0.1,"sugar":4,"protein":0.4,"calories":46,"carbohydrates":12.2}},{"id":96,"name":"Hazelnut","genus":"Corylus","order":"Fagales","family":"Betulaceae","nutritions":{"fat":61,"sugar":4.3,"protein":15,"calories":628,"carbohydrates":17}},{"id":23,"name":"Raspberry","genus":"Rubus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.7,"sugar":4.4,"protein":1.2,"calories":53,"carbohydrates":12}},{"id":42,"name":"Papaya","genus":"Carica","order":"Brassicales","family":"Caricaceae","nutritions":{"fat":0.3,"sugar":4.4,"protein":0.5,"calories":39,"carbohydrates":5.8}},{"id":64,"name":"Blackberry","genus":"Rubus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.4,"sugar":4.5,"protein":1.3,"calories":40,"carbohydrates":9}}],"nutrient":"sugar"},"meta":{"timestamp":"2026-06-08T01:19:01.919Z","request_id":"a9557a78-223e-472c-a469-f475063de00a"},"status":"ok","message":"Filtered fruits retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/fruit":{"get":{"operationId":"get_v1_fruit","tags":["Fruit"],"summary":"A single fruit by name","description":"","parameters":[{"name":"name","in":"query","required":true,"description":"Fruit name, e.g. banana","schema":{"type":"string"},"example":"banana"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"fruit":{"id":1,"name":"Banana","genus":"Musa","order":"Zingiberales","family":"Musaceae","nutritions":{"fat":0.2,"sugar":17.2,"protein":1,"calories":96,"carbohydrates":22}}},"meta":{"timestamp":"2026-06-08T01:19:02.035Z","request_id":"72477617-7fa9-4c5a-8123-d5a43c18c99d"},"status":"ok","message":"Fruit retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/genus":{"get":{"operationId":"get_v1_genus","tags":["Fruit"],"summary":"Fruits in a genus","description":"","parameters":[{"name":"genus","in":"query","required":true,"description":"Genus, e.g. Prunus","schema":{"type":"string"},"example":"Prunus"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":4,"genus":"Prunus","fruits":[{"id":71,"name":"Plum","genus":"Prunus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.28,"sugar":9.92,"protein":0.7,"calories":46,"carbohydrates":11.4}},{"id":35,"name":"Apricot","genus":"Prunus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.1,"sugar":3.2,"protein":0.5,"calories":15,"carbohydrates":3.9}},{"id":9,"name":"Cherry","genus":"Prunus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.3,"sugar":8,"protein":1,"calories":50,"carbohydrates":12}},{"id":86,"name":"Peach","genus":"Prunus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.25,"sugar":8.4,"protein":0.9,"calories":39,"carbohydrates":9.5}}]},"meta":{"timestamp":"2026-06-08T01:19:02.158Z","request_id":"c42a63c6-7c78-4c6e-a624-394a52aac551"},"status":"ok","message":"Genus retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/order":{"get":{"operationId":"get_v1_order","tags":["Fruit"],"summary":"Fruits in an order","description":"","parameters":[{"name":"order","in":"query","required":true,"description":"Order, e.g. Rosales","schema":{"type":"string"},"example":"Rosales"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":16,"order":"Rosales","fruits":[{"id":52,"name":"Persimmon","genus":"Diospyros","order":"Rosales","family":"Ebenaceae","nutritions":{"fat":0,"sugar":18,"protein":0,"calories":81,"carbohydrates":18}},{"id":3,"name":"Strawberry","genus":"Fragaria","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.4,"sugar":5.4,"protein":0.8,"calories":29,"carbohydrates":5.5}},{"id":4,"name":"Pear","genus":"Pyrus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.1,"sugar":10,"protein":0.4,"calories":57,"carbohydrates":15}},{"id":64,"name":"Blackberry","genus":"Rubus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.4,"sugar":4.5,"protein":1.3,"calories":40,"carbohydrates":9}},{"id":68,"name":"Fig","genus":"Ficus","order":"Rosales","family":"Moraceae","nutritions":{"fat":0.3,"sugar":16,"protein":0.8,"calories":74,"carbohydrates":19}},{"id":71,"name":"Plum","genus":"Prunus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.28,"sugar":9.92,"protein":0.7,"calories":46,"carbohydrates":11.4}},{"id":72,"name":"GreenApple","genus":"Malus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.1,"sugar":6.4,"protein":0.4,"calories":21,"carbohydrates":3.1}},{"id":23,"name":"Raspberry","genus":"Rubus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.7,"sugar":4.4,"protein":1.2,"calories":53,"carbohydrates":12}},{"id":33,"name":"Blueberry","genus":"Fragaria","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.4,"sugar":5.4,"protein":0,"calories":29,"carbohydrates":5.5}},{"id":6,"name":"Apple","genus":"Malus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.4,"sugar":10.3,"protein":0.3,"calories":52,"carbohydrates":11.4}},{"id":35,"name":"Apricot","genus":"Prunus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.1,"sugar":3.2,"protein":0.5,"calories":15,"carbohydrates":3.9}},{"id":82,"name":"Morus","genus":"Morus","order":"Rosales","family":"Moraceae","nutritions":{"fat":0.39,"sugar":8.1,"protein":1.44,"calories":43,"carbohydrates":9.8}},{"id":9,"name":"Cherry","genus":"Prunus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.3,"sugar":8,"protein":1,"calories":50,"carbohydrates":12}},{"id":86,"name":"Peach","genus":"Prunus","order":"Rosales","family":"Rosaceae","nutritions":{"fat":0.25,"sugar":8.4,"protein":0.9,"calories":39,"carbohydrates":9.5}},{"id":94,"name":"Jackfruit","genus":"Artocarpus","order":"Rosales","family":"Moraceae","nutritions":{"fat":0,"sugar":19.1,"protein":1.72,"calories":95,"carbohydrates":23.2}},{"id":103,"name":"Annona","genus":"Annonas","order":"Rosales","family":"Annonaceae","nutritions":{"fat":0.29,"sugar":3.4,"protein":1.5,"calories":92,"carbohydrates":19.1}}]},"meta":{"timestamp":"2026-06-08T01:19:02.268Z","request_id":"02db6efc-75b8-4ca4-ab98-144ccc46d65a"},"status":"ok","message":"Order retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Service description & endpoints","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"service":"fruit-api","endpoints":{"GET /v1/all":"Every fruit with nutrition.","GET /v1/meta":"This document.","GET /v1/fruit":"A single fruit by name (name=, e.g. banana).","GET /v1/genus":"Fruits in a genus (genus=, e.g. Prunus).","GET /v1/order":"Fruits in an order (order=, e.g. Rosales).","GET /v1/family":"Fruits in a botanical family (family=, e.g. Rosaceae).","GET /v1/filter":"Filter by a nutrient range (nutrient=sugar, min=, max=)."},"nutrients":["calories","sugar","carbohydrates","protein","fat"],"description":"Fruit nutrition & taxonomy via Fruityvice: every fruit with its botanical family, genus and order plus per-100g nutrition (calories, sugar, carbohydrates, protein, fat). Look up a fruit by name, list a whole family/genus/order, or filter the catalogue by a nutrient range. Real data, no key."},"meta":{"timestamp":"2026-06-08T01:19:02.372Z","request_id":"1c964017-2ccd-4c83-aea0-c375dcd79ad0"},"status":"ok","message":"Meta","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":14000,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":150,"monthly_call_quota":170000,"rps_limit":8,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":1300,"monthly_call_quota":800000,"rps_limit":25,"hard_limit":true},{"slug":"mega","name":"Mega","price_cents_month":4900,"monthly_call_quota":3700000,"rps_limit":50,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/fruit-api"}