<!DOCTYPE html>
<html lang="en">
<head>
<link rel="icon" type="image/png" sizes="192x192" href="/static/image/logmeal-icon-small.png">
<title>LogMeal Food AI - Image API for Food Detection - Food API: recognition and nutritional tracking</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="The most Advanced API in the world for Food AI, analyse any food image,
identify each food items, including food groups, dishes, ingredients or recipes and nutritional information">
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<!--<link rel="stylesheet" href="/static/css/bootstrap/bootstrap.min.css">-->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">
<link href="https://fonts.googleapis.com/css?family=Poppins:100,300,400,500,700,900" rel="stylesheet">
<link rel="stylesheet" href="/static/css/style.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/css/all.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="/static/css/swiper.min.css">
<link rel="stylesheet" href="/static/css/nav.css">
<link rel="stylesheet" href="/static/css/main_variables.css">
<link rel="stylesheet" href="/static/css/footer/footer.css">
<link href="https://netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet">
<!-- Stripe JS Code - Load directly from stripe to remain PCI compliant -->
<script type="text/javascript" src="https://js.stripe.com/v3/"></script>
<!-- ReCaptcha -->
<script src="https://www.google.com/recaptcha/enterprise.js?render=6LfxRCEsAAAAAHMB0yQFTrPe0Tb6jdW1n83Ehl2H"></script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-PR66VTPG');</script>
<!-- End Google Tag Manager -->
<!-- Google tag (gtag.js) -->
<!-- <script async src="https://www.googletagmanager.com/gtag/js?id=G-ZYS77BPELL"></script>
<script data-cookieconsent="ignore">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
// User consent preferences
gtag("consent", "default", {
ad_personalization: "denied",
ad_storage: "denied",
ad_user_data: "denied",
analytics_storage: "denied",
functionality_storage: "denied",
personalization_storage: "denied",
security_storage: "granted",
wait_for_update: 500,
});
gtag("set", "ads_data_redaction", true);
gtag("set", "url_passthrough", true);
// Existing configuration with your tracking IDs
gtag('config', 'G-ZYS77BPELL');
gtag('config', 'AW-10864878062');
</script> -->
<!-- LinkedIn ads analytics -->
<script type="text/javascript">
_linkedin_partner_id = "2537466";
window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
window._linkedin_data_partner_ids.push(_linkedin_partner_id);
</script>
<script type="text/javascript">
(function(){var s = document.getElementsByTagName("script")[0];
var b = document.createElement("script");
b.type = "text/javascript";b.async = true;
b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
s.parentNode.insertBefore(b, s);})();
</script>
<noscript>
<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=2537466&fmt=gif" />
</noscript>
<!-- end LinkedIn analytics -->
<!-- Hotjar Tracking Code for https://www.logmeal.es -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:3801949,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<!-- Cookiebot code -->
<!-- <script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="75499f4f-7b8c-42cb-ba32-2260298f6f36" data-blockingmode="auto" type="text/javascript"></script> -->
<!-- end cookiebot -->
<!-- Cookiebot code, integration with tag manager -->
<script
id="CookieDeclaration"
src="https://consent.cookiebot.com/75499f4f-7b8c-42cb-ba32-2260298f6f36/cd.js"
type="text/javascript"
></script>
<!-- START page_view EVENT -->
<script>
// Parameters
app_name = 'web'; // default application name
dashboard_related_substrings = ['profile', 'kiosk/restaurants', 'kiosk/menu-calendar', 'kiosk/restaurant-images', 'kiosk/reports', 'kiosk/graph', 'api/users', 'api/statistics', 'api/feedback'];
annotation_related_substrings = ['annotate', 'annotation', 'annotator', 'ann-manager'];
// Detect application-specific urls and trigger a different value for 'application'
page_url = window.location.href;
if (annotation_related_substrings.some(substring => page_url.includes(substring))) {
app_name = 'annotation';
} else if (dashboard_related_substrings.some(substring => page_url.includes(substring))) {
app_name = 'dashboard';
}
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'event': 'page-view',
'application': app_name
});
</script>
<!-- END page_view EVENT -->
</head>
<header>
</header>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PR66VTPG"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<div class="navigationBar" id="mainNavigationBar">
<div id="navigationBar_left" class="navigationBar_left">
<div class="nav_section_container nav_section_page_hover logo_section">
<!-- <a href="/" class="navbar-brand page-scroll"><img src="/static/image/brand/logmeal-api-logo.svg" alt="LogMeal api logo food recognition and detection" style="height: 100%;"></a>-->
<a href="/" class="navbar-brand page-scroll"><img src="/static/image/brand/logmeal-logo.svg" alt="LogMeal Food Recognition and Detection" style="height: 100%;"></a>
</div>
</div>
<div id="navigationBar_right" class="navigationBar_right">
<a id="nav_home_text" class="nav_section_container nav_section_option_hover_api" href="/api">Home</a>
<a id="nav_services_text" class="nav_section_container nav_section_option_hover_api" href="/api/services">Features</a>
<!-- <a id="nav_api_text" class="nav_section_container nav_section_option_hover_api" target="_blank" rel="noopener" href="https://api.logmeal.com/docs/">API</a>-->
<a id="nav_api_text" class="nav_section_container nav_section_option_hover_api" target="_blank" rel="noopener" href="https://docs.logmeal.com">API Documentation</a>
<!-- <a id="nav_tutorial_text" class="nav_section_container nav_section_option_hover_api" href="/tutorial" target="_blank">Tutorial</a>-->
<a id="nav_pricing_text" class="nav_section_container nav_section_option_hover_api" href="/api/pricing">Pricing</a>
<a id="nav_contactus_text" class="nav_section_container nav_section_option_hover_api" href="/api/contact">Contact Us</a>
<a id="nav_blog_text" class="nav_section_container nav_section_option_hover_api" href="/blog" target="_blank">Blog</a>
<a id="nav_try_button" class="nav_try_button" href="/api/demo">Try Food Recognition</a>
<div class="dropdown_container">
<div class="dropdown" id="user-dropdown-menu">
<a id="nav_login_button" class="nav_login_button login dropdown-toggle" data-toggle="dropdown" aria-expanded="true" href="#"></a>
<ul id="loginDropdown" class="dropdown-menu user-menu">
<li><a href="/profile">Profile</a></li>
<!-- <li id="annotatorMenu">-->
<!-- <a>Annotate</a>-->
<!-- <ul class="dropdown-menu user-menu">-->
<!-- <li><a href="/api/annotator-recognition">Annotator Recognition</a></li>-->
<!-- <li><a href="/api/annotator-multi-label">Annotator Multi-Label</a></li>-->
<!-- <li><a href="/api/annotator-restaurant">Annotator Restaurant</a></li>-->
<!-- <li><a href="/api/annotator-traybbox">Annotator Tray</a></li>-->
<!-- <li><a href="/api/annotator-segmentation">Annotator Segmentation</a></li>-->
<!-- </ul>-->
<!-- </li>-->
<li id="restaurantMenu"><a href="/kiosk/restaurants">Restaurants</a></li>
<li id="menuCalendarMenu"><a href="/kiosk/menu-calendar">Menu Calendar</a></li>
<li id="restaurantImagesMenu"><a href="/kiosk/restaurant-images">Restaurant Images</a></li>
<li id="dishesGraphMenu"><a href="/kiosk/graph">Dishes Graph</a></li>
<li id="reportsMenu"><a href="/kiosk/reports">Reports</a></li>
<li id="feedbackMenu"><a href="/api/feedback">Feedback</a></li>
<li id="usersMenu"><a href="/api/users">Users</a></li>
<li id="statisticsMenu"><a href="/api/statistics">Statistics</a></li>
<!-- <li id="annManagerMenu">-->
<!-- <a href="">Ann. Manager</a>-->
<!-- <ul class="dropdown-menu user-menu">-->
<!-- <li><a href="/api/ann-manager-dish-recognition">Dish Recognition</a></li>-->
<!-- <li><a href="/api/ann-manager-dish-segmentation">Dish Segmentation</a></li>-->
<!-- </ul>-->
<!-- </li>-->
<li><a href="" onclick="doLogout()">Log out</a></li>
</ul>
</div>
</div>
</div>
<div id="menu_button" class="menu_button" onclick="toggleNavBarMenu()">☰</div>
</div>
<button onclick="scrollToTop()" id="scrollToTopButton" title="Go to top"><i class="icon-chevron-up"></i></button>
<link rel="stylesheet" href="/static/css/pricing.css">
<link rel="stylesheet" href="/static/css/packages.css">
<link rel="stylesheet" href="/static/css/endpoints-style-table.css">
<link rel="stylesheet" href="/static/css/popup/popup.css">
<link href="https://cdn.jsdelivr.net/css-toggle-switch/latest/toggle-switch.css" rel="stylesheet" />
<link href="https://gitcdn.github.io/bootstrap-toggle/2.2.2/css/bootstrap-toggle.min.css" rel="stylesheet">
<style>
#nav_pricing_text {
font-weight: bold;
color: var(--main-orange);
}
</style>
<!--<section id="demo-now" style="padding: 0 !important;">-->
<!-- <div class="container">-->
<!-- <div class="row">-->
<!-- <div class="col-sm-6 col-md-6 demo-text supported-content" style="padding-bottom: 20px; padding-top: 30px;">-->
<!-- <h2>SIGN UP for Free</h2>-->
<!-- <p style="font-weight: 500;">Try now our FREE API Plan and start applying Food Recognition with one line of code!</p>-->
<!-- <p><a href="/signup/form?next=/signup/plan&type=api" class="learn-more">Sign Up Now!</a></p>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!--</section>-->
<section id="title-section" style="margin-top: 0; padding-top: 0; height: 42em;">
<div class="demoBanner" style="margin-bottom: 3em">
<img src="/static/image/logmeal-food-detection-recognition-api-services.jpg" class="bannerBackgroundImage" alt="food type detection and recognition api">
<div class="demoBannerContent">
<div class="bannerFormSection">
<div class="col-sm-12 col-md-12 bannerForm-text">Ready to start integrating it into your App?</div>
<div class="col-sm-12 col-md-12 bannerForm-text">Enter your company email to start your membership</div>
<div class="bannerForm-div">
<div class="inputDiv">
<input class="bannerForm-email" type="text" id="bannerFormEmail" placeholder="Company email" oninput="clearBannerEmailFormError()">
<div class="bannerForm-button" onclick="checkBannerEmail()"><p class="bannerButtonText">TRY FULL API 30 DAYS FOR FREE*</p></div>
</div>
<p id="emailBannerFormErrorText" class="bannerForm-error"></p>
</div>
<div class="col-sm-12 col-md-12 bannerForm-comment">Only new members are eligible for this offer.</div>
<div class="col-sm-12 col-md-12 bannerForm-comment">* Maximum of 30 days or 200 queries and 5 registered users.</div>
</div>
</div>
</div>
<!-- PROMOTIONS SECTION -->
<!-- Enable only during promotions -->
<!--
<div class="promotion-div" style="padding-bottom: 4em;">
<h3 class="title-pricing promotion-text">
[LIMITED TIME OFFER, valid only until the 28th of February]
</h3>
<h3 class="title-pricing promotion-text">
GET 50% OFF for 4 months when upgrading to or purchasing a new MONITOR PLAN using the code "50MONITOROFFWEB"
</h3>
</div>
-->
<!-- END PROMOTIONS SECTION -->
<div class="container div-title col-xs-12 col-sm-12 col-md-12">
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12" style="text-align: center; margin-bottom: 2%;">
<h3 class="title-pricing">The most Advanced AI Deep Learning API in the world for AI Food Detection,
Recognition & Tracking.</h3>
</div>
<div class="col-xs-12 col-sm-12 col-md-12" style="text-align: center; margin-bottom: 2%;">
<h4 class="choose-title">Ready to start integrating it into your App?</h4>
<h5 class="downgrade-title">Downgrade or upgrade at any time</h5>
</div>
</div>
</div>
<!--
<div class="container container-pricing-table-title">
<div class="col-xs-12 col-sm-6 col-md-6" style="margin-bottom: 2%;">
<h4 class="choose-title">Ready to start integrating it into your App?</h4>
<h5 class="downgrade-title">Downgrade or upgrade at any time</h5>
</div>
<div class="col-xs-12 col-sm-6 col-md-6" style="margin-bottom: 2%;">
<div class="col-xs-12 col-sm-6 col-md-6">
<h4 class="choose-title">Billing period:</h4>
</div>
<div class="col-xs-12 col-sm-6 col-md-6">
<div class="btn-group" role="group" aria-label="Basic example">
<button id="monthly" onclick="change_bill(this)" type="button" class="btn btn-secondary btn-checked">Monthly</button>
<button id="annually" onclick="change_bill(this)" type="button" class="btn btn-secondary btn-not-checked">Annually</button>
</div>
</div>
</div>
</div>
-->
</section>
<section id="pricing-table" style="margin-top: 0; padding-top: 0" class="sticky-plan-title">
<div class="container container-pricing-table">
<table class="pricing-table pricing-table-api col-xs-12 col-md-12 col-sm-12" id="pricing_table" style="border: 1px solid lightgray;">
</table>
</div>
</section>
<section id="pricing-table-body" style="margin-top: 0; padding-top: 0">
<div class="container container-pricing-table pricing-section">
<table class="pricing-table pricing-table-api col-xs-12 col-md-12 col-sm-12" id="pricing_table_body">
</table>
</div>
<div class="container trialFormSection">
<div class="col-xs-12 col-sm-12 col-md-12">
<h5 class="downgrade-title"><span style='font-weight:bolder; font-size: 1.5em;'>©</span> This symbol indicates features that consume your monthly credits. See details in <a href="https://docs.logmeal.com" target="_blank">full API documentation</a>.</h5>
<h5 class="downgrade-title">LogMeal operates on a credit-based system, where each API request (or "call") consumes either 1 credit or none, depending on the endpoint used. Each pricing plan includes a set number of monthly credits, and if you exceed your allocated credits, additional calls will be charged.</h5>
<h5 class="downgrade-title">Standard plans allow consuming up to 20 images/day per end user (APIUser) as well as 1 images/second per end user. You can create as many APIUsers as you want. For alternative requirements request a 'Custom' plan.</h5>
<h5 class="downgrade-title">All customer support will be email-based.
Our technical team will answer within 24-48 hours from Monday to Friday.
Custom plan offers the possibility to have direct contact with a developer for more personalized support.</h5>
<!--<h5 class="downgrade-title">* Includes 200 credits processed during a period of at most 30 days.</h5>-->
<!--<h5 class="downgrade-title">** No extra credits allowed.</h5>-->
<!--<h5 class="downgrade-title">*** <b>Registered users</b> are all final users created in the system that at some point have used the API services, you can always access their intakes history. <b>Monthly active users (MAU)</b> are a subset of registered users that have actively used the API during the last month. You can enable or disable the access to any of your users manually anytime.</h5>-->
</div>
</div>
</section>
<section id="bottom-banner" style="margin-top: 0; padding-top: 0">
<div class="demoBanner" style="margin-top: 3em; margin-bottom: 1em;">
<img src="/static/image/logmeal-food-detection-recognition-api-services.jpg" class="bannerBackgroundImage" alt="food type detection and recognition api">
<div class="demoBannerContent">
<div class="bannerFormSection">
<div class="col-sm-12 col-md-12 bannerForm-text">Ready to start integrating it into your App?</div>
<div class="col-sm-12 col-md-12 bannerForm-text">Enter your company email to start your membership</div>
<div class="bannerForm-div">
<div class="inputDiv">
<input class="bannerForm-email" type="text" id="bannerFormEmail2" placeholder="Company email" oninput="clearBannerEmailFormError2()">
<div class="bannerForm-button" onclick="checkBannerEmail2()"><p class="bannerButtonText">TRY FULL API 30 DAYS FOR FREE*</p></div>
</div>
<p id="emailBannerFormErrorText2" class="bannerForm-error"></p>
</div>
<div class="col-sm-12 col-md-12 bannerForm-comment">Only new members are eligible for this offer.</div>
<div class="col-sm-12 col-md-12 bannerForm-comment">* Maximum of 30 days or 200 queries and 5 registered users.</div>
</div>
</div>
</div>
</section>
<section id="faqs" style="padding-top: 0px;">
<div class="row div-faqs" style="margin-right: 0em;">
<div class="div-faqs-title col-xs-12 col-sm-12 col-md-8 col-xl-8">
<h2>FREQUENTLY ASKED QUESTIONS</h2>
</div>
</div>
<div class="row div-faqs" style="margin-right: 0em;">
<ul class="col-xs-11 col-sm-8 col-md-8 accordion">
<li id="sectionSmallText" class="accordion-navigation">
<a class="question blue" aria-expanded="false">
<div class="faq-question">What is a "credit" and how are they consumed? How many credits will an image consume?</div>
<span class="down arrow">></span>
</a>
<div class="content">
LogMeal operates on a credit-based system, where each API request (or "call") consumes either 1 credit or none, depending on the endpoint used. The API documentation specifies which endpoints consume credits and which do not. You can check that <a href="https://docs.logmeal.com" target="_blank">here</a>.
<br><br>
Each pricing plan includes a set number of monthly credits, and if you exceed your allocated credits, additional calls may be charged. You can find the amount of credits consumed anytime in your <a target="_blank" href="/api/user-profile">user profile</a>.
<br><br>
Here is an example on the credits consumed for a single image (1 image → 1 credit):
<ul>
<li>Food recognition (with portion estimation included) → 1 API call (1 credit)</li>
<li>Nutritional data → No additional credit needed</li>
<li>Recipe data → No additional credit needed</li>
</ul>
</div>
</li>
<li class="accordion-navigation">
<a class="question blue" aria-expanded="false">
<div class="faq-question">I am not sure about which plan is better for my needs, can I change it later?</div>
<span class="down arrow">></span>
</a>
<div class="content">
You can upgrade or downgrade your plan anytime inside your <a target="_blank" href="/api/user-profile">user profile</a>.
</div>
</li>
<li class="accordion-navigation">
<a class="question blue" aria-expanded="false">
<div class="faq-question">When are you going to charge me?</div>
<span class="down arrow">></span>
</a>
<div class="content">
We will always charge the base price for your subscription at the beginning of the billing period
(either monthly or annually depending on your selection). Furthermore, depending on the usage you
make of your plan, you will be charged for the extra images used by the end of your billing period
(only in case you make use of any extra images).
<br><br>
We will send you the invoices through an email specifying the usage you did of our services.
</div>
</li>
<li class="accordion-navigation">
<a class="question blue" aria-expanded="false">
<div class="faq-question">Will you charge me extra if I change my plan in the middle of the billing period?</div>
<span class="down arrow">></span>
</a>
<div class="content">
Whenever you <b>upgrade</b> to a plan with increased benefits you will only be paying the difference
between the cost of the new plan and the usage you already made of your current plan.
<br><br>
Alternatively, if you <b>downgrade</b> to a plan with less benefits, you will never be downgraded
immediately. Instead, you will keep your current benefits until the beginning of the next billing period.
<br><br>
Read our <a target="_blank" href="/terms">terms of use</a> for detailed information.
</div>
</li>
<li class="accordion-navigation">
<a class="question blue" aria-expanded="false">
<div class="faq-question">What will happen to my account after my Free plan expires?</div>
<span class="down arrow">></span>
</a>
<div class="content">
Your account will remain accessible but inactive. You will only be able to continue using our services
if you choose a paid plan either during the trial period or anytime in the future.
You will be notified of its expiration through an email and you can upgrade it anytime in your
<a target="_blank" href="/api/user-profile">user profile</a>.
</div>
</li>
<li class="accordion-navigation">
<a class="question blue" aria-expanded="false">
<div class="faq-question">What payment methods do you support?</div>
<span class="down arrow">></span>
</a>
<div class="content">
You can pay either by debit or credit card.
</div>
</li>
<li class="accordion-navigation">
<a class="question blue" aria-expanded="false">
<div class="faq-question">Do I need to include my credit/debit card details?</div>
<span class="down arrow">></span>
</a>
<div class="content">
If you choose a free plan you will not be required to include your credit card details.
If at some point you decide to upgrade to a paid plan you will be required to include your
credit/debit card details beforehand.
</div>
</li>
<li class="accordion-navigation">
<a class="question blue" aria-expanded="false">
<div class="faq-question">How can I cancel my plan?</div>
<span class="down arrow">></span>
</a>
<div class="content">
You can cancel your plan anytime in your <a target="_blank" href="/api/user-profile">user profile</a>.
Take into account that even after cancelling your account you will receive an invoice charging
you for the extra usage done during the last month (only in case any extra images where used).
<br><br>
After cancelling your subscription renewal you can re-activate your account anytime.
</div>
</li>
<li class="accordion-navigation">
<a class="question blue" aria-expanded="false">
<div class="faq-question">I signed up but I do not know what to do next.</div>
<span class="down arrow">></span>
</a>
<div class="content">
Make sure you first confirm your email address by clicking on the activation link
on the email that we sent you. Do not forget to check both your regular inbox as well as your spam inbox.
Only after confirming your email address you will have access to any endpoint available by the chosen LogMeal Plan.
<br><br>
After that we recommend you to proceed to our <a target="_blank" href="/api/getting-started">getting started</a>
page to learn the basic features that we offer or alternatively you can read our
<a target="_blank" href="/api/docs">full API documentation</a>.
</div>
</li>
</ul>
</div>
</section>
<div id="popupDiv" class="popupDiv">
<div id="popupHeader" class="popupHeader">
<div id="popupTitle" class="popupTitle">
🙏 Help us improve!
</div>
<div id="popupClose" class="popupClose" onclick="closePopup()">
<i class="fa fa-times fa-2x" aria-hidden="true"></i>
</div>
</div>
<div id="popupBody" class="popupBody">
</div>
</div>
<!--- errors Modal --->
<div class="modal fade bs-example-modal-sm" id="thankyouBox" tabindex="-1" role="dialog" style="display: none;">
</div>
<footer>
<div class="container" style="width: 80%;">
<div class="row">
<div class="col-xs-12 col-sm-6 col-md-3">
<div class="col-sm-12 col-md-12 div-logmeal-img center-xs">
<a href="/" class="page-scroll">
<img src="/static/image/brand/logmeal-logo.svg" class="logmeal-img"
alt="LogMeal logo food recognition and detection api restaurants checkout kiosk"></a>
</div>
<div class="col-xs-12 justify-center-xs">
<div id="linkedin" class="social col-xs-2">
<a href="https://www.linkedin.com/company/65578778/" target="_blank" rel="noopener">
<div class="social-icon-background">
<i class="social-icon fa fa-lg fa-linkedin"></i>
</div>
</a>
</div>
<div id="twitter" class="social col-xs-2">
<a href="https://twitter.com/logmeal_ai?s=20" target="_blank" rel="noopener">
<div class="social-icon-background">
<i class="social-icon fa fa-lg fa-twitter"></i>
</div>
</a>
</div>
<div id="instagram" class="social col-xs-2">
<a href="https://www.instagram.com/logmeal_ai/" target="_blank" rel="noopener">
<div class="social-icon-background">
<i class="social-icon fa fa-lg fa-instagram"></i>
</div>
</a>
</div>
</div>
<div class="col-xs-12">
<div class="col-xs-12 col-sm-6" style="padding: 0;">
<div class="footerSubLogo">
<a href="https://www.aigecko.com/" rel="noopener" target="_blank"><img style="max-height: 100% !important;"
src="/static/image/aigecko-solutions-computer-vision-ai.svg"
class="img-responsive img-responsive-logo footerSubLogoImg"
alt="AIGecko Technologies logmeal logmask AI deep learning solutions"></a>
</div>
</div>
<div class="col-xs-12 col-sm-6" style="padding: 0;">
<div class="footerSubLogo">
<a href="https://www.ub.edu" rel="noopener" target="_blank"><img style="max-height: 100% !important;"
src="/static/image/spin-off-universitat-barcelona-ub.png"
class="img-responsive img-responsive-logo footerSubLogoImg"
alt="AIGecko, a Universitat de Barcelona UB Spin-off"></a>
</div>
</div>
</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-7 footer-link-container">
<div class="col-xs-12 col-sm-6 col-md-3">
<div class="quick-menu" style="height: 100%;">
<ul>
<li><a rel="noopener" href='/api/services'>Features</a></li>
<li><a rel="noopener" href='/api/pricing'>Pricing</a></li>
<li><a rel="noopener" href='/api/demo'>Demo</a></li>
<li><a rel="noopener" href='/signup/form'>Sign Up</a></li>
</ul>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-3">
<div class="quick-menu">
<ul>
<li><a rel="noopener" href="/#services_anchor">About Us</a></li>
<li><a rel="noopener" href="#team">Team</a></li>
<li><a rel="noopener" href="/api/contact">Contact Us</a></li>
<li><a target="_blank" rel="noopener" href="https://docs.logmeal.com">API Documentation</a>
</li>
</ul>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-3">
<div class="quick-menu">
<ul>
<li><a rel="noopener" href="/disclaimer" target="_blank">Disclaimer</a></li>
<li><a rel="noopener" href="/privacy" target="_blank">Privacy Policy</a></li>
<li><a rel="noopener" href="/terms" target="_blank">Terms of Service</a></li>
<li><a rel="noopener" href="/cookies" target="_blank">Cookies Policy</a></li>
</ul>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-2">
<div class="footerSubpageLogo">
<a href="/api"><img src="/static/image/brand/logmeal-api-logo.svg" alt="LogMeal api logo food recognition and detection" style="height: 100%;"></a>
</div>
<div class="footerSubpageLogo">
<a href="/kiosk" ><img src="/static/image/brand/logmeal-kiosk-logo.svg" alt="LogMeal kiosk logo food recognition and detection restaurants checkout" style="height: 100%;"></a>
</div>
<div class="footerSubpageLogo">
<a target="_blank" href="/blog" ><img src="/static/image/brand/logmeal-blog-logo.svg" alt="LogMeal Blog logo food recognition nutrition articles information features" style="height: 120%;"></a>
</div>
</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-2">
<p class="logmeal-app-stores-title">LogMeal App</p>
<div class="clients-store-btn-div">
<a class="clients-apple-store-btn-footer" target="_blank" href="https://apps.apple.com/es/app/logmeal/id1578738525?l=en-GB"><img class="clients-apple-store-btn-footer" src="/static/image/app_stores/download_apple_store.png" alt="apple store icon" /></a>
</div>
<div class="clients-store-btn-div">
<a class="clients-apple-store-btn-footer" target="_blank" href="https://play.google.com/store/apps/details?id=es.logmeal.app&hl=es&gl=US"><img class="clients-android-store-btn-footer" src="/static/image/app_stores/download_play_store.png" alt="android store icon" /></a>
</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-12">
<p class="copyrightText"><strong>LogMeal</strong> © 2026. All Rights Reserved. | <strong>AIGecko Technologies SL, Artificial Intelligence and Deep Learning Food Division</strong></p>
</div>
</div>
</div>
</footer>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
<!--
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
-->
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.0/jquery-ui.min.js"></script>
<script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></script>
<script type="text/javascript" src="/static/js/auth_login_functions.js"></script>
<script type="text/javascript" src="/static/js/utils.js"></script>
<script type="text/javascript" src="/static/js/config.js"></script>
<script type="text/javascript" src="/static/js/header.js"></script>
<script type="text/javascript" src="/static/js/swiper.min.js"></script>
<script type="text/javascript" src="/static/js/functions.js"></script>
<script type="text/javascript" src="/static/js/custom.js"></script>
<!-- Old Cookieinfo plugin -->
<!--
<script type="text/javascript" id="cookieinfo"
src="https://cookieinfoscript.com/js/cookieinfo.min.js"
data-bg="#333333"
data-fg="#FFFFFF"
data-link="var(--main-green)"
data-cookie="CookieInfoScript"
data-text-align="left"
data-font-size="15px"
data-font-family="Karla"
data-divlinkbg="var(--main-green)"
data-mask-opacity="0.2"
data-close-text="Got it!">
</script>
-->
</body>
</html>
<script type="text/javascript" src="/static/js/footer.js"></script>
<script type="text/javascript" src="/static/js/auth_login_functions.js"></script>
<script type="text/javascript" src="/static/js/utils.js"></script>
<script type="text/javascript" src="/static/js/pricing.js"></script>
<script type="text/javascript" src="/static/js/pricing-table.js"></script>
<script type="text/javascript" src="/static/js/popup/popup.js"></script>
<script type="text/javascript" src="https://gitcdn.github.io/bootstrap-toggle/2.2.2/js/bootstrap-toggle.min.js"></script>